@charset "UTF-8";
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

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

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

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

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

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

button {
  border-radius: 0;
}

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

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

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.small, small {
  font-size: 0.875em;
  font-weight: 400;
}

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

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

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

.list-inline-item {
  display: inline-block;
}

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

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

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

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  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: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

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

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

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

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-md, .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
  }
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table td, .table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

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

.table-bordered {
  border: 1px solid #dee2e6;
}

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

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

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

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

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

.table-primary, .table-primary > td, .table-primary > th {
  background-color: #b8daff;
}

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

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

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

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

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

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

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

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

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

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

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

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

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

.table-hover .table-info:hover {
  background-color: #abdde5;
}

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

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

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

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

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

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

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

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

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

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

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

.table-hover .table-light:hover {
  background-color: #ececf6;
}

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

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

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

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

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

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

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

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

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

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

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

.table-dark td, .table-dark th, .table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

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

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

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

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

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

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

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

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

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

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

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control {
  appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

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

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

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

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

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

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

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

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

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

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

textarea.form-control {
  height: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

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

.form-control.is-valid, .was-validated .form-control:valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

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

.custom-select.is-valid, .was-validated .custom-select:valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

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

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745;
}

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

.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #28a745;
}

.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
  border-color: #28a745;
}

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

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

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

.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745;
}

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

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

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

.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

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

.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

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

.custom-select.is-invalid, .was-validated .custom-select:invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .custom-select, .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn.focus, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

a.btn.disabled, fieldset:disabled a.btn {
  pointer-events: none;
}

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

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary.focus, .btn-primary:focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

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

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary.focus, .btn-secondary:focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

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

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success.focus, .btn-success:focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

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

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info.focus, .btn-info:focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

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

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning.focus, .btn-warning:focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

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

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger.focus, .btn-danger:focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

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

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light.focus, .btn-light:focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

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

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark.focus, .btn-dark:focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

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

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

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

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

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

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

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

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

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

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

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

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

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

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

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

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.btn-link.focus, .btn-link:focus {
  text-decoration: underline;
}

.btn-link.disabled, .btn-link:disabled {
  color: #6c757d;
  pointer-events: none;
}

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

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

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

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

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

.fade {
  transition: opacity 0.15s linear;
}

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

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}
.dropdown, .dropleft, .dropright, .dropup {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

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

.dropdown-toggle:empty::after {
  margin-left: 0;
}

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

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

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

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

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

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
  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:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
  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, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

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

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

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

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

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

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

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

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) {
  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=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

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

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

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

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

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

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

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

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(: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:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label, .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after, .input-group:not(.has-validation) > .custom-select:not(:last-child), .input-group:not(.has-validation) > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label, .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after, .input-group.has-validation > .custom-select:nth-last-child(n+3), .input-group.has-validation > .form-control:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn, .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text, .input-group > .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), .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
  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:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -ms-transform: translateX(0.75rem);
      transform: translateX(0.75rem);
}

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

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

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

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

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

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

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select {
    transition: none;
  }
}
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

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

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

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

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

.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  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 {
  background: 0 0;
  border: 0;
  border-radius: 0.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

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

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

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  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:focus, .navbar-light .navbar-nav .nav-link:hover {
  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 .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

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

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

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

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

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

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

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

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

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  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 .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

.card > .card-header + .list-group, .card > .list-group + .card-footer {
  border-top: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.accordion > .card {
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:focus, a.badge:hover {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

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

.alert-heading {
  color: inherit;
}

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

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

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

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

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

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

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

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

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

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

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

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

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

.toast {
  -ms-flex-preferred-size: 350px;
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

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

.toast.showing {
  opacity: 1;
}

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

.toast.hide {
  display: none;
}

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

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
  bottom: 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
  top: 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: 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::after, .popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-auto[x-placement^=top], .bs-popover-top {
  margin-bottom: 0.5rem;
}

.bs-popover-auto[x-placement^=top] > .arrow, .bs-popover-top > .arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-auto[x-placement^=top] > .arrow::before, .bs-popover-top > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=top] > .arrow::after, .bs-popover-top > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-auto[x-placement^=right], .bs-popover-right {
  margin-left: 0.5rem;
}

.bs-popover-auto[x-placement^=right] > .arrow, .bs-popover-right > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=right] > .arrow::before, .bs-popover-right > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=right] > .arrow::after, .bs-popover-right > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
  margin-top: 0.5rem;
}

.bs-popover-auto[x-placement^=bottom] > .arrow, .bs-popover-bottom > .arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-auto[x-placement^=bottom] > .arrow::before, .bs-popover-bottom > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=bottom] > .arrow::after, .bs-popover-bottom > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-auto[x-placement^=left], .bs-popover-left {
  margin-right: 0.5rem;
}

.bs-popover-auto[x-placement^=left] > .arrow, .bs-popover-left > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=left] > .arrow::before, .bs-popover-left > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=left] > .arrow::after, .bs-popover-left > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

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

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

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

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

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

.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
  -ms-user-select: all !important;
      user-select: all !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1, .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1, .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1, .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1, .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2, .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2, .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2, .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2, .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3, .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3, .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3, .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3, .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4, .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4, .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4, .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4, .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5, .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5, .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5, .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0, .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0, .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0, .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0, .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1, .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1, .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1, .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1, .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2, .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2, .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2, .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2, .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3, .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3, .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3, .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3, .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4, .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4, .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4, .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4, .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5, .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5, .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5, .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5, .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1, .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1, .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1, .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1, .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2, .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2, .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2, .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2, .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3, .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3, .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3, .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3, .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4, .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4, .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4, .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4, .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5, .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5, .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5, .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5, .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto, .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto, .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto, .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0, .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0, .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0, .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1, .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1, .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1, .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1, .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2, .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2, .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2, .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2, .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3, .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3, .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3, .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3, .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4, .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4, .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4, .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4, .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5, .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5, .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5, .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5, .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0, .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0, .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0, .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0, .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1, .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1, .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1, .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1, .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2, .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2, .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2, .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2, .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3, .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3, .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3, .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3, .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4, .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4, .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4, .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4, .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5, .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5, .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5, .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5, .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1, .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1, .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1, .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1, .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2, .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2, .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2, .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2, .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3, .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3, .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3, .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3, .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4, .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4, .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4, .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4, .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5, .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5, .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5, .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5, .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto, .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto, .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto, .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0, .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0, .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0, .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0, .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1, .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1, .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1, .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1, .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2, .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2, .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2, .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2, .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3, .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3, .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3, .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4, .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4, .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4, .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4, .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5, .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5, .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5, .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5, .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0, .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0, .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0, .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1, .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1, .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1, .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1, .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2, .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2, .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2, .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2, .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3, .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3, .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3, .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3, .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4, .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4, .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4, .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5, .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5, .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5, .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1, .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1, .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1, .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1, .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2, .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2, .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2, .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2, .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3, .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3, .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3, .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3, .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4, .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4, .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4, .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4, .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5, .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5, .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5, .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5, .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto, .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto, .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto, .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0, .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0, .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0, .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0, .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1, .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1, .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1, .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1, .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2, .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2, .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2, .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2, .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3, .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3, .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3, .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3, .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4, .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4, .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4, .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4, .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5, .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5, .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5, .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5, .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0, .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0, .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0, .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0, .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1, .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1, .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1, .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1, .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2, .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2, .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2, .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2, .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3, .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3, .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3, .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3, .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4, .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4, .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4, .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5, .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5, .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5, .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5, .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1, .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1, .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1, .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1, .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2, .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2, .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2, .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2, .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3, .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3, .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3, .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3, .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4, .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4, .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4, .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4, .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5, .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5, .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5, .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5, .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto, .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto, .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto, .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto, .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

a.text-light:focus, a.text-light:hover {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:focus, a.text-dark:hover {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *, ::after, ::before {
    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;
  }
  blockquote, pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  img, tr {
    page-break-inside: avoid;
  }
  h2, h3, p {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td, .table th {
    background-color: #fff !important;
  }
  .table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*# sourceMappingURL=bootstrap.min.css.map */
@font-face {
  font-family: "Moranga W05 Regular";
  src: url("/fonts/MTI-WebFonts-125924260/Fonts/5963277/c89169b9-c16a-4d90-b1bf-5c0089835f31.woff2") format("woff2"), url("/fonts/MTI-WebFonts-125924260/Fonts/5963277/697e5f2c-f5e0-4bfd-abcd-86605b46159c.woff") format("woff");
}
@font-face {
  font-family: "Moranga W05 Medium";
  src: url("/fonts/5963285/b83c8cbe-1094-428e-8b8a-aadb83a42402.woff2") format("woff2"), url("/fonts/5963285/6c6d0c8a-08de-4414-a66e-70177af0c7ea.woff") format("woff");
}
@font-face {
  font-family: "Bicyclette W01 Black";
  src: url("/fonts/MTI-WebFonts-767398129/Fonts/1589196/dfd75372-b8b6-4537-ba10-9faade0b5eda.woff2") format("woff2"), url("/fonts/MTI-WebFonts-767398129/Fonts/1589196/dffdd0a1-1e39-4e2c-9b74-45d8f55556ad.woff") format("woff");
}
@font-face {
  font-family: "Bicyclette W01 Regular";
  src: url("/fonts/MTI-WebFonts-767398129/Fonts/1586311/e75233af-7d1a-44f1-a741-d16b0c01710a.woff2") format("woff2"), url("/fonts/MTI-WebFonts-767398129/Fonts/1586311/3dba7d6c-6700-4cd0-8bc7-360b1e092ed0.woff") format("woff");
}
@font-face {
  font-family: "Bicyclette W01 Light";
  src: url("/fonts/1589114/84e45d75-082a-4b53-a401-7db4b743cab5.woff2") format("woff2"), url("/fonts/1589114/082a3aca-1b5e-4385-8e7c-1f660da87ca6.woff") format("woff");
}
@font-face {
  font-family: "Bugheds Regular";
  src: url("/fonts/Bugheds-Regular.ttf") format("truetype");
}
@keyframes glowtext {
  0% {
    text-shadow: 1px 1px 5px #211c18, -1px -1px 5px #211c18, 0px 0px 10px #211c18, 0px 0px 20px #211c18, 0px 0px 30px #211c18, 0px 0px 40px #211c18;
  }
  100% {
    text-shadow: 1px 1px 5px #a91f2b, -1px -1px 5px #a91f2b, 0px 0px 10px #a91f2b, 0px 0px 20px #a91f2b, 0px 0px 30px #a91f2b, 0px 0px 40px #a91f2b;
  }
}
html {
  font-size: 62.5%;
  overflow-x: hidden;
}

body {
  background-color: #f5f5f5;
  font-size: 1.4rem;
  font-family: "Moranga W05 Regular", "Arial", sans-serif;
  color: #211c18;
  width: 100%;
}
body.modal-open {
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
  width: 100%;
}
body.body-offcanvas {
  overflow: hidden;
}

input {
  accent-color: #a91f2b;
}

a {
  color: #a91f2b;
  transition: 0.15s ease-in-out;
  text-decoration: none !important;
}
a:hover {
  color: #a91f2b;
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
}

img.full-width {
  width: 100%;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

label {
  font-weight: normal;
}

select::-ms-expand {
  display: none;
}

h2.brand-font {
  font-size: 3.2rem;
  color: #a91f2b;
  margin-top: 0;
}

h3.brand-font {
  font-size: 2.4rem;
  color: #a91f2b;
  margin-top: 0;
}

p.large-txt {
  font-size: 2.2rem;
  color: #211c18;
  font-size: 2rem;
  font-weight: 300;
  letter-spacing: 0.6px;
}

.flex-wrap-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 100vh;
}
.flex-wrap-body .render-body {
  -ms-flex: 1;
      flex: 1;
}

.body-container {
  padding: 2rem 0;
}

.container {
  padding-left: 10px;
  padding-right: 10px;
}

.container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.hide {
  display: none !important;
}

.pt-1 {
  padding-top: 1rem;
}

.pb-1 {
  padding-bottom: 1rem;
}

.pb-6 {
  padding-bottom: 2rem;
}

.no-margins {
  margin: 0 !important;
}

.no-padding {
  padding: 0 !important;
}

.text-center {
  text-align: center !important;
}

.pull-right {
  margin-left: auto;
}

.bold {
  font-weight: bold;
}

.inline {
  display: inline;
}

.margin-bot-10 {
  margin-bottom: 1rem;
}

.margin-bot-20 {
  margin-bottom: 2rem;
}

.no-margin-top {
  margin-top: 0;
}

.margin-top-5 {
  margin-top: 0.5rem;
}

.margin-top-10 {
  margin-top: 1rem;
}

.margin-top-20 {
  margin-top: 2rem;
}

.margin-top-40 {
  margin-top: 4rem;
}

.border-bottom-dark-grey {
  border-bottom: 4px solid #afafaf;
}

.secondary-color {
  color: #fdd501;
}

.balance {
  text-wrap: balance;
}

.btn {
  display: block;
  color: #fdd501;
  background-color: #a91f2b;
  font-size: 1.8rem;
  padding: 1.4rem 1rem;
  text-transform: uppercase;
  border-radius: 6px;
  line-height: 1.25;
  transition: 0.15s ease-in-out;
  outline: none;
  white-space: normal;
  border: 2px solid #fdd501;
}
.btn:hover {
  background-color: #fdd501;
  color: #a91f2b;
  text-decoration: none;
  outline: none;
  border: 2px solid #a91f2b;
}
.btn.btn-regular {
  display: inline-block;
}
@media screen and (max-width: 480px) {
  .btn.btn-regular {
    width: 100%;
  }
}
.btn.btn-outline {
  background-color: transparent;
  color: #a91f2b;
  border: 2px solid #a91f2b;
}
.btn.btn-outline:hover {
  background-color: #a91f2b;
  color: #fdd501;
  border: 2px solid #fdd501;
}
.btn:focus {
  color: #fdd501;
  text-decoration: none;
  outline: none;
  background-color: #a91f2b;
  border: 2px solid #fdd501;
}
.btn.selected {
  background-color: #fdd501;
  color: #a91f2b;
}
.btn input[type=radio] {
  display: none;
}
.btn:disabled {
  color: #211c18;
  background-color: #e1e1e1;
  border: 2px solid #211c18;
}
.btn:disabled:hover {
  color: #fdd501;
  background-color: #a91f2b;
  border: 2px solid #fdd501;
}

.btn-reverse {
  display: block;
  color: #a91f2b;
  background-color: #fdd501;
  font-size: 1.8rem;
  padding: 1.4rem 1rem;
  text-transform: uppercase;
  border-radius: 6px;
  line-height: 1.25;
  transition: 0.15s ease-in-out;
  outline: none;
  white-space: normal;
  border: 2px solid #a91f2b;
}
.btn-reverse.btn-regular {
  display: inline-block;
}
@media screen and (max-width: 480px) {
  .btn-reverse.btn-regular {
    width: 100%;
  }
}
.btn-reverse:hover {
  background-color: #a91f2b;
  color: #fdd501;
  border: 2px solid #fdd501;
}
.btn-reverse:focus {
  color: #a91f2b;
  background-color: #fdd501;
}
.btn-reverse.selected {
  background-color: #a91f2b;
  color: #fdd501;
  border: 2px solid #fdd501;
}
.btn-reverse input[type=radio] {
  display: none;
}
.btn-reverse:disabled {
  background-color: #e1e1e1;
  color: #211c18;
  border: 2px solid #211c18;
}
.btn-reverse:disabled:hover {
  color: #a91f2b;
  border: 2px solid #a91f2b;
  background-color: #fdd501;
}

.btn-disabled {
  color: #fff;
  background-color: #afafaf;
  border: 2px solid #afafaf;
}
.btn-disabled:hover {
  color: #fff;
  background-color: #afafaf;
  border: 2px solid #afafaf;
}

.btn-thinner {
  padding: 0.5rem;
}

.btn-smaller {
  display: inline-block;
  padding: 0 0.5rem;
}

.btn-full {
  width: 100%;
}

.form-check-input {
  margin-top: 0.5rem;
}

.form-check-label {
  padding-left: 1rem;
  font-size: 1.6rem;
}

.form-group label {
  font-family: "Moranga W05 Regular";
  font-size: 1.6rem;
}
.form-group .form-control {
  margin-bottom: 1rem;
  border: 1px solid rgba(175, 175, 175, 0.5);
  border-radius: 0;
  height: 52px;
  font-family: "Moranga W05 Regular";
  font-size: 1.8rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.form-group .form-control::-webkit-input-placeholder {
  color: grey !important;
}
.form-group .form-control::-moz-placeholder {
  color: grey !important;
}
.form-group .form-control::-ms-placeholder {
  color: grey !important;
}
.form-group .form-control:-ms-input-placeholder {
  color: grey !important;
}
.form-group .form-control::placeholder {
  color: grey !important;
}
.form-group label.center-align {
  margin-top: 0.75rem;
  margin-bottom: 2rem;
}
.form-group input.btn.btn-primary,
.form-group button[type=submit].btn.btn-primary {
  outline: none;
  border: 0;
  background: #a91f2b;
}
.form-group input.btn.btn-primary:hover,
.form-group button[type=submit].btn.btn-primary:hover {
  background: #fdd501;
}
.form-group input.btn.full-width,
.form-group button[type=submit].btn.full-width {
  width: 100%;
}
.form-group button.btn.full-width {
  width: 100%;
}

.light-grey-block {
  background-color: #f0efef;
  padding: 4rem;
  margin-bottom: 1rem;
  color: #211c18;
  font-family: "Moranga W05 Regular";
  border-radius: 6px;
}
.light-grey-block:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 768px) {
  .light-grey-block {
    padding: 2rem;
  }
}
.light-grey-block h4 {
  font-size: 1.6rem;
  line-height: 1.25;
  letter-spacing: 0.6px;
  text-align: left;
}
.light-grey-block h5 {
  font-size: 1.6rem;
  line-height: 1.25;
}
.light-grey-block p {
  font-size: 1.6rem;
  line-height: 1.25;
  text-align: left;
}
.light-grey-block hr {
  height: 1px;
  background-color: #afafaf;
}
.light-grey-block .cash-message {
  font-size: 1.8rem;
  margin-bottom: 2rem;
}

.dark-grey-block {
  background-color: #211c18;
  padding: 2rem 5rem;
  margin-bottom: 1rem;
  color: #fff;
  font-family: "Moranga W05 Regular";
  border-radius: 6px;
}
.dark-grey-block:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 768px) {
  .dark-grey-block {
    padding: 2rem 2rem;
  }
}

.error-500 {
  text-align: center;
  font-size: 2.8rem;
  font-family: "Moranga W05 Regular";
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.8px;
  color: #211c18;
  margin: 50px 0 100px;
}

.error-500 span {
  color: #a91f2b;
}

.page-heading {
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 0;
}
.page-heading + h3 {
  text-transform: uppercase;
  font-family: "Moranga W05 Regular";
  text-align: center;
  margin-top: 0;
  font-size: 2rem;
  font-weight: bold;
  font-size: 2rem;
  font-weight: 300;
  letter-spacing: 0.6px;
  color: #afafaf;
  margin-top: 15px;
  margin-bottom: 30px;
}
@media screen and (max-width: 500px) {
  .page-heading + h3 {
    font-size: 1.8rem;
  }
}

.sub-heading {
  color: #211c18;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 10px;
}
.sub-heading h4 {
  text-transform: uppercase;
  font-family: "Moranga W05 Regular";
  font-size: 1.5rem;
  text-align: center;
  margin-top: 0;
}

.order-confirmation-block .controls-row {
  margin-top: 3rem;
}

.field-validation-error,
.validation-summary-errors {
  color: #a91f2b;
  font-weight: bold;
  display: block;
  font-family: "Moranga W05 Regular";
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.25;
  padding-bottom: 1rem;
}

.required {
  font-weight: bold;
}

.col-centered {
  float: none;
  margin: 0 auto;
}

.required-text {
  text-align: center;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0.3px;
}

.validation-override {
  margin-left: 1rem !important;
  margin-bottom: 1rem !important;
}
.validation-override + input + label {
  font-weight: normal;
  font-size: 1.5rem;
  padding-left: 0.5rem;
}

.loading-message {
  text-transform: uppercase;
  color: #a91f2b;
  margin: 3rem;
}
.loading-message img {
  height: 3rem;
  display: block;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
}

/**********************************
       Common Modal Styles
**********************************/
#product-modal,
#store-selector-modal,
#default-modal {
  padding-right: 0 !important;
}

.product-modal,
.default-modal,
.store-selector-modal {
  width: 100%;
  margin: 1rem 0 1rem 0;
}
.product-modal .modal-header,
.default-modal .modal-header,
.store-selector-modal .modal-header {
  border-bottom: none;
}
.product-modal .modal-close,
.default-modal .modal-close,
.store-selector-modal .modal-close {
  background: rgb(169, 31, 43);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(169, 31, 43)), color-stop(100%, rgb(126, 23, 32)));
  background: linear-gradient(to bottom, rgb(169, 31, 43) 0%, rgb(126, 23, 32) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#a91f2b", endColorstr="#7e1720", GradientType=0 );
  zoom: 1;
  border: none;
  color: #fff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 0px solid #000000;
  font-size: 1.5rem;
}
.product-modal .modal-close:hover,
.default-modal .modal-close:hover,
.store-selector-modal .modal-close:hover {
  background: #7e1720;
}
.product-modal .dialog-title,
.default-modal .dialog-title,
.store-selector-modal .dialog-title {
  display: block;
  font-family: "Bicyclette W01 Black";
  color: #a91f2b;
  text-transform: uppercase;
  text-align: center;
  font-size: 2.2rem;
  margin: 0;
  padding: 0;
  width: 100%;
}
.product-modal .modal-footer,
.default-modal .modal-footer,
.store-selector-modal .modal-footer {
  text-align: center;
  clear: both;
  border-top: none;
}

.box-shadow {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.3);
  transition: 0.2s;
}
.box-shadow:hover {
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.4);
}

.menu-category-title,
.deal-category-title,
.review-page-title,
.checkout-section-title {
  background-color: #211c18;
  color: #fff;
  font-size: 3rem;
  display: block;
  text-transform: uppercase;
  margin-top: 6rem;
  margin-bottom: -1rem;
  padding: 1rem 1rem 2rem 1rem;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border: 0px solid #000000;
}

.menu-category-recipes,
.checkout-section {
  background-color: #e1e1e1;
  padding: 2rem;
  width: 100%;
  overflow: auto;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border: 0px solid #000000;
}

.menu-category-recipe {
  padding: 1rem;
  width: 100%;
  display: block;
  float: left;
  color: #211c18;
}
.menu-category-recipe img {
  width: 100%;
}
.menu-category-recipe span {
  margin: 1rem 0 1rem 0;
  display: none;
  background: #a91f2b;
  color: #fff;
  padding: 0.25rem 1rem 0.25rem 1rem;
  text-transform: uppercase;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 0px solid #000000;
  background: rgb(169, 31, 43);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(169, 31, 43)), color-stop(100%, rgb(126, 23, 32)));
  background: linear-gradient(to bottom, rgb(169, 31, 43) 0%, rgb(126, 23, 32) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#a91f2b", endColorstr="#7e1720", GradientType=0 );
  zoom: 1;
}
.menu-category-recipe span:hover {
  background: #a91f2b;
  color: #fff;
  background: rgb(147, 27, 38);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(147, 27, 38)), color-stop(100%, rgb(104, 19, 27)));
  background: linear-gradient(to bottom, rgb(147, 27, 38) 0%, rgb(104, 19, 27) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#931b26", endColorstr="#68131b", GradientType=0 );
  zoom: 1;
}
.menu-category-recipe div h4 {
  text-transform: uppercase;
  font-family: "Moranga W05 Regular";
  font-weight: bold;
}
.menu-category-recipe div p {
  display: none;
  color: #211c18;
}
.menu-category-recipe:hover {
  cursor: pointer;
  color: #a91f2b;
  text-decoration: none;
}
.menu-category-recipe:hover div h4 {
  text-decoration: underline;
}

/**********************************
      Fancy Select List Style
**********************************/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .fancy-select select {
    padding-right: 1.8rem;
  }
}
.fancy-select {
  position: relative;
  margin: 0;
}
.fancy-select select {
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  margin: 0;
  border-radius: 0;
  background: #a91f2b;
  color: #fff;
  border: none;
  outline: none;
  display: inline-block;
  appearance: none;
  height: 52px;
  font-family: "Moranga W05 Regular";
  font-size: 2rem;
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.6px;
  border: 1px solid rgba(175, 175, 175, 0.5);
  margin-bottom: 0.5rem;
  margin: 0;
}
.fancy-select select option {
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.fancy-select.alternate select {
  background: #fff;
  color: #211c18;
  background-image: url("/img/select-dd-arrow.png");
  background-repeat: no-repeat;
  background-position: right 5px center;
  cursor: pointer;
}
.fancy-select.alternate:after {
  border-color: #211c18 transparent transparent transparent;
}
.fancy-select.fullsize {
  width: 100%;
}
.fancy-select.fullsize select {
  width: 100%;
}
.fancy-select option {
  background-color: #fff;
  color: #211c18;
}

/**********************************
     Large Radio Button Style
**********************************/
ul.large-radios {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.large-radios li {
  color: #211c18;
  display: block;
  position: relative;
  width: 100%;
}
ul.large-radios li input[type=radio] {
  position: absolute;
  visibility: hidden;
}
ul.large-radios li input[type=radio]:checked ~ .check {
  border: 0.3rem solid #e1e1e1;
}
ul.large-radios li input[type=radio]:checked ~ .check:before {
  background: #a91f2b;
}
ul.large-radios li input[type=radio]:checked ~ label {
  color: #211c18;
}
ul.large-radios li input[type=radio]:disabled + label {
  color: #e1e1e1;
}
ul.large-radios li input[type=radio]:disabled ~ .check {
  border-color: #eee;
}
ul.large-radios li label {
  display: block;
  position: relative;
  font-weight: 300;
  font-size: 1.5rem;
  padding: 0 0 0 3.5rem;
  margin: 0 0 0.8rem 0;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-family: "Moranga W05 Regular";
}
ul.large-radios li .check {
  display: block;
  position: absolute;
  border: 0.3rem solid #e1e1e1;
  border-radius: 100%;
  height: 2rem;
  width: 2rem;
  top: 0px;
  left: 0.5rem;
  z-index: 5;
  transition: border 0.25s linear;
  -webkit-transition: border 0.25s linear;
}
ul.large-radios li .check:before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 1.4rem;
  width: 1.4rem;
  top: 0;
  left: 0;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}
ul.large-radios li:hover .check {
  border: 0.3rem solid #c8c8c8;
}

/**********************************
       List Based Tab Style
**********************************/
.tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  display: table;
  table-layout: fixed;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .tabs {
    display: block;
  }
}
.tabs li.tabs-item {
  display: table-cell;
}
@media screen and (max-width: 768px) {
  .tabs li.tabs-item {
    display: block;
  }
}

input[type=text]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=datetime]::-webkit-input-placeholder,
select::-webkit-input-placeholder {
  color: #211c18;
}
input[type=text]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=datetime]::-moz-placeholder,
select::-moz-placeholder {
  color: #211c18;
}
input[type=text]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=datetime]:-ms-input-placeholder,
select:-ms-input-placeholder {
  color: #211c18;
}
input[type=text]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=datetime]:-moz-placeholder,
select:-moz-placeholder {
  color: #211c18;
}

.form-group {
  margin: 0;
}

input[type=text].form-control,
input[type=text].text-box,
input[type=email].text-box,
input[type=password].text-box,
input[type=password].form-control,
input[type=tel].text-box,
input[type=date].form-control,
input[type=number].form-control,
select.form-control,
input[type=date].text-box {
  margin-bottom: 1rem;
  border: 1px solid rgba(175, 175, 175, 0.5);
  border-radius: 0;
  height: 52px;
  font-family: "Moranga W05 Regular";
  font-size: 1.8rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  padding: 6px 12px;
}
input[type=text].form-control:focus,
input[type=text].text-box:focus,
input[type=email].text-box:focus,
input[type=password].text-box:focus,
input[type=password].form-control:focus,
input[type=tel].text-box:focus,
input[type=date].form-control:focus,
input[type=number].form-control:focus,
select.form-control:focus,
input[type=date].text-box:focus {
  box-shadow: inset 0 0 5px rgba(33, 28, 24, 0.5);
}
input[type=text].form-control::-ms-clear,
input[type=text].text-box::-ms-clear,
input[type=email].text-box::-ms-clear,
input[type=password].text-box::-ms-clear,
input[type=password].form-control::-ms-clear,
input[type=tel].text-box::-ms-clear,
input[type=date].form-control::-ms-clear,
input[type=number].form-control::-ms-clear,
select.form-control::-ms-clear,
input[type=date].text-box::-ms-clear {
  display: none;
}

select.form-control.thinner {
  height: 3.4rem;
  font-size: 1.6rem;
}

.full-width-background-container {
  margin: 0;
  padding: 0;
  background-color: var(--backgroundcolor);
  background-image: var(--backgroundImage);
}

.accordion {
  transition: 0.4s;
}
.accordion.active {
  padding-bottom: 1rem;
}

.panel {
  display: none;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.2s ease-out;
}

@keyframes fadeout {
  0% {
    opacity: 1;
    width: 2.25rem;
    height: 2.25rem;
    font-size: 1.5rem;
  }
  100% {
    opacity: 0;
    width: 4rem;
    height: 4rem;
    font-size: 3.5rem;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
    width: 4rem;
    height: 4rem;
    font-size: 3.5rem;
  }
  100% {
    opacity: 1;
    width: 2.25rem;
    height: 2.25rem;
    font-size: 1.5rem;
  }
}
.about-us-page .single-img-hero {
  margin-bottom: 60px;
}

.timeline-block {
  background-color: grey;
  padding-top: 60px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 60px;
  margin-bottom: 60px;
}
.timeline-block .brand-font {
  position: relative;
  text-align: center;
  font-size: 4.8rem;
  color: #211c18;
  margin-top: -5px;
  margin-bottom: 4.5rem;
}
.timeline-block .timeline {
  position: relative;
  overflow: hidden;
  transition: 1s ease-in-out;
}
.timeline-block .timeline:after {
  content: "";
  display: table;
  clear: both;
}
.timeline-block .timeline.open {
  height: auto;
}
.timeline-block .timeline .timeline-item {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .timeline-block .timeline .timeline-item {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    -ms-flex-align: center;
        align-items: center;
  }
}
.timeline-block .timeline .timeline-item .timeline-img {
  position: relative;
  width: 158px;
  height: 158px;
  overflow: hidden;
  border-radius: 100%;
  z-index: 1;
  margin-right: 50px;
}
@media screen and (max-width: 768px) {
  .timeline-block .timeline .timeline-item .timeline-img {
    margin-right: 0;
  }
}
.timeline-block .timeline .timeline-item .timeline-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.timeline-block .timeline .timeline-item .timeline-content-block {
  position: relative;
  -ms-flex: 1;
      flex: 1;
}
.timeline-block .timeline .timeline-item .timeline-content-block .timeline-content {
  padding-top: 2.5rem;
}
.timeline-block .timeline .timeline-item .timeline-content-block .timeline-content .timeline-year {
  font-size: 3.2rem;
  letter-spacing: 1.3px;
  color: #a91f2b;
  font-family: "Moranga W05 Regular";
  text-transform: uppercase;
  line-height: 1;
}
.timeline-block .timeline .timeline-item .timeline-content-block .timeline-content .timeline-desc {
  font-family: "Moranga W05 Regular";
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.25;
  color: #211c18;
}
.timeline-block .timeline-load-more {
  margin-top: 50px;
  text-align: center;
  padding-bottom: 40px;
}

.login-provider .btn {
  margin-bottom: 10px;
}
.login-provider .btn .btn-logo-sep {
  border-left: 1px solid #afafaf;
  margin-right: 10px;
}

.registration-block .register-btn {
  width: 100%;
  margin-bottom: 1.5rem;
}
.registration-block .registration-separator {
  font-size: 1.8rem;
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.registration-block .legal-text {
  margin-top: 1rem;
}
.registration-block .registration-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: grey;
}
.registration-block .registration-form ::placeholder {
  color: grey;
}
.registration-block .submission-text {
  color: red;
  vertical-align: middle;
  font-size: 3rem;
}

.my-account-address-block {
  margin-bottom: 3rem;
  margin-right: 0;
}
.my-account-address-block .simple-link-btn {
  background: none;
  border: 0;
  padding: 0;
  display: block;
  margin-right: 1rem;
  color: #a91f2b;
  transition: 0.15s ease-in-out;
  font-size: 1.6rem;
}
.my-account-address-block .simple-link-btn:hover {
  color: #fdd501;
}
.my-account-address-block .default-address {
  color: #a91f2b;
  font-size: 1.4rem;
  margin: 0;
  text-transform: uppercase;
}
.my-account-address-block .default-address i {
  font-size: 1.6rem;
}
.my-account-address-block .address-title {
  font-size: 1.6rem;
}
.my-account-address-block .address-label {
  font-size: 1.6rem;
}
.my-account-address-block .address-label.margin-bottom {
  margin-bottom: 5px;
}

.form-group .form-control.address-cb {
  height: auto;
  border: 0;
  text-align: left;
  box-shadow: none;
  width: auto;
  margin-left: 4px;
  margin-right: 5px;
  -ms-transform: scale(1.3);
      transform: scale(1.3);
  display: inline;
}

.address-label {
  font-family: "Bicyclette W01 Black";
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.85);
  text-transform: uppercase;
  line-height: 1.5;
}

.account-label {
  font-family: "Oswald", sans-serif;
  font-size: 1.6rem;
  color: #211c18;
  margin-top: 4px;
  margin-bottom: 2px;
  text-transform: uppercase;
}

.account-text {
  font-family: "Moranga W05 Regular";
  font-size: 1.8rem;
  color: #211c18;
}

.grecaptcha-badge {
  position: relative !important;
  right: auto !important;
  bottom: auto !important;
  margin-top: 20px;
  margin-bottom: 20px;
  transition: none !important;
}
.grecaptcha-badge:hover {
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.make-default-container {
  position: relative;
  margin-top: -1rem;
}
.make-default-container .checkbox input[type=checkbox]:checked + input + label:before {
  background-color: #a91f2b;
  border-color: #a91f2b;
  display: inline-block;
  text-align: center;
}
.make-default-container .checkbox label {
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 1;
  position: relative;
  padding-left: 0;
}
.make-default-container .checkbox label:before {
  content: "";
  cursor: pointer;
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  right: -24px;
  border: 2px solid rgba(33, 28, 24, 0.85);
  background-color: #f0efef;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.dob-popover-msg {
  display: none;
}

.dob-popover:focus + .dob-popover-msg {
  display: block !important;
}

.points {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}
.points h3 {
  font-family: "Bugheds Regular";
  font-size: 4.4rem;
  color: #fdd501;
  text-align: center;
  margin-bottom: 0;
  padding-top: 1rem;
}
.points h4 {
  font-size: 1.6rem;
  font-weight: lighter;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: -1px;
}
.points .crown-svg {
  -ms-flex-item-align: center;
      align-self: center;
  width: 10rem;
}

.banner-background {
  width: 100%;
  background-color: #211c18;
  margin-bottom: 10px;
}

.loyalty-banner {
  width: 100%;
  background-color: #211c18;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 2;
      order: 2;
}
.loyalty-banner .crown-svg {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 20px;
  margin-right: 20px;
  -ms-flex-item-align: start;
      align-self: start;
  width: 5rem;
}
.loyalty-banner .text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  margin-bottom: 15px;
}
.loyalty-banner .text h3 {
  font-family: "Bugheds Regular";
  font-size: 4.5rem;
  color: #fdd501;
  text-align: center;
  margin-bottom: 0;
}
.loyalty-banner .text .tag-line {
  font-family: "Bicyclette W01 Black";
  font-size: 1.2rem;
  font-weight: lighter;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: -5px;
}
.loyalty-banner .sign-up {
  max-height: 50px;
  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;
  white-space: nowrap;
}
@media only screen and (max-width: 500px) {
  .loyalty-banner {
    -ms-flex-direction: column;
        flex-direction: column;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .loyalty-banner .crown-svg {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .loyalty-banner .sign-up {
    -ms-flex-item-align: center;
        align-self: center;
    margin-right: auto;
  }
}

.points > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}

.points-display {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: baseline;
      align-items: baseline;
  line-height: 1.4;
  color: #fdd501;
  font-size: 2rem;
  font-weight: 800;
}
.points-display .points-balance {
  font-size: 4rem;
  font-weight: 800;
}

.points-bank-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.points-to-redeem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  line-height: 1.4;
  color: #fdd501;
  font-size: 3rem;
  font-weight: 800;
  margin-top: 2rem;
}
@media screen and (min-width: 992px) {
  .points-to-redeem {
    padding-top: 6rem;
  }
}

.reward-item-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 2rem;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-left: auto;
  margin-right: auto;
  -ms-flex-pack: center;
      justify-content: center;
}
.reward-item-container .reward-item-block {
  width: 275px;
  height: 175px;
  margin: 0 1rem 1rem 0;
  background: white;
  border-radius: 7px;
  display: inline-block;
}
.reward-item-container .reward-item-block:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 992px) {
  .reward-item-container .reward-item-block {
    width: calc(50% - 20px);
  }
}
@media (max-width: 768px) {
  .reward-item-container .reward-item-block {
    width: calc(100% - 20px);
    max-width: 364px;
    margin-left: auto;
    margin-right: auto;
  }
}
.reward-item-container .reward-item-block a:hover .btn {
  color: #a91f2b;
  background-color: #fdd501;
}
.reward-item-container .reward-item-block .reward-item-inner {
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-flow: row;
      flex-flow: row;
  height: 100%;
  padding: 5px;
  color: #211c18;
  font-family: "Moranga W05 Regular";
}
.reward-item-container .reward-item-block .reward-item-inner .reward-item-img {
  display: block;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
}
.reward-item-container .reward-item-block .reward-item-inner .reward-item-img img {
  display: block;
  max-width: 100%;
  height: auto;
}
.reward-item-container .reward-item-block .reward-item-inner .reward-text {
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: right;
      justify-content: right;
  min-width: 180px;
}
.reward-item-container .reward-item-block .reward-item-inner .reward-text .reward-expiration {
  color: grey;
  font-size: 1rem;
  display: inline-block;
  -ms-flex-pack: right;
      justify-content: right;
}
.reward-item-container .reward-item-block .reward-item-inner .reward-text .reward-name {
  font-family: "Bicyclette W01 Black";
  color: #a91f2b;
  text-transform: uppercase;
  display: inline-block;
  -ms-flex-pack: right;
      justify-content: right;
}
.reward-item-container .reward-item-block .reward-item-inner .reward-text .reward-description {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: inline-block;
  -ms-flex-pack: right;
      justify-content: right;
  overflow-y: auto;
  height: auto;
  font-size: 1.4rem;
}
.reward-item-container .reward-item-block .reward-item-inner .reward-text .redeem-button {
  display: inline-block;
  border-radius: 3px;
  font-size: 1.5rem;
  width: 100% auto;
  padding: 5px 10px;
  height: 35px !important;
  text-transform: uppercase;
  right: 0;
  bottom: 0;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}

.progress-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.progress {
  background: rgba(255, 255, 255, 0.5);
  -ms-flex-pack: start;
      justify-content: flex-start;
  border-radius: 100px;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 80%;
  max-width: 300px;
}

.progress-value {
  animation: load 0.6s normal forwards;
  border-radius: 100px;
  background: #fdd501;
  height: 2rem;
  width: 0;
}

.loyalty-signup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  overflow-y: auto;
}
.loyalty-signup button {
  margin-bottom: 5px;
}
.loyalty-signup h2.fancy {
  font-family: "Bugheds Regular";
  font-size: 4.5rem;
  text-align: center;
  color: #a91f2b;
}
.loyalty-signup h3.fancy {
  font-family: "Oswald", sans-serif;
  font-size: 1rem;
  letter-spacing: 0.2rem;
  color: #211c18;
  text-align: center;
  text-transform: uppercase;
  margin-top: -5px;
}
.loyalty-signup .sign-up-text {
  margin-top: -5px;
  font-size: 2rem;
  text-align: center;
}
.loyalty-signup .crown-svg {
  margin-bottom: -15px;
  -ms-flex-item-align: center;
      align-self: center;
  width: 6rem;
}
.loyalty-signup .loyalty-benefits {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  max-height: 350px;
  transition: all 0.3s ease;
}
.loyalty-signup .loyalty-benefits.collapse {
  overflow: auto;
  max-height: 0px;
  transition: all 0.3s ease;
}
.loyalty-signup .terms-and-conditions {
  max-height: 0px;
  overflow: auto;
  transition: all 0.3s ease;
}
.loyalty-signup .terms-and-conditions.expand {
  max-height: 300px;
  overflow: auto;
  transition: all 0.3s ease;
}

.segment-signup-block {
  -ms-flex-item-align: center;
      align-self: center;
  background-color: transparent;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
}
.segment-signup-block .signed-up {
  text-align: center;
}
.segment-signup-block .signed-up h2 {
  color: #a91f2b;
}
.segment-signup-block .signed-up p {
  font-family: "Oswald", sans-serif;
}

#order-basket .order-basket,
#order-basket .order-settings,
#order-settings .order-basket,
#order-settings .order-settings {
  font-family: "Moranga W05 Regular";
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
#order-basket .empty-state span, #order-basket .empty-state p,
#order-settings .empty-state span,
#order-settings .empty-state p {
  display: block;
  font-size: 1.6rem;
  line-height: 1.25;
  color: rgba(33, 28, 24, 0.6);
  margin-bottom: 0.75rem;
}
#order-basket .empty-state span:first-child,
#order-settings .empty-state span:first-child {
  font-size: 1.6rem;
  line-height: 1.25;
  letter-spacing: 0.6px;
  color: rgba(33, 28, 24, 0.85);
  text-transform: uppercase;
}
#order-basket .basket-item,
#order-settings .basket-item {
  position: relative;
  overflow: auto;
}
#order-basket .basket-item h4,
#order-settings .basket-item h4 {
  font-size: 1.6rem;
  line-height: 1.25;
  letter-spacing: 0.6px;
  color: rgba(33, 28, 24, 0.85);
  text-transform: uppercase;
  margin-top: 20px;
}
#order-basket .order-settings,
#order-settings .order-settings {
  /*margin-top: -2rem;*/
  gap: 1rem;
}
#order-basket .order-settings .empty-state,
#order-settings .order-settings .empty-state {
  margin-top: 2rem;
}
#order-basket .order-settings .order-settings-my-location h5,
#order-basket .order-settings .order-settings-my-store h5,
#order-basket .order-settings .order-settings-my-order-type h5,
#order-basket .order-settings .order-settings-estimated-completion h5,
#order-basket .order-settings .order-settings-my-order-timing h5,
#order-settings .order-settings .order-settings-my-location h5,
#order-settings .order-settings .order-settings-my-store h5,
#order-settings .order-settings .order-settings-my-order-type h5,
#order-settings .order-settings .order-settings-estimated-completion h5,
#order-settings .order-settings .order-settings-my-order-timing h5 {
  margin: 0 !important;
  font-size: 1.6rem;
  line-height: 1.25;
  letter-spacing: 0.6px;
}
#order-basket .order-settings .order-settings-my-location p,
#order-basket .order-settings .order-settings-my-store p,
#order-basket .order-settings .order-settings-my-order-type p,
#order-basket .order-settings .order-settings-estimated-completion p,
#order-basket .order-settings .order-settings-my-order-timing p,
#order-settings .order-settings .order-settings-my-location p,
#order-settings .order-settings .order-settings-my-store p,
#order-settings .order-settings .order-settings-my-order-type p,
#order-settings .order-settings .order-settings-estimated-completion p,
#order-settings .order-settings .order-settings-my-order-timing p {
  font-family: "Moranga W05 Regular";
  font-size: 1.6rem;
  line-height: 1.25;
  margin: 0;
}
#order-basket .order-settings .order-settings-my-order-timing,
#order-basket .order-settings .order-settings-my-store,
#order-settings .order-settings .order-settings-my-order-timing,
#order-settings .order-settings .order-settings-my-store {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
#order-basket .order-settings .order-settings-my-order-type h5,
#order-basket .order-settings .order-settings-my-order-timing h5,
#order-settings .order-settings .order-settings-my-order-type h5,
#order-settings .order-settings .order-settings-my-order-timing h5 {
  text-transform: uppercase;
}
#order-basket .order-settings .order-settings-my-order-type p,
#order-basket .order-settings .order-settings-my-order-timing p,
#order-settings .order-settings .order-settings-my-order-type p,
#order-settings .order-settings .order-settings-my-order-timing p {
  text-transform: uppercase;
}
#order-basket .order-settings .order-settings-estimated-completion order-settings-estimated-completion-text,
#order-settings .order-settings .order-settings-estimated-completion order-settings-estimated-completion-text {
  display: -ms-flexbox;
  display: flex;
  float: left;
}
#order-basket .order-settings .order-settings-estimated-completion order-settings-estimated-completion-text p,
#order-settings .order-settings .order-settings-estimated-completion order-settings-estimated-completion-text p {
  -ms-flex-direction: column;
      flex-direction: column;
  text-transform: uppercase;
}
#order-basket .order-settings .order-settings-estimated-completion i,
#order-settings .order-settings .order-settings-estimated-completion i {
  margin-top: 5px;
  float: right;
  color: #a91f2b;
}
#order-basket .order-settings a,
#order-settings .order-settings a {
  display: block;
  right: 0;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #a91f2b;
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
}
#order-basket .order-settings a:hover,
#order-settings .order-settings a:hover {
  text-decoration: none;
  cursor: pointer;
  background: none;
}
#order-basket .order-checkout,
#order-settings .order-checkout {
  width: 100%;
  margin-top: 20px;
}
#order-basket .order-checkout a,
#order-settings .order-checkout a {
  width: 100%;
}
#order-basket .order-checkout a span,
#order-settings .order-checkout a span {
  margin-left: -2rem;
  font-size: 2rem;
}

.cart-item-side {
  position: relative !important;
  display: block;
  overflow: auto;
}
.cart-item-side:nth-child(2) {
  padding-top: 1rem;
}
.cart-item-side .item-icons {
  display: block;
  float: left;
}
.cart-item-side .item-icons .left-side,
.cart-item-side .item-icons .right-side {
  left: 0;
  top: 0;
  display: inline-block;
  position: relative;
}
.cart-item-side .item-icons .left-side span,
.cart-item-side .item-icons .right-side span {
  left: 0;
  top: 0;
  display: inline-block;
  position: relative;
}
.cart-item-side .item-icons .left-side.active span,
.cart-item-side .item-icons .right-side.active span {
  border-color: #a91f2b;
}
.cart-item-side .build {
  display: block;
  float: left;
  margin-left: 1rem;
  font-size: 1.6rem;
  font-weight: 300;
  color: rgba(33, 28, 24, 0.6);
}
.cart-item-side .build .item-side-recipe-name {
  margin: 0.5rem 0 0.5rem 0;
}
.cart-item-side .build ul {
  padding-left: 0;
  list-style: none;
}
.cart-item-side .build ul li {
  line-height: 1.25;
}

.warning {
  background-color: #fdd501;
  padding: 5px;
}

#order-basket-item-list > div {
  clear: both;
  position: relative;
}
#order-basket-item-list > div:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.1rem;
  content: " ";
  display: block;
  background-color: #afafaf;
}
#order-basket-item-list > div:last-child:after {
  display: none;
}
#order-basket-item-list > div .basket-item-footer {
  overflow: auto;
  margin-top: 1rem;
}
#order-basket-item-list > div .basket-item-footer label {
  float: left;
  width: 7.5rem;
}
#order-basket-item-list > div .basket-item-footer label select {
  width: 100%;
}
#order-basket-item-list > div .basket-item-footer button {
  float: right;
  background: none;
  color: #211c18;
  transition: color linear 0.3s;
}
#order-basket-item-list > div .basket-item-footer button .fa {
  color: #a91f2b;
  text-shadow: 1px 0 1px rgba(255, 255, 255, 0.5), inset 0 1px 1px rgba(0, 0, 0, 0.6);
  font-size: 2.8rem;
}
#order-basket-item-list > div .basket-item-footer button p {
  display: block;
  font-size: 1.6rem;
  line-height: 1.5;
  font-family: "Moranga W05 Regular";
  text-transform: lowercase;
}
#order-basket-item-list > div .basket-item-footer button:hover {
  color: #a91f2b;
}
#order-basket-item-list > div .basket-item-footer .item-basket-quantity-dd {
  width: 110px;
  margin-bottom: 20px;
}

.mobile-basket-wrap,
.mobile-order-settings-wrap {
  margin: 0 20px;
}

.side-panel #order-settings {
  padding: 0;
  box-shadow: none;
  margin-bottom: 0;
}

.no-cart .login-button {
  padding-top: 10px;
}

.callout-card-container {
  display: grid;
  grid-template-columns: repeat(var(--minItemsPerRow), minmax(0, 1fr));
  gap: 2rem;
  max-width: 1150px;
  margin: auto;
  padding: 1rem 2rem;
}
@media (min-width: 850px) {
  .callout-card-container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .callout-card-container {
    grid-template-columns: repeat(var(--itemsPerRow), minmax(0, 1fr));
  }
}
.callout-card-container .callout-card-image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  background-color: var(--bg-color);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), var(--bg-image-url);
  background-position: center;
  background-size: cover;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 6px;
}
.callout-card-container .callout-card-image .callout-card-body {
  width: 100%;
  padding: 2.5rem;
}
.callout-card-container .callout-card-image .btn,
.callout-card-container .callout-card-image .btn-reverse {
  width: 100%;
  font-size: clamp(1.2rem, -0.775rem + 5.333vw, 2.4rem);
}
.callout-card-container .callout-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
.callout-card-container .callout-card img {
  aspect-ratio: 3/2;
}
.callout-card-container .callout-card .callout-card-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 2rem;
  -ms-flex-positive: 1;
      flex-grow: 1;
  background-color: #f5f5f5;
}
.callout-card-container .callout-card .text-container {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.callout-card-container .callout-card .text-container .callout-card-text {
  color: #211c18;
  font-size: 1.8rem;
  text-align: center;
}
.callout-card-container .callout-card .callout-card-title {
  text-align: center;
  padding: 0 0 1rem 0;
  margin: 0;
  font-size: 3rem;
}
.callout-card-container .callout-card .button-container .btn,
.callout-card-container .callout-card .button-container .btn-reverse {
  width: 100%;
  font-size: clamp(1.2rem, -0.875rem + 8.333vw, 2.4rem);
}
.callout-card-container .callout-card-image:hover .btn,
.callout-card-container .callout-card:hover .btn {
  background: #fdd501;
  color: #a91f2b;
  border: 2px solid #a91f2b;
}
.callout-card-container .callout-card-image:hover .btn-reverse,
.callout-card-container .callout-card:hover .btn-reverse {
  background: #a91f2b;
  color: #fdd501;
  border: 2px solid #fdd501;
}

.float-up {
  position: relative;
  margin-top: -4rem;
  padding-top: 0;
  padding-bottom: 4rem;
  z-index: 200;
}

.call-center__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  gap: 2rem;
}
.call-center__title span {
  margin-left: auto;
}

.cc-customer-info__customer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.cc-customer-info__customer span {
  font-size: 1.5rem;
  font-family: "Oswald", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}

.customer-lookup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.customer-lookup__form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  gap: 2rem;
}
.customer-lookup__form .customer-lookup__input {
  width: 15em !important;
}
.customer-lookup__results {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
.customer-lookup__results .customer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
  font-size: 1.6rem;
}

.order-tracking {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.order-tracking__form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  gap: 2rem;
}
.order-tracking__form .order-tracking__input {
  width: 15em !important;
}
.order-tracking__results {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
.order-tracking__results .order {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
  font-size: 1.6rem;
}

.discount-list {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1rem;
}
.discount-list .discount-item {
  border: 2px solid #a91f2b;
  border-radius: 10px;
  padding: 1rem;
  cursor: pointer;
  max-width: 14rem;
}
.discount-list .discount-item h3 {
  font-family: "Oswald", sans-serif;
  font-size: 1.6rem;
  line-height: 1.25;
  font-weight: 500;
  letter-spacing: 0.6px;
  margin: 0;
}
.discount-list .discount-item h4 {
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  line-height: 1.25;
  font-weight: 300;
  letter-spacing: 0.6px;
  margin: 0;
}

.promotion-option-list {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1rem;
}
.promotion-option-list .promotion-option-item {
  border: 2px solid #a91f2b;
  border-radius: 10px;
  padding: 1rem;
  cursor: pointer;
}
.promotion-option-list .promotion-option-item h3 {
  font-family: "Oswald", sans-serif;
  font-size: 1.6rem;
  line-height: 1.25;
  font-weight: 500;
  letter-spacing: 0.6px;
  margin: 0;
}
.promotion-option-list .promotion-option-item h4 {
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  line-height: 1.25;
  font-weight: 300;
  letter-spacing: 0.6px;
  margin: 0;
}
.promotion-option-list .promotion-option-item__description {
  max-width: 20rem;
  padding: 5px 0;
}

.store-estimate-list {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1rem;
}
.store-estimate-list .store-estimate-item {
  border: 2px solid #a91f2b;
  border-radius: 1rem;
  padding: 1rem;
}
.store-estimate-list .store-estimate-item h3 {
  font-family: "Oswald", sans-serif;
  font-size: 1.6rem;
  line-height: 1.25;
  font-weight: 500;
  letter-spacing: 0.6px;
  margin: 0;
}
.store-estimate-list .store-estimate-item h4 {
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  line-height: 1.25;
  font-weight: 300;
  letter-spacing: 0.6px;
  margin: 0;
}
.store-estimate-list .store-estimate-item__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.discount-modal {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 3rem;
}
.discount-modal input[type=text] {
  margin-bottom: 0 !important;
}
.discount-modal__subtotal {
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-direction: column;
      flex-direction: column;
}
.discount-modal__subtotal-inputs {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -ms-flex-align: center;
      align-items: center;
}
.discount-modal__amount {
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-direction: column;
      flex-direction: column;
}
.discount-modal__actions {
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-pack: center;
      justify-content: center;
}

.call-center-order-buttons {
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  max-width: 150rem;
}

.order-processing-error {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 1rem;
}
.order-processing-error span {
  display: block;
  font-size: 1.4rem;
  font-weight: bold;
}

.item-selector {
  vertical-align: top;
  padding: 0rem 1rem !important;
}

.discount-include-requirements {
  max-width: 4rem;
}

input[type=checkbox].form-control {
  box-shadow: none !important;
}

.manager-note {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 1rem;
}
.manager-note__content {
  font-size: 1.6rem;
}
.manager-note__info {
  font-style: italic;
  font-size: 1.4rem;
}

/*$cart-font-family: $brand-legal-font;*/
.red {
  color: #a91f2b;
}

.cart-page {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  padding-bottom: 2rem;
}
@media (min-width: 992px) {
  .cart-page {
    grid-template-columns: 2fr 1fr;
  }
}
.cart-page .main,
.cart-page .side,
.cart-page .cart-buttons,
.cart-page .cart-errors,
.cart-page .empty-cart {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
@media (min-width: 992px) {
  .cart-page .main,
.cart-page .side,
.cart-page .cart-buttons,
.cart-page .cart-errors,
.cart-page .empty-cart {
    padding: 0 3rem;
  }
}
.cart-page .main > :not(:last-child),
.cart-page .side > :not(:last-child) {
  border-bottom: 2px solid #d0d0d0;
}
.cart-page .no-items-text {
  font-size: 2rem;
  padding: 2rem 0;
  margin: 2rem 0;
  border-bottom: 2px solid #707070;
}
.cart-page .empty-cart {
  padding-bottom: 2rem;
}

.cart-buttons {
  display: grid;
  gap: 1rem;
}
@media (min-width: 992px) {
  .cart-buttons {
    width: 50%;
    margin: 2rem auto;
    grid-column: 1/3;
  }
}

.cart-errors .cart-error {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
  font-family: "Oswald", sans-serif;
  color: #a91f2b;
  font-size: 1.6rem;
}

.line-items {
  -ms-flex-order: 1;
      order: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding-bottom: 1rem;
}
.line-items .line-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding: 0.5rem 0.5rem 2rem 0.5rem;
}
.line-items .line-item .grey {
  color: #707070;
}
.line-items .line-item:not(:last-child) {
  border-bottom: 2px dashed #e8e8e8;
}
.line-items .line-item .info-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 0.5rem;
}
.line-items .line-item .title-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
  width: 100%;
  font-size: 1.6rem;
}
.line-items .line-item .spacer {
  content: "";
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.line-items .line-item .title-quantity {
  padding-right: 4rem;
}
.line-items .line-item .details-row {
  padding-left: 2.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
}
.line-items .line-item .operations {
  padding-top: 1rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.line-items .line-item .toggle-info {
  width: 1.6rem;
}
.line-items .line-item .title {
  cursor: pointer;
}
.line-items .line-item .price {
  text-align: end;
}
.line-items .line-item .description {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.line-items .line-item .quantity-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: end;
  font-size: 1.2rem;
}
.line-items .line-item .quantity-control span {
  padding-right: 1rem;
  -ms-flex-item-align: center;
      align-self: center;
}
.line-items .line-item .minus,
.line-items .line-item .plus,
.line-items .line-item .quantity-value {
  padding: 0.5rem 1.2rem;
}
.line-items .line-item .quantity-value {
  border: 2px solid #707070;
  cursor: default;
}
.line-items .line-item .minus {
  border-top: 2px solid #707070;
  border-left: 2px solid #707070;
  border-bottom: 2px solid #707070;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.line-items .line-item .plus {
  border-top: 2px solid #707070;
  border-right: 2px solid #707070;
  border-bottom: 2px solid #707070;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.line-items .line-item .minus,
.line-items .line-item .plus {
  cursor: pointer;
}
.line-items .line-item .modifications {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-style: italic;
  color: #707070;
}
.line-items .line-item .promotion-satisfier {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
}
.line-items .line-item .promotion-satisfier:not(:nth-last-child(-n+2)) {
  border-bottom: 2px dashed #e8e8e8;
}

.order-totals {
  -ms-flex-order: 2;
      order: 2;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 1.6rem;
  border-bottom: 2px solid #d0d0d0;
  padding-bottom: 1.5rem;
}
.order-totals .split {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.order-totals .subtotal {
  font-size: 2.6rem;
}
.order-totals .total {
  font-size: 3.6rem;
}

.loyalty-rewards {
  -ms-flex-order: 3;
      order: 3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding-bottom: 2rem;
}
.loyalty-rewards .reward {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
}
.loyalty-rewards .reward:not(:last-child) {
  padding-bottom: 1rem;
  border-bottom: 2px dashed #e8e8e8;
}
.loyalty-rewards .reward .name {
  font-size: 1.6rem;
}
.loyalty-rewards .reward .description {
  font-size: 1.4rem;
}
.loyalty-rewards .reward .title,
.loyalty-rewards .reward .remove-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.loyalty-rewards .reward .amount {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
}
@media (min-width: 992px) {
  .loyalty-rewards .reward .amount {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.loyalty-rewards .reward .remove-button span {
  font-size: 1.6rem;
}
.loyalty-rewards .reward .remove-button a {
  cursor: pointer;
}

.coupon-entry {
  -ms-flex-order: 4;
      order: 4;
}
@media (min-width: 992px) {
  .coupon-entry {
    -ms-flex-order: 5;
        order: 5;
  }
}
.coupon-entry .info-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding-bottom: 2rem;
}
.coupon-entry .info-panel .coupon-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.coupon-entry .info-panel .coupon-input {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
}
.coupon-entry .info-panel .coupon-input input {
  margin: 0;
}
.coupon-entry .info-panel .coupon-input input:-ms-input-placeholder {
  color: #707070;
}
.coupon-entry .info-panel .coupon-input input::placeholder {
  color: #707070;
}

.gift-card-entry {
  -ms-flex-order: 6;
      order: 6;
  border-bottom: 2px solid #d0d0d0;
}
.order-settings {
  -ms-flex-order: 5;
      order: 5;
}
.order-settings .info-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
.order-settings .order-settings-change-timing {
  font-family: "Moranga W05 Regular";
}
.order-settings .completion {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.order-settings .completion h5,
.order-settings .completion p {
  margin: 0;
}
.order-settings .completion i {
  color: #a91f2b;
}
.order-settings .street,
.order-settings .csz,
.order-settings .order-time,
.order-settings .completion-time,
.order-settings .completion-label {
  font-size: 1.6rem;
}
.order-settings .street,
.order-settings .csz,
.order-settings .order-time,
.order-settings .completion-time {
  font-family: "Moranga W05 Regular";
  font-weight: 500;
}
@media (min-width: 992px) {
  .order-settings {
    -ms-flex-order: 4;
        order: 4;
  }
}

.upsell-marketing {
  -ms-flex-order: 6;
      order: 6;
}

.cart-buttons {
  -ms-flex-order: 7;
      order: 7;
}

.block-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.block-title h3 {
  display: inline-block;
}
.block-title i {
  color: #a91f2b;
}

.upsell-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.upsell-container .menu-item-block {
  width: 33.333%;
  padding: 0 10px 20px 10px;
}
@media screen and (max-width: 700px) {
  .upsell-container .menu-item-block {
    width: 50%;
  }
}
@media screen and (max-width: 440px) {
  .upsell-container .menu-item-block {
    width: 100%;
  }
}

.upsell-tag {
  position: relative;
  background-color: #a91f2b;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-item-align: center;
      align-self: center;
  padding: 0.5rem 2rem;
  max-width: 90%;
  border-bottom-right-radius: 1rem;
  border-top-left-radius: 1rem;
  font-family: "Oswald", sans-serif;
  color: #fdd501;
}
.upsell-tag:hover {
  background-color: #fdd501;
  color: #a91f2b;
}

.dimension-upsell-btn {
  display: inline-block;
  padding: 0.5rem 1rem;
}

.deal-add-btn {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -ms-flex-align: center;
      align-items: center;
  text-align: right;
  width: auto;
  top: 0;
  right: 0;
  margin: -4px 0 0 0;
  padding: 0 15px !important;
  height: 36px !important;
  font-size: 15px !important;
}

.stitched {
  display: inline-block;
  padding: 0.5rem 1rem;
  margin-right: 0.5rem;
  color: #a91f2b;
  border: 2px dashed grey;
  border-radius: 6px;
}

.upsell-section {
  padding-top: 1rem;
}

.review-summary table {
  width: 100%;
  position: relative;
}
.review-summary table th, .review-summary table td {
  padding: 10px 10px;
}
@media screen and (max-width: 500px) {
  .review-summary table th, .review-summary table td {
    padding: 5px 10px;
  }
}
.review-summary table thead {
  font-size: 2.2rem;
  font-weight: 500;
  letter-spacing: 0.6px;
  color: rgba(33, 28, 24, 0.85);
}
.review-summary table thead tr th {
  text-align: left;
}
.review-summary table thead tr th:nth-child(2), .review-summary table thead tr th:nth-child(3) {
  text-align: right;
}
.review-summary table tbody tr {
  vertical-align: top;
}
.review-summary table tbody tr td:nth-child(2), .review-summary table tbody tr td:nth-child(3) {
  text-align: right;
}
.review-summary table tbody tr td hr {
  margin: 0;
  height: 0;
  border-color: #afafaf;
  background-color: #afafaf;
}
.review-summary table tbody tr td h4 {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.6px;
  text-align: left;
  color: rgba(33, 28, 24, 0.85);
  margin-top: 0;
}
.review-summary table tbody tr td .finish-up-panel {
  padding-bottom: 0;
}
.review-summary table tbody tr td .finish-up-panel .finish-section {
  padding: 0;
}
.review-summary table tbody tr td .finish-up-panel .finish-section:after {
  content: "";
  display: table;
  clear: both;
}
.review-summary table tbody tr td .finish-up-panel .finish-section:first-child {
  width: 100%;
}
.review-summary table tbody tr td .finish-up-panel .finish-section .cart-item-side .item-icons .left-side span,
.review-summary table tbody tr td .finish-up-panel .finish-section .cart-item-side .item-icons .right-side span {
  border-color: #e1e1e1;
}
.review-summary table tbody tr td .finish-up-panel .finish-section .cart-item-side .item-icons .left-side.active span,
.review-summary table tbody tr td .finish-up-panel .finish-section .cart-item-side .item-icons .right-side.active span {
  border-color: #a91f2b;
}
.review-summary table tbody tr td .finish-up-panel .finish-section img {
  margin: 0;
}
.review-summary table tbody tr td .finish-up-panel .finish-section h4.requirement-name {
  font-size: 1.25rem;
}
.review-summary table tbody tr td .finish-up-panel .finish-section .review-row-name {
  font-size: 1.4rem;
}
@media (min-width: 992px) {
  .review-summary table tbody tr td .finish-up-panel .finish-section .review-row-name {
    font-size: 1.6rem;
  }
}
.review-summary table tbody tr td .review-row-review-link, .review-summary table tbody tr td .review-row-edit-link {
  color: #a91f2b;
  transition: 0.15s ease-in-out;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  text-transform: uppercase;
}
.review-summary table tbody tr td .review-row-review-link:hover, .review-summary table tbody tr td .review-row-edit-link:hover {
  color: #fdd501;
  text-decoration: none;
}
.review-summary table tbody tr td label.quantity {
  margin-bottom: 10px !important;
}
.review-summary table tbody tr td .review-row-price {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.6px;
  text-align: left;
  color: rgba(33, 28, 24, 0.85);
}
.review-summary table .fancy-select {
  width: 100%;
  min-width: 82px;
}
.review-summary table .fancy-select.quantity {
  margin-bottom: 5px !important;
}
.review-summary table .fancy-select select {
  width: 100%;
}
.review-summary table .fancy-select select.review-item-quantity-dropdown {
  height: 36px;
  line-height: 36px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.6rem;
  max-width: 82px;
}
.review-summary table .remove-item-link,
.review-summary table .edit-item-link {
  display: block;
  color: #211c18;
  font-size: 15px !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
.review-summary table .remove-item-link:hover,
.review-summary table .edit-item-link:hover {
  color: #a91f2b;
  cursor: pointer;
}
.review-summary .promo-code-form {
  margin-top: 2rem;
}
@media screen and (max-width: 700px) {
  .review-summary .promo-code-form {
    margin-top: 0;
  }
}
.review-summary .promo-code-form .remove-button {
  text-align: right;
}
.review-summary .promo-code-form .remove-button .remove-text {
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
}
.review-summary .promo-code-form .remove-button .remove-reward-link {
  display: block;
  color: #a91f2b;
  font-size: 1.25rem !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
.review-summary .promo-code-form .remove-button .remove-reward-link:hover {
  color: #fdd501;
  cursor: pointer;
}
.review-summary .line-item {
  position: relative;
  overflow: hidden;
  padding: 0.75rem 1.75rem 0.75rem 0.75rem;
}
.review-summary .line-item span {
  display: block;
  width: 50%;
  float: left;
  text-align: right;
  font-weight: bold;
  color: #a91f2b;
  font-size: 1.7rem;
}
.review-summary .line-item-summary {
  background-color: #f0efef;
  margin-top: 20px;
}
.review-summary .line-item-summary .line-item {
  border-bottom: 1px solid #afafaf;
  padding: 0;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.review-summary .line-item-summary .line-item.cart-order-total span {
  font-weight: 500;
}
.review-summary .line-item-summary .line-item span {
  color: #211c18;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  text-align: left;
  color: rgba(33, 28, 24, 0.85);
}
.review-summary .line-item-summary .line-item span + span {
  text-align: right;
}
.review-summary .line-item-summary .line-item:last-child {
  border-bottom: none;
}
.review-summary .coupon-active {
  display: block;
}
.review-summary .coupon-hidden {
  display: none;
}

.cart-active {
  display: block;
}

.cart-hidden {
  display: none;
}

.coupon-field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.coupon-field .form-control.coupon-input {
  margin-bottom: 0;
}
.coupon-field .coupon-btn {
  padding-left: 1rem;
  padding-right: 1rem;
}

.promo-divider {
  height: 1px;
  background-color: #afafaf;
  margin-top: 10px;
  margin-bottom: 30px;
}
@media screen and (max-width: 700px) {
  .promo-divider {
    margin-bottom: 10px;
  }
}

.reward-header {
  text-transform: uppercase;
}

.reward-summary {
  margin-left: auto;
  margin-right: auto;
}
.reward-summary tbody tr {
  -ms-flex-align: center;
      align-items: center;
}
.reward-summary tbody tr td {
  vertical-align: middle;
}
.reward-summary tbody tr td .reward-text {
  text-wrap: normal;
}
.reward-summary tbody tr td .reward-text .reward-name {
  font-size: 1.6rem;
  margin-bottom: 0px;
}
.reward-summary tbody tr td .reward-description {
  margin-top: 0px;
  color: grey;
}
.reward-summary tbody tr td .remove-button {
  text-align: right;
}
.reward-summary tbody tr td .remove-button .remove-text {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.reward-summary tbody tr td .remove-button .remove-reward-link {
  display: block;
  color: #a91f2b;
  font-size: 1.25rem !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
.reward-summary tbody tr td .remove-button .remove-reward-link:hover {
  color: #fdd501;
  cursor: pointer;
}
.reward-summary tbody tr td .apply-button {
  float: right;
}
.reward-summary tbody tr td .apply-button-disabled {
  float: right;
}

@media (max-width: 992px) {
  #cart-review-body tr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  #cart-review-body tr td:nth-child(1) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-order: 0;
        order: 0;
  }
  #cart-review-body tr td:nth-child(2) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-order: 2;
        order: 2;
    width: 100%;
  }
  #cart-review-body tr td:nth-child(2) label:nth-child(1) {
    text-align: left;
    width: 60%;
  }
  #cart-review-body tr td:nth-child(2) a:nth-child(2) {
    width: 20%;
  }
  #cart-review-body tr td:nth-child(2) a:nth-child(3) {
    width: 20%;
  }
  #cart-review-body tr td:nth-child(3) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-order: 1;
        order: 1;
    text-align: right;
  }
}
.checkout-page {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5rem;
}
.checkout-page .checkout-top {
  -ms-flex-order: 1;
      order: 1;
}
@media (min-width: 992px) {
  .checkout-page .checkout-top {
    -ms-flex-order: 2;
        order: 2;
  }
}
.checkout-page .checkout-bottom {
  -ms-flex-order: 2;
      order: 2;
}
@media (min-width: 992px) {
  .checkout-page .checkout-bottom {
    -ms-flex-order: 1;
        order: 1;
  }
}

.checkout-section-title {
  margin-top: 2rem;
}
.checkout-section-title + .checkout-section {
  margin-top: 0;
}

.checkout-section {
  margin-top: 2rem;
}
.checkout-section h4 {
  font-family: "Moranga W05 Regular";
  color: #a91f2b;
  font-weight: bold;
  margin: 0 0 0.5rem 0;
}
.checkout-section p {
  font-family: "Moranga W05 Regular";
  font-size: 1.6rem;
}
.checkout-section .offset-label label {
  margin: 0 0 0.5rem 0;
  text-transform: uppercase;
  font-weight: bold;
}
.checkout-section .change-order-btn {
  width: 100%;
  display: block;
  margin-top: 2rem;
}
.checkout-section .required {
  color: #a91f2b;
}
.checkout-section .line-item {
  position: relative;
  overflow: auto;
  padding: 0.75rem 1.75rem 0.75rem 0.75rem;
}
.checkout-section .line-item span {
  display: block;
  width: 70%;
  float: left;
  text-align: right;
  color: #a91f2b;
  font-size: 1.5rem;
}
.checkout-section .line-item.bold {
  font-weight: bold;
}
.checkout-section .line-item span:nth-child(2) {
  width: 30%;
}
.checkout-section .line-item-summary {
  background-color: #fff;
  padding: 1rem;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 0px solid #000000;
  overflow: auto;
  margin-top: 2rem;
}
.checkout-section .line-item-summary .line-item {
  border-bottom: 1px solid #a91f2b;
  padding: 0.75rem;
}
.checkout-section .line-item-summary .line-item span {
  color: #211c18;
}
.checkout-section .line-item-summary .line-item:last-child {
  border-bottom: none;
}
.checkout-section .required-text {
  margin: 1rem 0 -1rem 0;
}
.checkout-section table {
  width: 100%;
  position: relative;
}
.checkout-section table thead > tr {
  font-size: 1.7rem;
  text-align: left;
  text-transform: uppercase;
}
.checkout-section table thead > tr > th {
  padding: 0 1rem 1rem 1rem;
  font-family: "Moranga W05 Regular";
}
.checkout-section table thead > tr > th:nth-child(2), .checkout-section table thead > tr > th:nth-child(3) {
  text-align: right;
  padding: 0 2rem 1rem 2rem;
}
.checkout-section table tbody > tr {
  background-color: #fff;
  vertical-align: top;
}
.checkout-section table tbody > tr > td {
  padding: 2rem;
}
.checkout-section table tbody > tr > td:nth-child(2), .checkout-section table tbody > tr > td:nth-child(3) {
  text-align: right;
}
.checkout-section table tbody > tr:first-child td:first-child {
  border-top-left-radius: 1rem;
}
.checkout-section table tbody > tr:first-child td:nth-child(3) {
  border-top-right-radius: 1rem;
}
.checkout-section table tbody > tr:last-child td:first-child {
  border-bottom-left-radius: 1rem;
}
.checkout-section table tbody > tr:last-child td:nth-child(3) {
  border-bottom-right-radius: 1rem;
}
.checkout-section table tbody > tr:nth-child(2n) td {
  padding: 0 2rem 0 2rem;
}
.checkout-section table tbody > tr:nth-child(2n) td hr {
  margin: 0;
  border-color: #a91f2b;
  background-color: #a91f2b;
}
.checkout-section .checkbox {
  margin: 0 0 1rem 0;
}
.checkout-section #add-gift-card-button {
  background: none;
  border: none;
  font-size: 1.5rem;
  font-family: "Moranga W05 Regular";
  position: relative;
}
.checkout-section #add-gift-card-button span:first-child {
  color: #a91f2b;
  font-size: 2.5rem;
}
.checkout-section #add-gift-card-button span:first-child:before {
  z-index: 10;
  position: absolute;
  top: 0.75rem;
  left: 0;
}
.checkout-section #add-gift-card-button span:first-child:after {
  display: block;
  position: absolute;
  content: " ";
  z-index: 9;
  top: 1rem;
  left: 0.75rem;
  background-color: #fff;
  height: 2rem;
  width: 2rem;
  border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-radius: 50% 50% 50% 50%;
  border: 0px solid #000000;
}
.checkout-section #add-gift-card-button span:nth-child(2) {
  margin-left: 3rem;
  font-weight: bold;
}
.checkout-section ul.large-radios input[type=radio]:checked ~ .check {
  border: 0;
  border-color: transparent;
}
.checkout-section ul.large-radios .check {
  border: 0;
  border-color: transparent;
  background: #fff;
  height: 1.4rem;
  width: 1.4rem;
  top: 0.2rem;
  left: 0rem;
}
.checkout-section ul.large-radios .check:before {
  top: 0;
  left: 0;
}
.checkout-section ul.large-radios:hover .check {
  border-color: transparent;
}
.checkout-section ul.large-radios label {
  padding: 0 0 0 2.5rem;
}
.checkout-section.payment-section label.fancy-select {
  width: 100%;
  margin: 0rem 0 2rem 0;
}
.checkout-section.payment-section label.fancy-select select {
  width: 100%;
}
.checkout-section.payment-section .side-by-side label.fancy-select {
  width: 49%;
  display: inline-block;
}

p.payment-p {
  margin: 0;
  padding: 1rem 0;
  font-size: 1.8rem;
}
p.payment-p .payment-type-note {
  color: #a91f2b;
}

.account-creation-information {
  margin-top: 1rem;
}

.top-checkout-title {
  text-transform: uppercase;
  font-family: "Bicyclette W01 Black";
  font-size: 2.2rem;
  text-align: left;
  margin-top: 0;
}

.btn.btn-payment-selector {
  background-color: #afafaf;
  color: #fff;
  border: 2px solid #afafaf;
  font-size: 1.8rem;
  letter-spacing: 0.5px;
  padding-left: 1rem;
  padding-right: 1rem;
}
.btn.btn-payment-selector.selected, .btn.btn-payment-selector:hover {
  background-color: #a91f2b;
  color: #fdd501;
  border: 2px solid #fdd501;
}

iframe[name=card-number],
iframe[name=card-expiration],
iframe[name=card-cvv] {
  width: 100%;
  height: 62px !important;
}
iframe[name=card-number]:after,
iframe[name=card-expiration]:after,
iframe[name=card-cvv]:after {
  content: "";
  display: table;
  clear: both;
}

.payment-section ul {
  padding-left: 0px;
}
.payment-section ul label {
  font-weight: normal;
}
.payment-section ul .selected label {
  text-decoration: underline;
}
.payment-section ul .btn:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.payment-section ul .btn:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.payment-error {
  font-weight: 500;
  color: red;
}

.top-checkout-container {
  /* Remove gutters, but keep outermost padding to maintain alignment with other elements*/
}
@media screen and (max-width: 992px) {
  .top-checkout-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .top-checkout-container .top-checkout.col-md-8 {
    -ms-flex-order: 2;
        order: 2;
  }
  .top-checkout-container .top-checkout.col-md-4 {
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 20px;
  }
}
.top-checkout-container .no-gutter:not(:first-child):not(:last-child) {
  padding-left: 0px;
  padding-right: 0px;
}
.top-checkout-container .no-gutter:first-child {
  padding-right: 0px;
}
.top-checkout-container .no-gutter:last-child {
  padding-left: 0px;
}

.gratuity ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.gratuity ul li {
  margin: 0;
  width: 20%;
  float: left;
  position: relative;
}
.gratuity ul li input label {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.gratuity ul li input[type=radio] {
  opacity: 0.01;
  z-index: 100;
  display: none;
}
.gratuity ul li input[type=radio]:checked + label {
  background: #a91f2b;
  color: white;
}
.gratuity ul li label {
  display: block;
  padding: 15px 5px;
  border: 1px solid #ccc;
  cursor: pointer;
  z-index: 90;
  text-align: center;
  font-size: 1.6rem;
}
.gratuity ul li label:hover {
  background: #a91f2b;
  color: white;
}

.rewards_used {
  width: 100px;
  text-align: right;
}
@media screen and (max-width: 998px) {
  .rewards_used {
    width: 60px;
  }
}

.placing-order-indicator {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  margin-top: 10px;
  display: none;
}
.placing-order-indicator .loader {
  display: inline;
  width: 20px;
}
.placing-order-indicator .message {
  color: #211c18;
  font-size: 1.6rem;
}

.faq-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  gap: 1rem;
}
.faq-list .faq-item {
  width: 100%;
  padding: 2rem;
  border: 2px solid #ccc;
  cursor: pointer;
}
.faq-list .faq-item .faq-icon {
  display: inline-block;
  float: right;
}
.faq-list .faq-item .faq-question {
  font-size: 2.5rem;
  font-family: "Bicyclette W01 Black";
  color: #a91f2b;
}
.faq-list .faq-item .faq-answer {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}

.rich-text {
  max-width: var(--maxwidth);
  word-wrap: break-word;
}

.zoom-center-container {
  margin: 0;
  padding: 0;
  position: relative;
}
.zoom-center-container .zoom-center-image-link {
  color: unset;
  text-decoration: none;
}
.zoom-center-container .zoom-center {
  position: relative;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.zoom-center-container .zoom-center-content {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.zoom-center-container .zoom-center-content p {
  margin-bottom: 0;
}

.deal-title-row {
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  cursor: pointer;
  -ms-flex-align: center;
      align-items: center;
}
.deal-title-row h1 {
  margin: 0;
}
.deal-title-row i {
  font-size: 2rem;
}

.deal-step .groups {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
.deal-step .groups .deal-product-group:not(:last-child) {
  border-bottom: 2px dashed #d0d0d0;
}

.deal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.deal-header .deal-title {
  text-align: center;
  color: #a91f2b;
}
@media (min-width: 992px) {
  .deal-header .deal-title {
    font-size: 3.2rem;
  }
}
.deal-header .deal-disclaimer,
.deal-header .deal-text {
  text-align: center;
  text-wrap: balance;
}

.deal-steps {
  margin-top: 2rem;
  text-align: center;
  font-size: 2.5rem;
}

.cancel-current-step {
  display: block;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .product-recipe-finish-asset {
    max-width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 0px) and (max-width: 768px) {
  .product-recipe-finish-asset {
    display: none !important;
  }
}

.product-modal .progress-steps li:last-child {
  border-bottom: 0;
}
.product-modal .progress-steps li:last-child .btn {
  border-bottom: 0;
}
.product-modal .progress-steps li:last-child .btn:after {
  display: none;
}
.product-modal .progress-steps li .btn {
  background-color: #afafaf;
  color: #fff;
  position: relative;
  outline: none;
  font-size: 1.6rem;
  border: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .product-modal .progress-steps li .btn {
    -webkit-clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%, 5% 50%);
    clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%, 5% 50%);
  }
  .product-modal .progress-steps li .btn:before {
    display: none;
  }
}
.product-modal .progress-steps li .btn:hover {
  color: #a91f2b;
  background-color: #fdd501;
}
.product-modal .progress-steps li .btn:focus {
  color: #fdd501;
  background-color: #a91f2b;
}
.product-modal .progress-steps li.active button {
  display: block;
  background-color: #a91f2b;
  color: #fdd501;
  border: 0;
}
@media (max-width: 768px) {
  .product-modal .progress-steps li.active button:before {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #a91f2b;
    bottom: -12px;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    z-index: 1;
  }
}
.product-modal .progress-steps li.completed button {
  display: block;
}
.product-modal .progress-steps li button {
  display: block;
  width: 100%;
}
.product-modal .modal-panel {
  margin: 1rem 0 0;
  display: none;
}
.product-modal .modal-panel.show {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 768px) {
  .product-modal .modal-panel.show {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.product-modal .modal-title {
  margin: 0 auto;
}
.product-modal .modal-footer {
  display: -ms-flexbox;
  display: flex;
  gap: 0.2rem;
  -ms-flex-pack: center;
      justify-content: center;
}
.product-modal .modal-footer button {
  width: 100%;
}
@media (min-width: 768px) {
  .product-modal .modal-footer button {
    width: 30%;
  }
}
.product-modal .modal-footer #add-to-cart-button {
  display: none;
}
.product-modal .modal-footer #add-to-cart-button [class^=icon-]:before, .product-modal .modal-footer #add-to-cart-button [class*=" icon-"]:before {
  width: auto;
  font-size: 1.6rem;
  margin: 0;
}
.product-modal .product-builder-add-product {
  padding: 0;
  margin-bottom: 2rem;
  font-family: "Moranga W05 Regular";
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 1.25;
  color: #a91f2b;
  background: none;
  border: 0;
  outline: none;
  transition: 0.15s ease-in-out;
}
.product-modal .product-builder-add-product:hover {
  color: #a91f2b;
}
.product-modal .product-builder-add-product:active .icon:before {
  -ms-transform: scale(1.5);
      transform: scale(1.5);
}
.product-modal .product-builder-add-product .icon {
  font-size: 2.2rem;
  color: #a91f2b;
}
.product-modal .product-builder-add-product .icon:before {
  transition: 0.1s ease-in-out;
  margin: 0;
}

.simple-product-modal .modal-footer #add-to-cart-button,
.condensed-product-modal .modal-footer #add-to-cart-button {
  display: inline-block;
}

.pizza-icon {
  background: #fff;
  display: inline-block;
  position: relative;
  top: 3px;
}
.pizza-icon.dim {
  opacity: 0.5;
}

.pizza-full {
  height: 24px;
  width: 24px;
  border-radius: 100%;
}

.pizza-left,
.pizza-right {
  height: 24px;
  width: 12px;
}

.pizza-right {
  border-bottom-right-radius: 24px;
  border-top-right-radius: 24px;
}

.pizza-left {
  border-bottom-left-radius: 24px;
  border-top-left-radius: 24px;
}

.ingredient-name {
  margin-right: 5px;
}

.deals-builder-modal .modal-body {
  position: relative;
  padding: 0;
}
.deals-builder-modal .modal-body .modal-panel {
  background-color: #f0efef;
  border: 0;
}
.deals-builder-modal .modal-body .modal-panel.dimension-selector-panel .dimension {
  font-family: "Moranga W05 Regular";
  font-weight: 300;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.85);
}
.deals-builder-modal .modal-body .modal-panel.dimension-selector-panel .dimension .product-info p {
  font-size: 2rem;
}
.deals-builder-modal .modal-body .modal-panel.dimension-selector-panel .dimension .dimension-opts {
  background-color: #f0efef;
  padding: 0;
  margin: 0;
}
.deals-builder-modal .modal-body .modal-panel.dimension-selector-panel .dimension .dimension-opts .large-radios {
  box-sizing: border-box;
}
.deals-builder-modal .modal-body .modal-panel.dimension-selector-panel .dimension .dimension-opts .large-radios li .check {
  left: 0;
  height: 16px;
  width: 16px;
  border: 2px solid rgba(0, 0, 0, 0.85);
}
.deals-builder-modal .modal-body .modal-panel.dimension-selector-panel .dimension .dimension-opts .large-radios li .check:before {
  height: 14px;
  width: 14px;
  top: -1px;
  left: -1px;
}
.deals-builder-modal .modal-body .modal-panel.dimension-selector-panel .dimension .dimension-opts .large-radios li label {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  color: #211c18;
}
.deals-builder-modal .modal-body .modal-panel.dimension-selector-panel .dimension .dimension-opts .large-radios li input[type=radio]:disabled + label {
  color: #e1e1e1;
}
.deals-builder-modal .modal-body .modal-panel.dimension-selector-panel .dimension .dimension-opts .large-radios li input[type=radio]:disabled + label + .check {
  border-color: #e1e1e1;
}
.deals-builder-modal .modal-body .modal-panel.dimension-selector-panel .dimension .dimension-opts .large-radios li input[type=radio]:checked + label + .check {
  border-color: #a91f2b;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel {
  font-family: "Moranga W05 Regular";
  font-weight: 300;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.85);
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel h4 {
  margin-bottom: 20px;
  font-size: 2.2rem;
  font-weight: 500;
  letter-spacing: 0.6px;
  color: rgba(33, 28, 24, 0.85);
  text-transform: uppercase;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .recipe-split-btn {
  font-family: "Moranga W05 Regular";
  font-size: 1.8rem;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 480px) {
  .deals-builder-modal .modal-body .modal-panel.toppings-panel .recipe-split-btn {
    width: 100%;
  }
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .recipe-split-btn.selected .btn {
  color: #fdd501;
  background-color: #a91f2b;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .recipe-split-btn .btn {
  padding-left: 5px;
  padding-right: 5px;
  background-color: #211c18;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel {
  background-color: #f0efef;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group {
  margin-bottom: 20px;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group:after {
  content: "";
  display: table;
  clear: both;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group:last-child {
  margin-bottom: 0;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group h2 {
  font-size: 1.6rem;
  line-height: 1.25;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 4px solid #afafaf;
  padding-bottom: 15px;
  padding-top: 10px;
  margin-bottom: 10px;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient {
    width: 100%;
  }
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .check {
  left: 0;
  height: 16px;
  width: 16px;
  border: 2px solid rgba(0, 0, 0, 0.85);
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .check:before {
  height: 14px;
  width: 14px;
  top: -1px;
  left: -1px;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient label {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  color: #211c18;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient label .ingredient-name {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient label .price-text {
  margin-left: 5px;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient label .nutrition-text {
  color: #afafaf;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:disabled + label {
  color: #afafaf;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:disabled + label .price-text {
  color: #afafaf;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:disabled + label + .check {
  border-color: #afafaf;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked + label + .check {
  border-color: #a91f2b;
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group, .deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group {
  white-space: nowrap;
  z-index: 10;
}
@media screen and (max-width: 1024px) {
  .deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group, .deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group {
    position: relative;
    top: auto;
    right: 0;
    -ms-transform: none;
        transform: none;
    margin-left: 21px;
    margin-top: 5px;
  }
}
.deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group label span, .deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group label span {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.3px;
  text-align: center;
  border-radius: 0;
  margin: 0;
  margin-left: 8px;
}
@media screen and (max-width: 1024px) {
  .deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group label span, .deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group label span {
    margin-left: 4px;
  }
}
@media screen and (min-width: 1024px) {
  .deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group {
    top: 80%;
    left: 5%;
  }
  .deals-builder-modal .modal-body .modal-panel.toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group {
    top: 66%;
    right: 30%;
  }
}
.deals-builder-modal .modal-footer .btn {
  max-height: 52px;
}
@media screen and (max-width: 480px) {
  .deals-builder-modal .modal-footer #prev-button {
    margin-bottom: 15px;
  }
  .deals-builder-modal .modal-footer #prev-button, .deals-builder-modal .modal-footer #next-button {
    width: 100%;
  }
  .deals-builder-modal .modal-footer .btn + .btn {
    margin-left: 0;
  }
}

.deals-builder-container .deal-disclaimer {
  display: block;
  text-align: center;
}
.deals-builder-container .product-category-name {
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
}
.deals-builder-container .deal-title {
  font-family: "Moranga W05 Regular";
  font-size: 2.4rem;
  letter-spacing: 0.6px;
  text-align: center;
  color: #a91f2b;
}
.deals-builder-container .deal-text {
  font-size: 2rem;
  letter-spacing: 0.6px;
  text-align: center;
}
.deals-builder-container .deal-steps {
  font-size: 2rem;
  letter-spacing: 0.5px;
  text-align: center;
  color: #211c18;
  margin-top: 25px;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.EPiServerForms .Form__Element__ValidationError {
  position: relative;
  display: block;
  top: -6px;
  margin-bottom: 9px;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.25;
  color: #a91f2b;
}
.EPiServerForms h2 {
  font-size: 2.4rem;
  letter-spacing: 0.9px;
  text-align: left;
  color: #a91f2b;
  margin-top: 0;
}
.EPiServerForms input[type=text] {
  height: 52px;
  line-height: 52px;
  border: 1px solid rgba(175, 175, 175, 0.5);
  width: 100%;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 300;
  letter-spacing: 0.6px;
  text-align: left;
  color: #141414;
  padding-left: 12px;
  padding-right: 12px;
  outline: none;
  transition: 0.15s ease-in-out;
}
.EPiServerForms input[type=text]:focus {
  box-shadow: inset 0 0 5px rgba(33, 28, 24, 0.5);
}
.EPiServerForms .FormSelection {
  height: 52px;
  line-height: 52px;
  overflow: hidden;
  width: 100%;
  background-image: url("/img/select-dd-arrow.png");
  background-repeat: no-repeat;
  background-position: right 5px center;
  background-color: #fff;
  margin-bottom: 1rem;
  border: 1px solid rgba(175, 175, 175, 0.5);
  transition: 0.15s ease-in-out;
}
.EPiServerForms .FormSelection:focus {
  box-shadow: inset 0 0 5px rgba(33, 28, 24, 0.5);
}
.EPiServerForms .FormSelection label {
  display: none;
}
.EPiServerForms .FormSelection select {
  background: transparent;
  border: none;
  font-size: 1.4rem;
  font-size: 1.6rem;
  height: 52px;
  line-height: 52px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
  padding-left: 12px;
  padding-right: 60px;
  outline: none;
  font-size: 2rem;
  font-weight: 300;
  letter-spacing: 0.6px;
  text-align: left;
  color: #141414;
}
.EPiServerForms textarea {
  border: 1px solid rgba(175, 175, 175, 0.5);
  width: 100%;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 300;
  letter-spacing: 0.6px;
  text-align: left;
  color: #141414;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 10px;
  transition: 0.15s ease-in-out;
  outline: none;
  min-height: 200px;
}
.EPiServerForms textarea:focus {
  box-shadow: inset 0 0 5px rgba(33, 28, 24, 0.5);
}
.EPiServerForms button[type=submit] {
  display: block;
  background: #211c18;
  color: #fdd501;
  text-transform: uppercase;
  border: none;
  border-radius: 0;
  background-color: #a91f2b;
  height: 52px;
  line-height: 52px;
  padding: 0 50px;
  transition: 0.15s ease-in-out;
  outline: none;
  font-family: "Bicyclette W01 Black";
  font-size: 1.8rem;
  font-weight: 500;
  letter-spacing: 0.5px;
}
.EPiServerForms button[type=submit]:hover {
  color: #a91f2b;
  background-color: #fdd501;
  text-decoration: none;
  outline: none;
}
.EPiServerForms button[type=submit]:focus {
  background-color: #a91f2b;
  text-decoration: none;
  outline: none;
}
.EPiServerForms button[type=submit]:disabled {
  background-color: #211c18;
}

.btn,
.btn-reverse,
#mobile-main-nav a.btn {
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  text-align: center;
}

.item-name-container {
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
}

.page-heading,
.tracker-header {
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  font-size: 3.3rem;
}

.checkout-section-title,
.payment-detail {
  font-family: "Moranga W05 Regular";
  font-size: 2rem;
}

.dimension-selector-panel .dimension .dimension-wrapper h4,
.menu-category-title,
.deal-category-title,
.review-page-title {
  font-family: "Bicyclette W01 Black";
  font-size: 2rem;
}

.wrap-panel h3 {
  font-family: "Moranga W05 Regular";
  font-size: 2.7rem;
}

.field-validation-error,
.validation-override + input + label,
.review-summary table thead > tr > th {
  font-family: "Oswald", sans-serif;
}

.menu-category h4,
.wrap-panel h2,
.error-page,
.loading-message,
.mobile-order-pane h3,
.callout-card-title,
.menu-category-content h3,
.hero-image-link h4 {
  text-transform: uppercase;
  font-family: "Bicyclette W01 Black";
}

.modal-header.outer-layer h4,
.modal-header.outer-layer ul li,
.modal-header.outer-layer .tear-off-top p,
.review-summary .line-item,
.order-basket h5 a,
.order-settings a,
.default-modal .modal-body,
.payment-summary .payment-line,
.payment-summary .payment-note,
.callout-card-text,
.item-description,
.hero-image-link p {
  font-family: "Moranga W05 Regular";
}

.footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.footer a,
.footer a:hover {
  color: #fdd501;
  font-family: "Moranga W05 Regular";
  font-weight: 500;
}
.footer .footer__social {
  background-color: #211c18;
  color: #fdd501;
  padding: 2rem 1rem;
}
@media (min-width: 992px) {
  .footer .footer__social {
    padding: 4rem 1rem;
  }
}
.footer .footer__social-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 2rem;
}
.footer .footer__social-content .tag-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
}
.footer .footer__social-content .tag-line span {
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  font-size: 3rem;
  padding-top: 2rem;
}
.footer .footer__social-content .tag-line img {
  width: 14rem;
}
.footer .footer__social-content .social-links {
  font-size: 5rem;
}
.footer .footer__social-content .app-links {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.footer .footer__social-content .app-links .app-store {
  max-width: 140px;
}
@media (min-width: 992px) {
  .footer .footer__social-content {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.footer .footer__links {
  background-color: #a91f2b;
  color: #fdd501;
  padding: 2rem 1rem 4rem 1rem;
}
@media (min-width: 992px) {
  .footer .footer__links {
    padding: 4rem 1rem;
  }
}
.footer .footer__links-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  line-height: 2;
}
.footer .footer__links-content a {
  font-size: 2.4rem;
}
.footer .footer__links-content .link-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 992px) {
  .footer .footer__links-content {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.footer .footer__legal-content {
  background-color: #a91f2b;
  color: #fff;
  font-family: "Moranga W05 Regular";
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  line-height: 2;
  padding-top: 4rem;
}
.footer .footer__legal-content span {
  font-size: 1.6rem;
  max-width: 45rem;
}
.footer .footer__legal-content .copywrite {
  font-size: 2.4rem;
}
.footer .footer__legal-content .calories {
  padding-top: 3rem;
}
.footer .footer__legal-content a {
  font-size: 1.6rem;
  color: #fff;
}
@media (min-width: 992px) {
  .footer .footer__legal-content {
    padding-top: 0;
  }
}

.full-width-image-with-text-block {
  margin: 0;
  padding: 0;
  background-color: var(--backgroundcolor);
  background-image: var(--backgroundImage);
  background-repeat: no-repeat;
  background-position: center center;
  height: 250px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.full-width-image-with-text-block__text {
  font-size: 4rem;
  font-family: "Bicyclette W01 Black";
  font-weight: 900;
  text-shadow: 2px 2px 2px black;
  text-transform: uppercase;
  color: var(--textColor);
}

.flex-container {
  display: -ms-flexbox;
  display: flex;
  gap: var(--gap);
  padding: var(--padding);
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 992px) {
  .flex-container {
    margin: var(--margin);
  }
}

.flex-container-even-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: var(--padding);
  gap: var(--gap);
  width: 100%;
}
.flex-container-even-row * {
  width: 100%;
}
@media (min-width: 992px) {
  .flex-container-even-row {
    -ms-flex-direction: row;
        flex-direction: row;
    margin: var(--margin);
  }
}

.icon-card-container {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 2rem;
}
@media screen and (min-width: 992px) {
  .icon-card-container {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}

.icon-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 18rem;
}
.icon-card__img-container {
  max-width: 6rem;
}
.icon-card__img {
  max-width: 12rem;
  height: auto;
}
.icon-card__title {
  color: var(--titleColor);
  font-size: var(--titleSize);
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 0;
}
.icon-card__text {
  color: var(--textColor);
  font-size: var(--textSize);
  font-family: "Moranga W05 Regular";
  text-align: center;
}

.icon-list-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1.5rem;
  padding: 0 2rem;
}

.icon-list-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1.5rem;
}
.icon-list-item__img {
  width: 3rem;
  height: auto;
}
.icon-list-item__title {
  color: var(--titleColor);
  font-size: var(--titleSize);
  font-family: "Moranga W05 Regular";
  text-align: left;
  margin-bottom: 0;
}

.banner-request-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
}
@media screen and (min-width: 992px) {
  .banner-request-form {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.banner-request-form__article-title {
  font-size: 3.7rem;
  color: #a91f2b;
  font-family: "Bicyclette W01 Black";
  margin: 0;
  text-transform: uppercase;
}
.banner-request-form__article-text {
  max-width: 40ch;
  font-size: 1.6rem;
  font-family: "Moranga W05 Regular";
}
@media (min-width: 992px) {
  .banner-request-form__submit {
    margin-bottom: 1rem;
  }
}

.slider {
  color: white;
  padding-bottom: 2rem;
}
.slider__arrow-layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.slider__arrow-layout__arrow {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: none;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.slider__arrow-layout__arrow span {
  width: 80px;
  display: inline-block;
  font-family: "Moranga W05 Regular";
  font-size: 12rem;
  color: white;
}
.slider__arrow-layout__arrow span:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .slider__arrow-layout__arrow {
    display: -ms-flexbox;
    display: flex;
  }
}
.slider .text-right {
  text-align: right;
}
.slider__title {
  font-weight: 900;
  font-family: "Bicyclette W01 Black";
  font-size: 4.7rem;
  text-transform: uppercase;
  color: #fdd501;
  text-align: center;
}
.slider__main-content {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding: 1rem;
}
.slider__item-titles {
  width: 90%;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  padding: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 992px) {
  .slider__item-titles {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.slider__item-titles__title {
  display: inline-block;
  color: white;
  font-size: 2rem;
  font-family: "Bicyclette W01 Regular";
  text-transform: uppercase;
}
.slider__item-titles__title.selected {
  color: #fdd501;
  font-family: "Bicyclette W01 Black";
}
.slider__item-titles__title:hover {
  color: #fdd501;
  font-family: "Bicyclette W01 Black";
  cursor: pointer;
}
.slider__item-container {
  width: 100%;
}
.slider__learn-more {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.slider-item {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.slider-item__text {
  padding-top: 2rem;
  max-width: 90%;
}
@media (min-width: 992px) {
  .slider-item__text {
    max-width: 60%;
  }
}
.slider-item__text span {
  text-align: center;
  display: block;
  font-family: "Moranga W05 Regular";
  color: var(--textColor);
  font-size: var(--textSize);
  max-width: 65ch;
}

.full-bleed-container {
  background-color: var(--backgroundColor);
  background-image: var(--backgroundImage);
  background-repeat: repeat;
}

.standard-title {
  margin: 0;
  padding: 0;
  color: var(--textColor);
  font-size: var(--textSize);
  text-transform: uppercase;
  font-family: "Bicyclette W01 Black";
  text-align: center;
}
@media (min-width: 992px) {
  .standard-title {
    text-align: left;
  }
}

.strikethrough-title {
  margin: 0;
  padding: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: stretch;
      justify-content: stretch;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 992px) {
  .strikethrough-title {
    max-width: var(--maxWidth);
  }
}
.strikethrough-title__bar {
  -ms-flex: 1;
      flex: 1;
  visibility: hidden;
  border-bottom: 2px solid white;
  line-height: 0.3;
}
@media (min-width: 992px) {
  .strikethrough-title__bar {
    visibility: visible;
  }
}
.strikethrough-title__title {
  margin: 0 0.5rem;
  display: block;
  color: var(--textColor);
  font-size: var(--textSize);
  text-transform: uppercase;
  text-align: center;
  font-family: "Bicyclette W01 Black";
}

.standard-article {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  gap: 1rem;
  padding: var(--padding);
}
.standard-article__title {
  margin: 0;
  text-transform: uppercase;
  font-family: "Bicyclette W01 Black";
  color: var(--titleColor);
  font-size: var(--titleSize);
}
.standard-article__text {
  font-family: "Moranga W05 Regular";
  color: var(--textColor);
  font-size: var(--textSize);
}

.full-bleed-side-by-side-banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: stretch;
      justify-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
}
@media (min-width: 992px) {
  .full-bleed-side-by-side-banner {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.full-bleed-side-by-side-banner__left {
  background-image: var(--leftBackgroundImage);
  background-color: var(--leftBackgroundColor);
  background-repeat: repeat;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (min-width: 992px) {
  .full-bleed-side-by-side-banner__left {
    width: 50%;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}
.full-bleed-side-by-side-banner__right {
  background-image: var(--rightBackgroundImage);
  background-color: var(--rightBackgroundColor);
  background-repeat: no-repeat;
  background-size: cover;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (min-width: 992px) {
  .full-bleed-side-by-side-banner__right {
    width: 50%;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

.banner-rotator {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.banner-rotator-item {
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
@media (min-width: 992px) {
  .banner-rotator-item {
    margin-left: 8rem;
    position: relative;
  }
}
.banner-rotator-item__image {
  -ms-flex-order: 1;
      order: 1;
  max-width: 350px;
  -ms-flex-item-align: center;
      align-self: center;
}
@media (min-width: 992px) {
  .banner-rotator-item__image {
    position: absolute;
    left: 65%;
    max-width: 280px;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    overflow: visible;
  }
}
.banner-rotator-item__main-title {
  -ms-flex-order: 2;
      order: 2;
  margin: 0;
  font-size: var(--titleSize);
  color: var(--titleColor);
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 992px) {
  .banner-rotator-item__main-title {
    padding-top: 1rem;
    text-align: left;
  }
}
.banner-rotator-item__content {
  -ms-flex-order: 3;
      order: 3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 992px) {
  .banner-rotator-item__content {
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.banner-rotator-item__title {
  margin: 0;
  font-size: var(--titleSize);
  color: var(--titleColor);
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  text-align: left;
  padding: 0 2rem;
}
@media (min-width: 992px) {
  .banner-rotator-item__title {
    padding: 0;
  }
}
.banner-rotator-item__dots {
  padding: 0 2rem;
}
@media (min-width: 992px) {
  .banner-rotator-item__dots {
    padding-bottom: 1rem;
  }
}
.banner-rotator-item__dot {
  font-family: "Bicyclette W01 Black";
  font-size: 2rem;
}
.banner-rotator-item__dot.selected {
  color: #fdd501;
}
.banner-rotator-item__dot:hover {
  cursor: pointer;
}

.own-a-toppers-modal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-image: linear-gradient(rgba(169, 47, 43, 0.8), rgba(169, 47, 43, 0.8)), url("/siteassets/media/franchise/backgrounds/own-form-bg.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  gap: 1rem;
  padding: 2rem;
}
.own-a-toppers-modal__close {
  justify-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.own-a-toppers-modal__title {
  font-size: 3.7rem;
  color: #fdd501;
  font-family: "Bicyclette W01 Black";
  text-align: center;
  text-transform: uppercase;
  max-width: 80%;
}
.own-a-toppers-modal__subtitle {
  font-size: 2rem;
  color: white;
  font-family: "Moranga W05 Regular";
  text-align: center;
}

.own-a-toppers {
  background-image: var(--backgroundImage);
  background-size: cover;
  background-repeat: no-repeat;
}
.own-a-toppers__wrapper {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 1rem;
  margin-left: auto;
}
@media (min-width: 992px) {
  .own-a-toppers__wrapper {
    padding: 3rem;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .own-a-toppers__content {
    margin-right: auto;
    max-width: 550px;
  }
}
.own-a-toppers__title {
  font-size: 3.7rem;
  color: #a91f2b;
  font-family: "Bicyclette W01 Black";
  margin: 0;
  text-transform: uppercase;
}
.own-a-toppers__text {
  font-size: 1.6rem;
  font-family: "Moranga W05 Regular";
}

.own-a-toppers__form {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1rem 0;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 0.5rem;
}
@media (min-width: 992px) {
  .own-a-toppers__form {
    -ms-flex-pack: initial;
        justify-content: initial;
    -ms-flex-align: initial;
        align-items: initial;
  }
}
.own-a-toppers__form-input {
  width: 85%;
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .own-a-toppers__form-input {
    width: 48%;
    margin-left: 0.5rem;
  }
}
.own-a-toppers__form-input input,
.own-a-toppers__form-input select {
  width: 100%;
  line-height: 1.1;
  padding: 0.8rem;
  border: 1px solid #a91f2b;
  border-radius: 4px;
}
.own-a-toppers__form-input input:-ms-input-placeholder {
  color: #a91f2b;
}
.own-a-toppers__form-input input::placeholder {
  color: #a91f2b;
}

.standard-text {
  max-width: var(--maxWidth);
}
.standard-text span {
  display: block;
  color: var(--textColor);
  font-size: var(--textSize);
  font-family: var(--fontFamily);
  text-align: var(--textAlign);
}

.gift-card-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}

.gift-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-top: 1rem;
}
.gift-card__button-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 1rem;
}
.gift-card__button-group button {
  width: 50%;
  font-size: 1.5rem;
  padding: 0.8rem;
}
.gift-card__card-type {
  max-width: 5rem;
}
.gift-card__body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 0.5rem;
}
.gift-card__digits {
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-size: 1.15rem;
  font-family: "Courier New", serif;
  font-weight: bold;
}
.gift-card__amount_remaining {
  font-style: italic;
}
.gift-card__amount_remaining span.amount, .gift-card__amount span.amount {
  font-weight: bold;
}
.gift-card__input-group {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.gift-card__input-pin {
  max-width: 6.5rem;
}

.gift-card-display {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem;
  background: #f5f5f5;
  border: 2px solid #a91f2b;
  border-radius: 6px;
}
.gift-card-display__button-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 1rem;
}
.gift-card-display__button-group button {
  width: 50%;
  font-size: 1.5rem;
  padding: 0.8rem;
}
.gift-card-display__card-type {
  max-width: 5rem;
}
.gift-card-display__body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 0.5rem;
}
.gift-card-display__digits {
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-size: 1.15rem;
  font-family: "Courier New", serif;
  font-weight: bold;
}
.gift-card-display__amount_remaining {
  font-style: italic;
}
.gift-card-display__amount_remaining span.amount, .gift-card-display__amount span.amount {
  font-weight: bold;
}

.grid-view-zero {
  display: grid;
}
.grid-view-zero h1 {
  text-align: center;
  margin-bottom: 2rem;
  padding-top: 1.6rem;
}
@media (min-width: 992px) {
  .grid-view-zero h1 {
    font-size: 3.2rem;
  }
}
.grid-view-zero h2 {
  text-align: center;
}
.grid-view-zero .section {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
@media (min-width: 992px) {
  .grid-view-zero .section {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.grid-view-zero .section a {
  color: #211c18;
}
.grid-view-zero .section .item {
  display: grid;
}
.grid-view-zero .section .item .stack {
  grid-area: 1/1;
}
.grid-view-zero .section .item .front {
  place-self: end center;
}
.grid-view-zero .section .item .item-info {
  background-color: rgba(245, 245, 245, 0.9);
  width: 100%;
  padding: 1rem;
}
.grid-view-zero .section .item .item-info h4 {
  margin: 0;
}
.grid-view-zero .section .item .item-info .title,
.grid-view-zero .section .item .item-info .nutrition {
  font-family: "Oswald", sans-serif;
  text-transform: none;
  font-weight: 700;
  font-size: 1.6rem;
}
@media (min-width: 992px) {
  .grid-view-zero .section .item .item-info .title,
.grid-view-zero .section .item .item-info .nutrition {
    font-size: 2rem;
  }
}
.grid-view-zero .section .item .item-info .title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.grid-view-zero .section .item .item-info .title i {
  color: #707070;
}
.grid-view-zero .section .item .item-info .nutrition {
  color: #707070;
  font-weight: 300;
}
.grid-view-zero .section .item img {
  width: 100%;
  margin: 0 auto;
}

.desktop-top-nav {
  display: none;
}
@media (min-width: 992px) {
  .desktop-top-nav {
    display: block;
  }
}

@media (min-width: 992px) {
  .mobile-top-nav {
    display: none;
  }
}

@media (min-width: 992px) {
  .mobile-menu-trigger {
    display: none;
  }
}

@media (min-width: 992px) {
  .mobile-utility-nav {
    display: none;
  }
}

.main-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.main-header a {
  color: #fdd501;
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  font-size: clamp(1.2rem, 1.2rem + 5.333vw, 5.6rem);
}
@media (min-width: 992px) {
  .main-header a {
    font-size: 2.4rem;
  }
}
.main-header a:hover {
  color: #a91f2b;
}
.main-header .utility-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1.4rem;
  background: #fdd501;
  color: #a91f2b;
  gap: 1.5rem;
}
.main-header .utility-nav .user-info {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
@media (min-width: 992px) {
  .main-header .utility-nav {
    padding: 0.5rem 0;
  }
}
.main-header .utility-nav .username {
  color: #a91f2b;
  font-family: "Moranga W05 Regular";
  font-size: 1.4rem;
  text-transform: none;
}
.main-header .utility-nav a {
  color: #a91f2b;
  font-size: 1.6rem;
}
.main-header .utility-nav .logout {
  -ms-flex-item-align: start;
      align-self: start;
}
.main-header .utility-nav-desktop {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.4rem;
}
.main-header .page-navigation {
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1rem;
  background: #211c18;
  color: #fdd501;
  -ms-flex-align: center;
      align-items: center;
  box-shadow: 0 0.5rem 0.8rem rgba(20, 20, 20, 0.8);
}
.main-header .page-navigation .main-logo {
  margin-right: auto;
}
.main-header .page-navigation .main-logo img {
  width: 14rem;
}
.main-header .page-navigation .icon-menu {
  color: #fdd501;
  font-size: 5.6rem;
}
.main-header .main-navigation {
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
  -ms-flex-align: center;
      align-items: center;
}
.main-header .drop-down-nav {
  position: relative;
}
.main-header .drop-down-nav-anchor-mobile {
  font-size: 5.6rem;
  padding-left: 2rem;
}
.main-header .drop-down-nav-links {
  position: absolute;
  top: 45px;
  background: #211c18;
  padding: 4rem 2rem;
  word-break: break-word;
  text-align: center;
  z-index: 100;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.main-header .drop-down-nav-links .separator {
  height: 2px;
  border-bottom: solid 1px #fdd501;
  margin: 0.5rem 0;
  width: 100%;
}
@media (min-width: 992px) {
  .main-header .drop-down-nav-links {
    word-break: normal;
  }
}
.main-header .drop-down-nav-links-mobile {
  top: 0;
  width: 100%;
}

#shopping-cart-icon {
  position: relative;
  font-size: 5.4rem;
}
#shopping-cart-icon[data-cart-count="0"]:after {
  display: none;
}
#shopping-cart-icon:after {
  position: absolute;
  content: attr(data-cart-count);
  display: block;
  border-radius: 100%;
  color: #fff;
  width: 28px;
  height: 28px;
  background-color: #a91f2b;
  border: 1px solid rgba(169, 31, 43, 0.4);
  top: 6px;
  right: 0px;
  text-align: center;
  font-size: 1.8rem;
  line-height: 1.4;
  font-family: "Moranga W05 Regular";
  cursor: pointer;
}
#shopping-cart-icon .icon-shopping-cart {
  color: #fdd501;
  font-size: 5.6rem;
}
#shopping-cart-icon .icon-shopping-cart:before {
  width: auto;
  margin-right: 0;
}

.header-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Bicyclette W01 Black";
  gap: 1.4rem;
}
.header-address span,
.header-address .header-address-link,
.header-address .order-settings-change-timing {
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.6rem;
  line-height: 1.2;
  color: #a91f2b;
  text-transform: uppercase;
}
.header-address .header-address-link:hover {
  color: #a91f2b;
}
.header-address .header-address-text {
  font-family: "Moranga W05 Regular";
  color: #211c18;
  font-size: 1.4rem;
  text-transform: none;
}

.hero-image-container {
  position: relative;
  display: block;
  background-color: var(--backgroundColor);
}
.hero-image-container .hero-image-link {
  color: unset;
}
.hero-image-container img {
  position: relative;
  display: block;
  height: 100%;
}
@media screen and (max-width: 992px) {
  .hero-image-container img {
    left: calc(-507px + 50vw);
  }
}
.hero-image-container .hero-image-text-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  padding: 20px;
  width: 300px;
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 50%;
  left: 80%;
  -ms-transform: translate(-80%, -50%);
      transform: translate(-80%, -50%);
}
@media screen and (max-width: 992px) {
  .hero-image-container .hero-image-text-block {
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
  }
}
.hero-image-container .hero-image-text-block h4 {
  font-weight: bold;
  text-align: center;
}

.standard-hero-block {
  background-color: var(--backgroundColor);
}
.standard-hero-block__content {
  background-image: var(--backgroundImage);
  background-position-x: 50%;
  background-position-y: top;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1250px;
  padding: 6em 0;
  margin: 0 auto;
}
.standard-hero-block__text-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  -ms-flex-pack: right;
      justify-content: right;
}
.standard-hero-block__text {
  color: var(--textColor);
  font-weight: 900;
  font-family: "Bicyclette W01 Black";
  font-size: min(5.5rem, 4.5vw);
  text-shadow: 1px 1px 1px black;
  max-width: 15ch;
  text-transform: uppercase;
  margin: 0;
  margin-left: auto;
}

.mobile-friendly-hero {
  background-color: var(--backgroundColor);
}
.mobile-friendly-hero .content {
  width: 100%;
  max-width: 1150px;
  margin: 0 auto;
  padding: 2rem;
  padding-bottom: 4rem;
  display: grid;
  grid-template-rows: 1fr auto;
  grid-template-areas: "top" "bottom";
}
@media (min-width: 992px) {
  .mobile-friendly-hero .content {
    padding-bottom: 6rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
    grid-template-areas: "left" "right";
  }
}
.mobile-friendly-hero .content .text-side {
  grid-area: bottom;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
@media (min-width: 992px) {
  .mobile-friendly-hero .content .text-side {
    grid-area: left;
  }
}
.mobile-friendly-hero .content .text-side .title {
  color: var(--titleTextColor);
  font-family: "Bicyclette W01 Black";
  font-size: 5.6rem;
  max-width: 15ch;
  text-transform: uppercase;
  text-wrap: balance;
}
.mobile-friendly-hero .content .text-side .text {
  color: var(--textColor);
  font-family: "Moranga W05 Regular";
  font-size: 2.4rem;
  max-width: 34ch;
}
.mobile-friendly-hero .content .text-side .button-container .button {
  font-size: 2.4rem;
}
@media (min-width: 992px) {
  .mobile-friendly-hero .content .text-side .button-container .button {
    display: inline-block;
  }
}
.mobile-friendly-hero .content .text-side.text-top {
  grid-area: top;
}
@media (min-width: 992px) {
  .mobile-friendly-hero .content .text-side.text-top {
    grid-area: left;
  }
}
.mobile-friendly-hero .content .image-side img {
  max-width: 100%;
  margin: 0 auto;
}

.mobile-friendly-hero.linear-gradient {
  background-color: var(--backgroundColor);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}

.icon-menu {
  margin-top: 5px;
  margin-left: 10px;
}

@font-face {
  font-family: "darling-toppers";
  src: url("../icons/darling-toppers.eot?sxppm");
  src: url("../icons/darling-toppers.eot?sxppm#iefix") format("embedded-opentype"), url("../icons/darling-toppers.ttf?sxppm") format("truetype"), url("../icons/darling-toppers.woff?sxppm") format("woff"), url("../icons/darling-toppers.svg?sxppm#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  font-family: "darling-toppers" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-toppers-clock:before {
  content: "\e900";
}

.icon-toppers-crown:before {
  content: "\e901";
}

.icon-toppers-pin:before {
  content: "\e902";
}

.jobs-container {
  position: relative;
  margin-top: -60px;
}
.jobs-container .jobs-hero img {
  width: 100%;
}

.jobs {
  position: relative;
  margin-top: -60px;
  background-color: lightgrey;
  font-family: "Moranga W05 Regular";
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.6px;
  color: #211c18;
  text-align: center;
  padding: 25px;
}
@media screen and (max-width: 1200px) {
  .jobs {
    margin-top: -25px;
  }
}
@media screen and (max-width: 768px) {
  .jobs {
    margin-top: 0;
  }
}
.jobs .job-search-block {
  position: relative;
  width: 350px;
  margin: 0 auto;
}
@media screen and (max-width: 480px) {
  .jobs .job-search-block {
    width: 100%;
  }
}
.jobs .job-search-block .search-link {
  position: absolute;
  top: 8px;
  width: auto;
  right: 10px;
  border: 0;
  box-shadow: none;
  font-size: 2.8rem;
  color: #a91f2b;
  margin: 0;
  padding: 0 5px;
  line-height: 1;
  transition: 0.15s ease-in-out;
}
.jobs .job-search-block .search-link:hover {
  right: 5px;
}
.jobs .jobs-link-block {
  margin-bottom: 5px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  text-align: center;
  font-family: "Moranga W05 Regular";
}
.jobs .jobs-link-block:last-child {
  margin-bottom: 0;
}
.jobs .dl-job-form {
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.25;
  font-family: "Moranga W05 Regular";
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .jobs .dl-job-form {
    padding-bottom: 20px;
    margin-bottom: 18px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.75);
  }
}

.three-up-video-container {
  background-color: #211c18;
  padding: 60px 0;
}
.three-up-video-container .brand-font {
  font-size: 4.8rem;
  letter-spacing: 1.3px;
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .three-up-video-container .brand-font {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .three-up-video-container .video-blocks .single-video-block {
    margin: 40px auto 0 auto;
    max-width: 480px;
  }
}
.three-up-video-container .video-blocks .single-video-block .single-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.three-up-video-container .video-blocks .single-video-block .single-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.three-up-video-container .video-blocks .single-video-block .single-video-description {
  font-family: "Moranga W05 Regular";
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.6px;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
  display: block;
  margin-top: 10px;
}

.widget-social-block {
  font-size: 2.8rem;
}
.widget-social-block [class^=icon-]:before, .widget-social-block [class*=" icon-"]:before {
  margin-left: 0;
  margin-right: 10px;
}
.widget-social-block a {
  color: #a91f2b;
  transition: 0.15s ease-in-out;
}
.widget-social-block a:hover {
  color: #fdd501;
}

.widget-career-block {
  margin-bottom: 30px;
  font-size: 2.8rem;
}
.widget-career-block a {
  color: #a91f2b;
  transition: 0.15s ease-in-out;
}
.widget-career-block a img {
  max-height: 15%;
  max-width: 15%;
}

.widget-single-video-block {
  margin-bottom: 30px;
}
.widget-single-video-block h4 {
  font-family: "Moranga W05 Regular";
  font-size: 2.2rem;
  font-weight: 500;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: #fff;
}
.widget-single-video-block .col-sm-4.single-video-block {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .widget-single-video-block .col-sm-4.single-video-block {
    margin: 40px auto 0 auto;
    max-width: 480px;
  }
}
.widget-single-video-block .col-sm-4.single-video-block .single-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  margin-bottom: 10px;
}
.widget-single-video-block .col-sm-4.single-video-block .single-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}

.ui-timepicker-div dl {
  text-align: left;
}

.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}

.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%;
}

.ui-timepicker-div td {
  font-size: 90%;
}

.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

.ui-timepicker-div .ui_tpicker_unit_hide {
  display: none;
}

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
  background: none;
  color: inherit;
  border: none;
  outline: none;
  border-bottom: solid 1px #555;
  width: 95%;
}

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
  border-bottom-color: #aaa;
}

.ui-timepicker-rtl {
  direction: rtl;
}

.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}

.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}

.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px;
}

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine {
  padding-right: 2px;
}

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt {
  display: none;
}

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
  display: block;
  padding-top: 2px;
}

.ui-timepicker-div.ui-timepicker-oneLine dl {
  text-align: right;
}

.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div {
  display: inline-block;
  margin: 0;
}

.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
  content: ":";
  display: inline-block;
}

.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before {
  content: ".";
  display: inline-block;
}

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
  display: none;
}

.ui-datepicker {
  font-family: "Moranga W05 Regular";
  line-height: 1.25;
  font-size: 1.8rem;
  overflow: hidden;
}
.ui-datepicker .ui-datepicker-header {
  text-transform: uppercase;
  border: 0;
  background-color: #a91f2b;
  color: #fdd501;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  width: 35px;
  height: 100%;
  right: 0;
  top: 0;
  background: none;
  border: 0;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover {
  background: none;
  border: 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover:after {
  font-weight: 400;
  left: 60%;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after {
  display: block;
  content: "\f105";
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  transition: 0.15s ease-in-out;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  display: none;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  width: 35px;
  height: 100%;
  left: 0;
  top: 0;
  background: none;
  border: 0;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover {
  background: none;
  border: 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:after {
  font-weight: 400;
  left: 40%;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after {
  display: block;
  content: "\f104";
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  transition: 0.15s ease-in-out;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  display: none;
}
.ui-datepicker .ui-state-default.ui-state-active {
  background-color: #a91f2b;
  border: 1px solid #a91f2b;
  color: #fdd501;
}
.ui-datepicker .ui-datepicker-close {
  background-color: #a91f2b;
  color: #fdd501;
  border: none;
  border-radius: 0;
  line-height: 1;
  font-weight: 400;
  padding: 10px 50px !important;
  font-family: "Moranga W05 Regular";
  transition: 0.15s ease-in-out;
}
.ui-datepicker .ui-datepicker-close:hover {
  color: #a91f2b;
  background-color: #fdd501;
}
.ui-datepicker .ui-timepicker-div:after {
  content: "";
  display: table;
  clear: both;
}
.ui-datepicker .ui_tpicker_time_label {
  display: block;
  float: none;
  text-align: center;
  background-color: #a91f2b;
  padding: 0 !important;
  font-size: 1.6rem;
  text-transform: uppercase;
  color: #fdd501;
  border-radius: 3px;
  margin-bottom: 7px;
  height: 35px !important;
  line-height: 35px !important;
}
.ui-datepicker .ui_tpicker_hour {
  width: 50%;
  display: block;
  float: left;
}
.ui-datepicker .ui_tpicker_hour .ui_tpicker_hour_slider {
  display: block;
}
.ui-datepicker .ui_tpicker_hour .ui-timepicker-select {
  width: 100%;
  padding: 9px;
  font-family: "Moranga W05 Regular";
}
.ui-datepicker .ui_tpicker_minute {
  display: block;
  float: right;
  width: 50%;
}
.ui-datepicker .ui_tpicker_minute .ui_tpicker_minute_slider {
  width: 85%;
  display: block;
  float: right;
}
.ui-datepicker .ui_tpicker_minute .ui-timepicker-select {
  width: 100%;
  padding: 9px;
  font-family: "Moranga W05 Regular";
}
.ui-datepicker .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before, .ui-datepicker .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
  display: block;
  width: 15%;
  padding: 9px 0;
  float: left;
  text-align: center;
}
.ui-datepicker .ui-datepicker-current {
  display: none;
}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25); /* support: IE8 */
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70); /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35); /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("/img/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("/img/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("/img/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("/img/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("/img/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("/img/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("/img/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.003;
  filter: Alpha(Opacity=0.3); /* support: IE8 */
}

.ui-widget-shadow {
  box-shadow: 0px 0px 5px #666666;
}

.gap {
  content: "";
  padding: var(--gapSize);
  background-color: var(--backgroundColor);
}

.collapsible-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}

.toggle-info,
.toggle-header {
  cursor: pointer;
}

.toggle-header > i {
  width: 2.4rem;
}

.mb-10 {
  margin-bottom: 1rem;
}

#map-canvas {
  height: 600px;
  width: 100%;
}

.location-detail-store-image {
  margin: 50px 20px 40px 0;
}
@media screen and (max-width: 768px) {
  .location-detail-store-image {
    margin: 50px 0 20px 0;
  }
}
.location-detail-store-image img {
  width: 100%;
  max-width: 440px;
  box-shadow: 0 0 30px rgba(33, 28, 24, 0.85);
}

.locations-bg-banner {
  background-image: url("/img/marquee-location-detail.jpg");
  background-size: cover;
  top: -60px;
  overflow: hidden;
  margin-bottom: 2rem;
}

.location-store-info-block {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .location-store-info-block {
    margin-top: 30px;
  }
}
.location-store-info-block .location-store-name {
  margin: 0 0 20px 0;
  font-family: "Bicyclette W01 Black";
  font-size: 6.8rem;
  color: #f0efef;
  text-transform: uppercase;
}
@media screen and (max-width: 992px) {
  .location-store-info-block .location-store-name {
    font-size: 5.6rem;
  }
}
.location-store-info-block .location-store-info {
  font-family: "Moranga W05 Regular";
  font-size: 1.8rem;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #f0efef;
  margin-bottom: 30px;
}
.location-store-info-block .location-store-info:after {
  content: "";
  display: table;
  clear: both;
}
.location-store-info-block .location-store-info a {
  color: #cf9012;
}
.location-store-info-block .location-store-info a:hover {
  color: #f0efef;
}
.location-store-info-block .location-store-info .location-address {
  float: left;
  margin-right: 50px;
  margin-bottom: 20px;
}
.location-store-info-block .location-store-info .location-hours {
  float: left;
}
.location-store-info-block .location-order-now {
  margin-bottom: 30px;
}

.location-body-block {
  margin-bottom: 20px;
}

.locations-hiring-block .social-bottom-links {
  font-size: 2.2rem;
}
.locations-hiring-block p {
  margin-bottom: 20px;
}

.FindToppers {
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .FindToppers {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.FindToppers .Map {
  -ms-flex: 1;
      flex: 1;
  background-color: #ccc;
}
.FindToppers .Search {
  position: relative;
  width: 350px;
  height: 600px;
  overflow: hidden;
  box-shadow: 0 0 30px rgba(33, 28, 24, 0.5);
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .FindToppers .Search {
    width: 100%;
  }
}
.FindToppers .Search #storeDetails {
  overflow-y: auto;
  height: 491px;
}
.FindToppers .Search #storeDetails .side-panel {
  position: relative;
  min-height: 491px;
  padding: 2rem 2rem;
}
.FindToppers .Search .FieldsContainer {
  position: relative;
}
.FindToppers .Search .FieldsContainer .form-group {
  margin-bottom: 0;
}
.FindToppers .Search .FieldsContainer .form-group .SearchBox {
  padding-right: 60px;
  margin: 0;
}
.FindToppers .Search .FieldsContainer .gps {
  margin-top: 5px;
  margin-bottom: 0px;
  background-color: #a91f2b;
  color: #fdd501;
  cursor: pointer;
}
.FindToppers .Search .FieldsContainer .SearchLink {
  display: block;
  position: absolute;
  height: 52px;
  width: 52px;
  color: #fdd501;
  background-color: #a91f2b;
  top: 0;
  right: 0;
  transition: 0.15s ease-in-out;
  cursor: pointer;
  color: transparent;
}
.FindToppers .Search .FieldsContainer .SearchLink:hover {
  color: #a91f2b;
  background-color: #fdd501;
}
.FindToppers .Search .FieldsContainer .SearchLink:hover:after {
  left: 55%;
}
.FindToppers .Search .FieldsContainer .SearchLink:after {
  position: absolute;
  font-family: "Font Awesome 6 Pro";
  content: "\f105";
  color: #f0efef;
  font-size: 3.2rem;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  transition: 0.15s ease-in-out;
}
.FindToppers .map-store-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.FindToppers .map-store-list .locationItem {
  margin-bottom: 20px;
  border-bottom: 1px solid #211c18;
  padding-bottom: 20px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  text-align: left;
  color: rgba(0, 0, 0, 0.75);
  font-family: "Moranga W05 Regular";
}
.FindToppers .map-store-list .locationItem:last-child {
  margin-bottom: 0;
  border: 0;
}
.FindToppers .map-store-list .locationItem h3 {
  margin-bottom: 0;
}
.FindToppers .map-store-list .locationItem .Directions {
  margin-top: 10px;
}
.FindToppers .map-store-list .locationItem .Directions a {
  padding-left: 10px;
}
.FindToppers .map-store-list .locationItem .location-item-content {
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
}
.FindToppers .map-store-list .locationItem .location-item-content .locSelLeft {
  margin-right: 20px;
  -ms-flex: 1;
      flex: 1;
}
.FindToppers .map-store-list .locationItem .location-item-content .locSelRight {
  width: 130px;
}
.FindToppers .map-store-list .locationItem .location-item-btns {
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
}
.FindToppers .map-store-list .locationItem .location-item-btns .btn {
  -ms-flex: 1;
      flex: 1;
}
.FindToppers .map-store-list .locationItem .location-item-btns .btn:first-child {
  margin-right: 5px;
}
.FindToppers .map-store-list .locationItem .location-item-btns .btn:last-child {
  margin-left: 5px;
}
.FindToppers .map-store-list .locationItem .store-details-link {
  display: block;
}

.menu-category-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 20px;
}
.menu-category-container .menu-category {
  width: calc(33.333% - 20px);
  margin: 0 10px 30px 10px;
  text-align: center;
}
.menu-category-container .menu-category:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 992px) {
  .menu-category-container .menu-category {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 768px) {
  .menu-category-container .menu-category {
    width: calc(100% - 20px);
    max-width: 364px;
    margin-left: auto;
    margin-right: auto;
  }
}
.menu-category-container .menu-category h3 {
  transition: 0.15s ease-in-out;
}
.menu-category-container .menu-category:hover h3 {
  color: #fdd501;
}
.menu-category-container .menu-category .menu-category-img img {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .menu-category-container .menu-category .menu-category-img {
    width: 100%;
  }
}
.menu-category-container .menu-category .menu-category-content {
  padding-left: 20px;
}
.menu-category-container .menu-category .menu-category-content P {
  font-family: "Moranga W05 Regular";
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  text-align: left;
  color: #211c18;
}

.toppers-menu-items .page-heading {
  margin-bottom: 2rem;
}
.toppers-menu-items .menu-items-accordion {
  border-bottom: 1px solid #a91f2b;
}
.toppers-menu-items .menu-items-accordion .menu-item-accordion-header {
  font-size: 3rem;
  border-top: 1px solid #a91f2b;
  padding: 1rem 0 0 2rem;
}
.toppers-menu-items .menu-items-accordion .menu-item-accordion-header .accordion-expando {
  width: 100%;
  display: inline-block;
}
.toppers-menu-items .menu-items-accordion .menu-item-accordion-header .accordion-expando:focus {
  color: #a91f2b;
}
.toppers-menu-items .menu-items-accordion .menu-item-accordion-header .accordion-expando i {
  color: #a91f2b;
  float: right;
  margin-right: 2rem;
  margin-top: 6px;
}
.toppers-menu-items .menu-items-accordion .menu-item-accordion-header .accordion-expando i.fa-chevron-circle-down {
  display: none;
}
.toppers-menu-items .menu-items-accordion .menu-item-accordion-header .accordion-expando.open i.fa-chevron-circle-right {
  display: none;
}
.toppers-menu-items .menu-items-accordion .menu-item-accordion-header .accordion-expando.open i.fa-chevron-circle-down {
  display: inline;
}
.toppers-menu-items .menu-items-accordion .menu-item-accordion-content {
  display: none;
}
.toppers-menu-items .menu-items-accordion .menu-item-accordion-category-message span {
  display: block;
  color: #a91f2b;
  padding: 0 2rem 1rem 2rem;
}
.toppers-menu-items .menu-items-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.toppers-menu-items .menu-items-container .menu-item-block {
  width: calc(33.333% - 20px);
  margin: 0 10px 20px 10px;
  border-radius: 6px;
}
.toppers-menu-items .menu-items-container .menu-item-block:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 992px) {
  .toppers-menu-items .menu-items-container .menu-item-block {
    width: calc(50% - 20px);
  }
}
@media (max-width: 768px) {
  .toppers-menu-items .menu-items-container .menu-item-block {
    width: calc(100% - 20px);
    max-width: 364px;
    margin-left: auto;
    margin-right: auto;
  }
}
.toppers-menu-items .menu-items-container .menu-item-block a:hover .btn {
  color: #a91f2b;
  background-color: #fdd501;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-flow: column;
      flex-flow: column;
  padding: 10px;
  height: 100%;
  color: #211c18;
  background-color: #f5f5f5;
  font-family: "Moranga W05 Regular";
  border-radius: 6px;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner .menu-item-img img {
  width: 100%;
  margin-inline: auto;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner .dimensions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 5px;
  width: 100%;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner .dimensions .primary-dimension, .toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner .dimensions .secondary-dimension {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 50%;
  padding-right: 10px;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner .requirements {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 100%;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner .item-description {
  -ms-flex: 1;
      flex: 1;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner .item-name-container {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 100%;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner h4 {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.6px;
  color: rgba(33, 28, 24, 0.85);
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner h4:after {
  content: "";
  display: table;
  clear: both;
}
.toppers-menu-items .menu-items-container .menu-item-block .ordering-row {
  margin-top: 15px;
}

.menu-items-nav-wrap {
  font-family: "Bicyclette W01 Black";
}
.menu-items-nav-wrap .mobile-navi-trigger {
  position: relative;
  display: block;
  background-color: #a91f2b;
  color: #fdd501;
  background-position: right 5px center;
  cursor: pointer;
  height: 52px;
  line-height: 52px;
  padding-left: 10px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.6px;
  font-size: 1.8rem;
  box-shadow: 0px 0px 20px rgba(33, 28, 24, 0.3);
  z-index: 2;
}
.menu-items-nav-wrap .mobile-navi-trigger:after {
  display: block;
  position: absolute;
  top: 0;
  right: 15px;
  content: "\f0c9";
  font-family: "Font Awesome 6 Pro";
  font-size: 2.8rem;
  color: #fdd501;
}
@media screen and (min-width: 768px) {
  .menu-items-nav-wrap .mobile-navi-trigger {
    display: none;
  }
}
.menu-items-nav-wrap .menu-items-nav {
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 768px) {
  .menu-items-nav-wrap .menu-items-nav {
    display: none;
    position: relative;
    z-index: 1;
  }
}
@media screen and (min-width: 769px) {
  .menu-items-nav-wrap .menu-items-nav {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.menu-items-nav-wrap .menu-items-nav .btn {
  -ms-flex: 1;
      flex: 1;
  margin: 0 5px;
}
.menu-items-nav-wrap .menu-items-nav .btn:first-child {
  margin-left: 0;
}
.menu-items-nav-wrap .menu-items-nav .btn:last-child {
  margin-right: 0;
}
.menu-items-nav-wrap .menu-items-nav .btn.selected {
  background: #fdd501;
}
@media screen and (max-width: 768px) {
  .menu-items-nav-wrap .menu-items-nav .btn {
    margin: 0;
  }
}

div.menu-item-img.w-100 {
  width: calc(100% + 20px);
  margin: -10px -10px 0 -10px;
}

/* TODO: Remove once integration has images*/
.no-image-fallback {
  background-color: #afafaf;
  height: 150px;
}

.responsive-no-image-fallback {
  display: block;
  background-color: #afafaf;
  width: 100%;
  height: auto;
}

.product-message {
  color: #a91f2b;
  font-family: "Moranga W05 Regular";
  padding-left: 20px;
  clear: both;
}

.item-nutrition {
  font-weight: normal;
  color: gray;
}

.item-description {
  display: initial;
}
@media (min-width: 768px) {
  .item-description {
    display: initial;
  }
}

.quantity {
  width: calc(25% - 10px);
  margin-right: 10px;
}

.menu-quantity {
  width: calc(25% - 10px);
  max-width: 44px;
  margin-right: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
}

.add-to-order-link {
  width: calc(75% - 10px);
  margin-left: 10px;
}

.requirement-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.requirement-group select {
  margin: 2px 0px;
}

.menu-list {
  display: none;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
}
.menu-list a {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  text-wrap: balance;
}
@media (min-width: 992px) {
  .menu-list {
    display: -ms-flexbox;
    display: flex;
  }
}

.menu-list-mobile {
  display: none;
}
@media (max-width: 991px) {
  .menu-list-mobile {
    display: block;
  }
}

.modal-dialog {
  padding: 0 15px;
  min-width: 300px;
}
.modal-dialog h4 .product-price {
  display: block;
  color: #a91f2b;
}
.modal-dialog h4 .product-price:after {
  content: "";
  display: table;
  clear: both;
}

.modal-content {
  background-color: #f5f5f5;
  outline: none;
  border: none;
  border-radius: 6px;
}

.default-modal .modal-body {
  display: -ms-flexbox;
  display: flex;
  gap: 1em;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 2rem;
  line-height: 1.25;
  color: #211c18;
  text-align: center;
}
.default-modal .modal-footer .btn {
  width: 120px;
  display: inline-block;
}
@media screen and (max-width: 500px) {
  .default-modal .modal-footer .btn {
    width: 100px;
  }
}
.default-modal .modal-footer .remove-item-button {
  margin-right: 20px;
}

@media (min-width: 992px) {
  .gift-card-builder-modal {
    min-width: 80rem;
  }
}

.blockUI.blockMsg.blockPage {
  background-color: #f0efef !important;
}
@media screen and (max-width: 768px) {
  .blockUI.blockMsg.blockPage {
    width: calc(100% - 20px) !important;
    margin: 10px !important;
    left: 0% !important;
    top: 50% !important;
    -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
  }
}

@keyframes blink {
  50% {
    color: transparent;
  }
}
.loader__dot {
  animation: 1s blink infinite;
}

.loader__dot:nth-child(2) {
  animation-delay: 250ms;
}

.loader__dot:nth-child(3) {
  animation-delay: 500ms;
}

.spinning-indicator {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  margin-top: 10px;
  display: none;
}
.spinning-indicator .loader {
  display: inline;
  width: 20px;
}
.spinning-indicator .message {
  color: #211c18;
  font-size: 1.6rem;
}

.drop-down-nav-links {
  position: absolute;
  top: 45px;
  left: 0px;
  background: #fff;
  padding: 2rem;
  white-space: nowrap;
}
.drop-down-nav-links div {
  text-align: left;
  padding: 0 1rem;
}

.separator {
  height: 2px;
  border-bottom: solid 1px #afafaf;
  margin: 0.5em 0;
  width: 100%;
}

.btn.order-button-mobile {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  position: fixed;
  bottom: 10rem;
  right: 0;
  writing-mode: vertical-rl;
  -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
  z-index: 500;
  padding: 1rem;
  border-left: 0;
  border-radius: 0 6px 6px 0;
  font-size: 3rem;
}
@media (min-width: 992px) {
  .btn.order-button-mobile {
    display: none;
  }
}
.btn.order-button-mobile i {
  padding-right: 0.5rem;
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}

.btn.order-button-mobile:hover {
  border-left: 0;
}

.order-button-desktop {
  position: fixed;
  bottom: 10rem;
  right: 10rem;
  z-index: 500;
  width: 180px;
  height: 180px;
  background: url(../img/toppers-order.svg);
}
.order-button-desktop:hover {
  background: url(../img/toppers-order-hover.svg);
}
@media (max-width: 992px) {
  .order-button-desktop {
    display: none;
  }
}

.order-summary-body {
  margin-top: 1rem;
}

.item-summary-info {
  width: 100%;
  margin-bottom: 1.5rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  text-align: left;
  color: rgba(33, 28, 24, 0.6);
}
.item-summary-info td {
  padding-bottom: 1rem;
}
.item-summary-info td.is-sub-total, .item-summary-info td.is-total {
  font-weight: 500;
  color: rgba(33, 28, 24, 0.85);
}
.item-summary-info td.is-sub-total-price, .item-summary-info td.is-total-price {
  text-align: right;
  font-weight: 500;
  color: rgba(33, 28, 24, 0.85);
}
.item-summary-info td:last-child {
  text-align: right;
}

.order-summary-info {
  width: 100%;
  margin-bottom: 2rem;
  padding-bottom: 1rem;
}
.order-summary-info tr:last-child td {
  padding-bottom: 2rem;
}
.order-summary-info td {
  padding-bottom: 1rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  text-align: left;
  color: #211c18;
}
.order-summary-info td.os-item {
  width: 70%;
  vertical-align: top;
}
.order-summary-info td.os-number {
  width: 10%;
}
.order-summary-info td.os-price {
  width: 20%;
  text-align: right;
}

.order-setup-page {
  max-width: 60rem;
  margin: 0 auto;
}

h2.order-setup {
  padding: 1rem 0 2rem 0;
}

.order-setup-step-1 {
  max-width: 550px;
  margin: 0 auto;
}

.pickup-options,
.delivery-options {
  display: none;
}
.pickup-options.selected,
.delivery-options.selected {
  display: block;
}

.order-type-selector {
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
.order-type-selector__option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-align: center;
      align-items: center;
}
.order-type-selector__horizontal {
  width: 0.4rem;
  min-height: 12rem;
  height: 12rem;
  margin-bottom: 2.4rem;
  -ms-flex-item-align: center;
      align-self: center;
  background: #a91f2b;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.order-type-selector .option-icon-circle {
  padding: 4rem;
  border: 1px solid grey;
  border-radius: 50%;
  max-width: 20rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
.order-type-selector .option-icon-circle img {
  width: 100%;
  margin: 0 auto;
}
.order-type-selector__option.selected .option-icon-circle {
  border: 1px solid #a91f2b;
  background: #a91f2b;
}
.order-type-selector__option.selected h2 {
  color: #a91f2b;
}

.order-type-slider {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 2rem;
}
.order-type-slider img {
  display: none;
}
.order-type-slider__option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
}
.order-type-slider__gap {
  margin-top: 6.5rem;
  height: 0.4rem;
  background: #a91f2b;
  width: 4.4rem;
}
.order-type-slider .option-crown {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-height: 6.5rem;
  padding-bottom: 0.5rem;
  padding-right: 0.3rem;
}
.order-type-slider .option-diamond {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
}
.order-type-slider .option-diamond .diamond-left-pickup {
  min-height: 0.4rem;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background: #a91f2b;
  -ms-flex: 1;
      flex: 1;
}
.order-type-slider .option-diamond .diamond-right-pickup {
  min-height: 0.4rem;
  background: #a91f2b;
  -ms-flex: 1;
      flex: 1;
}
.order-type-slider .option-diamond .diamond-left-delivery {
  min-height: 0.4rem;
  background: #a91f2b;
  -ms-flex: 1;
      flex: 1;
}
.order-type-slider .option-diamond .diamond-right-delivery {
  -ms-flex: 1;
      flex: 1;
  min-height: 0.4rem;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  background: #a91f2b;
}
.order-type-slider__option.selected img {
  display: block;
}
.order-type-slider__option.selected .diamond-selected {
  position: absolute;
  top: -1.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.8rem;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
          clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  background: #a91f2b;
  padding: 0.4rem;
}
.order-type-slider__option.selected .diamond-selected .diamond-selected__inner {
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
          clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  background: #fdd501;
  height: 2rem;
  width: 2rem;
}

.order-now-btns {
  margin: 2rem 0;
}
.order-now-btns .btn {
  color: #fff;
  background-color: #afafaf;
  border: 2px solid #afafaf;
}
.order-now-btns .btn.selected, .order-now-btns .btn:hover {
  color: #fdd501;
  background-color: #a91f2b;
  border: 2px solid #fdd501;
}

/* Hide HTML5 Up and Down arrows for zip code */
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.order-date-time .fa-calendar-alt {
  display: block;
  position: absolute;
  top: 12px;
  right: 25px;
  font-size: 2.8rem;
  color: red;
  z-index: 1;
  color: rgba(33, 28, 24, 0.7);
  color: #a91f2b;
  cursor: pointer;
}

.order-timing__title {
  font-family: "Bicyclette W01 Black";
}
.order-timing__errors {
  display: block;
  color: red;
  font-family: "Moranga W05 Regular";
  font-weight: 500;
  padding-top: 1rem;
  text-align: center;
}

.new-order-type-container {
  position: relative;
  top: -5px;
  display: table;
  text-align: center;
  padding-bottom: 15px;
}
.new-order-type-container:after {
  content: "";
  display: table;
  clear: both;
}
.new-order-type-container .new-order-type-btn {
  position: relative;
  width: 50%;
  vertical-align: bottom;
  display: table-cell;
  cursor: pointer;
}
.new-order-type-container .new-order-type-btn img {
  max-width: 60%;
  opacity: 0.65;
  transition: 0.15s ease-in-out;
}
.new-order-type-container .new-order-type-btn:hover img {
  opacity: 1;
}
.new-order-type-container .new-order-type-btn.selected:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 20px 20px;
  border-color: #211c18 transparent transparent transparent;
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%);
      transform: translate(-50%);
  bottom: -55px;
  z-index: 1;
}
.new-order-type-container .new-order-type-btn.selected img {
  opacity: 1;
}

.store-selector-modal {
  max-width: 80rem;
}
.store-selector-modal .modal-panel {
  background-color: #e1e1e1;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 0px solid #000000;
  margin: 1rem 0 0 0;
  overflow: auto;
  padding: 0 2rem 0 2rem;
}
.store-selector-modal ul.large-radios input[type=radio]:checked ~ .check {
  border-color: #fff;
}
.store-selector-modal ul.large-radios li {
  border-bottom: 0.1rem solid #a91f2b;
  padding: 1rem 1rem 0 1rem;
  overflow: auto;
}
.store-selector-modal ul.large-radios li:last-child {
  border-bottom: none;
}
.store-selector-modal ul.large-radios li label {
  overflow: auto;
}
.store-selector-modal ul.large-radios li .check {
  top: 1rem;
  border-color: #fff;
}
.store-selector-modal ul.large-radios li .check:before {
  background-color: #fff;
}
.store-selector-modal .store-option {
  clear: both;
  width: 100%;
}
.store-selector-modal .store-option div {
  float: left;
}
.store-selector-modal .store-option div:nth-child(1) {
  width: auto;
}
.store-selector-modal .store-option div:nth-child(2), .store-selector-modal .store-option div:nth-child(3) {
  width: 100%;
}
.store-selector-modal .store-option h5 {
  font-family: "Bicyclette W01 Black";
  color: #a91f2b;
  font-weight: bold;
  font-size: 1.6rem;
  margin-top: 0;
}
.store-selector-modal .store-option p {
  font-size: 1.2rem;
  line-height: 0.6rem;
}
.store-selector-modal .modal-footer button {
  width: 20rem;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.address-list-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
.address-list-container .divider {
  width: 100%;
  border-bottom: 1px solid #211c18;
}
.address-list-container h4 {
  font-family: "Oswald", sans-serif;
}

.address-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
.address-list .address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.address-list .address__title h4 {
  font-family: "Bicyclette W01 Black";
  font-size: 1.4rem;
  margin: 0;
}
.address-list .address__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 1rem;
}
.address-list .address__address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-family: "Moranga W05 Regular";
  font-size: 1.4rem;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.address-list .address__button input {
  font-size: 1.4rem;
}

.your-address-input {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding: 1rem 0;
}
.your-address-input__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.your-address-input__title h2 {
  -ms-flex: 1;
      flex: 1;
  font-family: "Oswald", sans-serif;
  margin-bottom: 0;
}
.your-address-input__autofill {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.line1-line2,
.state-zip {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.line1-line2 .form-group,
.state-zip .form-group {
  width: 100%;
}
@media (min-width: 992px) {
  .line1-line2,
.state-zip {
    gap: 1rem;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .line1-line2 .form-group:nth-child(2),
.state-zip .form-group:nth-child(2) {
    max-width: 30%;
  }
}

.continue-btns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  padding: 2rem 0;
}

.stores-near-you {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #211c18;
}
.stores-near-you .title-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.stores-near-you .title-row .title {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1;
      flex: 1;
}
.stores-near-you .error-row {
  color: #a91f2b;
}
.stores-near-you h4 {
  font-family: "Oswald", sans-serif;
  margin-bottom: 0;
}

.store-near-you {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 1rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 1rem;
}
.store-near-you .store-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
}
.store-near-you .store-info h4 {
  font-family: "Bicyclette W01 Black";
  font-size: 1.4rem;
}
.store-near-you p {
  margin: 0;
}
.store-near-you .store-select {
  -ms-flex-item-align: center;
      align-self: center;
}
.store-near-you .store-select input {
  font-size: 1.4rem;
}

.order-timing-selector h2 {
  font-family: "Oswald", sans-serif;
  margin-bottom: 0;
}

.extra-fields-select {
  font-size: 1.4rem;
}

.btn-view-all {
  font-size: 1.4rem;
}

.pt-order-summary-body {
  margin-top: 10px;
}
@media screen and (min-width: 992px) {
  .pt-order-summary-body {
    display: block !important;
  }
}

.store-phone-number {
  color: #a91f2b;
}

.acknowledge-here {
  margin-bottom: 1rem;
  border-radius: 0;
  height: 52px;
  font-family: "Moranga W05 Regular";
  font-size: 1.8rem;
}

.pizza-tracker-container .banner {
  padding: 5px 0px 10px 30px;
  margin-bottom: 10px;
  margin-top: 20px;
  background: #a91f2b;
  color: #fff;
  border-radius: 6px;
}
.pizza-tracker-container .banner h1 {
  text-shadow: 1px 1px #fdd501;
}
.pizza-tracker-container .banner h1 span {
  font-family: "Moranga W05 Regular";
  display: inline-block;
  text-transform: none;
  padding-left: 10px;
  font-size: 2.5rem;
  letter-spacing: 0.15rem;
  text-shadow: none;
}
@media screen and (max-width: 992px) {
  .pizza-tracker-container .banner {
    display: none;
  }
}
.pizza-tracker-container .tracker-steps .btn-arrow-down.first {
  border-radius: 0;
}
.pizza-tracker-container .tracker-steps p {
  font-family: "Moranga W05 Regular";
  font-size: 1.5rem;
  padding: 1rem 1rem 0 1rem;
}
.pizza-tracker-container .tracker-steps .step {
  font-size: 2rem;
  font-weight: 800;
  height: 60px;
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.pizza-tracker-container .tracker-steps .step .step-text {
  font-family: "Moranga W05 Regular";
  margin-left: 20px;
}
.pizza-tracker-container .tracker-steps .step .icon.step-4.active i {
  margin-left: 5px;
  margin-bottom: 5px;
}
.pizza-tracker-container .tracker-steps .step .icon {
  border: 2px solid #888;
  margin-left: 15px;
  padding: 2px;
  width: 30px;
  height: 30px;
  background: #afafaf;
  border-radius: 50%;
  vertical-align: middle;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.pizza-tracker-container .tracker-steps .step .icon.active {
  width: 60px;
  height: 60px;
  margin-left: 0px;
  background: #a91f2b;
  color: #fff;
  border: 2px solid #fdd501;
}
.pizza-tracker-container .tracker-steps .step .icon.complete {
  background: #a91f2b;
  color: #fff;
  border: 2px solid #fdd501;
}
.pizza-tracker-container .tracker-steps .connector-row {
  padding: 0;
  margin: 0;
  margin-left: 30px;
  height: 60px;
}
.pizza-tracker-container .tracker-steps .connector-row .connector {
  padding: 0;
  margin: 0;
  margin-top: -15px;
  height: 80px;
  border-left: 2px solid #888;
}

.estimated-time {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding-bottom: 1rem;
}
.estimated-time .estimated-pre-text {
  font-size: 1.6rem;
  font-family: "Moranga W05 Regular";
}
.estimated-time .time-info {
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -ms-flex-align: center;
      align-items: center;
}
.estimated-time .estimated-time-text {
  font-size: 1.6rem;
  color: #a91f2b;
  font-family: "Moranga W05 Regular";
}

.order-alert {
  margin-top: 1rem;
  height: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 2rem;
  font-weight: 500;
  background: #e1e1e1;
}

.gift-card-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.gift-card-details textarea {
  box-sizing: border-box;
  max-width: 100%;
  resize: none;
  font-size: 1.6rem;
}
.gift-card-details__left, .gift-card-details__right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 0.25rem;
  width: 100%;
}
.gift-card-details__to-email, .gift-card-details__message, .gift-card-details__from, .gift-card-details__to {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 60rem) {
  .gift-card-details {
    -ms-flex-direction: row;
        flex-direction: row;
    gap: 1rem;
  }
}

.validation-error {
  color: #a91f2b;
  margin-bottom: 0.5rem;
}

.invalid {
  border: 1px solid #a91f2b !important;
}

.both-sides {
  display: block;
  position: absolute;
  left: 30px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  color: rgba(33, 28, 24, 0.6);
  text-transform: uppercase;
  top: 1.2rem;
  font-family: "Moranga W05 Regular";
}
.both-sides > span {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 9px solid #bbb;
  border-radius: 9px;
  left: -30px;
  top: -2px;
}

.left-side {
  display: block;
  position: absolute;
  left: 25px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  color: #a91f2b;
  text-transform: uppercase;
  top: 0.7rem;
  font-family: "Moranga W05 Regular";
}
.left-side.active > span {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 9px solid #a91f2b;
  border-right: none;
  border-bottom-left-radius: 9px;
  border-top-left-radius: 9px;
  left: -25px;
  top: 5px;
}
.left-side > span {
  position: absolute;
  display: inline-block;
  width: 9px;
  height: 18px;
  line-height: 0;
  border: 1px solid #a91f2b;
  /*border-right: none;*/
  border-bottom-left-radius: 9px;
  border-top-left-radius: 9px;
  left: -25px;
  top: 5px;
}

.right-side {
  display: block;
  position: absolute;
  left: 25px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  color: #a91f2b;
  text-transform: uppercase;
  top: 0.7rem;
  font-family: "Moranga W05 Regular";
}
.right-side.active > span {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 9px solid #a91f2b;
  border-left: none;
  border-bottom-right-radius: 9px;
  border-top-right-radius: 9px;
  left: -25px;
  top: 5px;
}
.right-side > span {
  position: absolute;
  display: inline-block;
  width: 9px;
  height: 18px;
  line-height: 0;
  border: 1px solid #a91f2b;
  /*border-left: none;*/
  border-bottom-right-radius: 9px;
  border-top-right-radius: 9px;
  left: -25px;
  top: 5px;
}

.dimension-selector-panel .product-image {
  margin: 1rem auto 1rem auto;
  text-align: center;
}
.dimension-selector-panel .dimension {
  position: relative;
  padding: 1rem 2.5rem 1rem 2.5rem;
  display: block;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .dimension-selector-panel .dimension {
    padding: 1rem 0 1rem 0;
  }
}
.dimension-selector-panel .dimension:first-child {
  padding-top: 2.5rem;
}
.dimension-selector-panel .dimension:last-child {
  padding-bottom: 2.5rem;
}
.dimension-selector-panel .dimension img, .dimension-selector-panel .dimension p, .dimension-selector-panel .dimension img {
  display: table-row;
  text-align: left;
  font-family: "Moranga W05 Regular";
}
.dimension-selector-panel .dimension h4 {
  text-transform: uppercase;
  margin-top: 0;
}
.dimension-selector-panel .dimension .product-info p {
  font-size: 1.5rem;
}
.dimension-selector-panel .dimension .product-info p span {
  text-transform: lowercase;
}
.dimension-selector-panel .dimension img {
  display: block;
  width: auto;
  margin-bottom: 1rem;
}
.dimension-selector-panel .dimension .dimension-opts {
  background-color: #fff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 0px solid #000000;
  padding: 1rem;
  margin-top: 1rem;
}
.dimension-selector-panel .dimension .dimension-opts .large-radios li label {
  font-weight: bold;
}

.toppings-panel {
  padding-bottom: 2rem;
}
.toppings-panel .both-sides {
  display: none;
}
.toppings-panel .left-side {
  display: none;
}
.toppings-panel .right-side {
  display: none;
}
.toppings-panel .toppings-section {
  padding: 2rem;
  clear: both;
  width: 100%;
}
.toppings-panel .toppings-section.recipe-btns-container {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .toppings-panel .toppings-section {
    padding: 0;
  }
}
.toppings-panel .toppings-section h4, .toppings-panel .toppings-section p {
  font-family: "Moranga W05 Regular";
  text-align: center;
}
.toppings-panel .toppings-section img {
  height: 100%;
  max-width: 100%;
  display: block;
  margin: 2rem auto 0 auto;
}
.toppings-panel .toppings-section h4 {
  font-weight: bold;
  text-transform: uppercase;
}
.toppings-panel .toppings-section p {
  font-size: 1.5rem;
}
.toppings-panel .toppings-section.repeat {
  margin-top: 2.5rem;
}
.toppings-panel .toppings-section.repeat .side-selection-panel {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  height: 8rem;
}
.toppings-panel .toppings-section.repeat .recipe-split-btn.selected:after {
  display: none;
}
.toppings-panel .toppings-section.repeat .recipe-split-btn.selected .left-side,
.toppings-panel .toppings-section.repeat .recipe-split-btn.selected .right-side {
  top: 0.7rem;
}
.toppings-panel .toppings-section.repeat .recipe-split-btn:nth-child(1) {
  float: left;
}
.toppings-panel .toppings-section.repeat .recipe-split-btn:nth-child(2) {
  float: right;
}
.toppings-panel .recipe-split-btn {
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
  display: block;
  margin-bottom: 1.5rem;
  width: 48%;
  position: relative;
}
.toppings-panel .recipe-split-btn:nth-child(2) {
  float: left;
}
.toppings-panel .recipe-split-btn:nth-child(3) {
  float: right;
}
.toppings-panel .recipe-split-btn .left-side span,
.toppings-panel .recipe-split-btn .right-side span {
  top: 0.4rem;
  opacity: 0.5;
}
.toppings-panel .recipe-split-btn .left-side.hilight > span,
.toppings-panel .recipe-split-btn .right-side.hilight > span {
  opacity: 1;
}
.toppings-panel .recipe-split-btn:focus {
  outline: none;
}
.toppings-panel .side-selection-panel {
  padding: 1rem 0 6rem 0;
  clear: both;
  margin-bottom: 0rem;
}
.toppings-panel .side-selection-panel .recipe-split-btn .left-side > span,
.toppings-panel .side-selection-panel .recipe-split-btn .right-side > span {
  top: 0.8rem;
}
.toppings-panel .side-selection-panel .recipe-split-btn.selected .left-side > span,
.toppings-panel .side-selection-panel .recipe-split-btn.selected .right-side > span {
  top: 0.4rem;
}
.toppings-panel .side-selection-panel h3.customize-side-title {
  display: none;
  font-size: 3.2rem;
}
.toppings-panel .side-selection-panel h3.customize-side-title.selected {
  display: block;
}
.toppings-panel .side-selection-panel h3.customize-side-title.customize-left-side-title, .toppings-panel .side-selection-panel h3.customize-side-title.customize-right-side-title {
  color: #a91f2b;
}
.toppings-panel .wrap-panel {
  background-color: #fff;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 0px solid #000000;
  padding: 2rem 0 1rem 0;
  clear: both;
}
.toppings-panel .wrap-panel .recipe-section {
  text-align: center;
  padding: 0 2rem 2rem 2rem;
}
@media screen and (max-width: 768px) {
  .toppings-panel .wrap-panel .recipe-section {
    padding: 0 0 2rem 0;
  }
}
.toppings-panel .wrap-panel h2 {
  text-transform: uppercase;
  color: #a91f2b;
  text-align: center;
  margin: 0 0 0.5rem 0;
}
.toppings-panel .wrap-panel p {
  font-size: 1.5rem;
  line-height: 1.6rem;
}
.toppings-panel .wrap-panel .fancy-select,
.toppings-panel .wrap-panel .fancy-select select {
  width: 100%;
  min-width: 445px;
  margin: 0 0 0.5rem 0;
}
@media screen and (max-width: 768px) {
  .toppings-panel .wrap-panel .fancy-select,
.toppings-panel .wrap-panel .fancy-select select {
    min-width: inherit;
  }
}
.toppings-panel .wrap-panel .ingredient-group h2 {
  color: #fff;
  margin: 0;
  padding: 0.25rem 0 0.25rem 0;
  position: relative;
}
.toppings-panel .wrap-panel .ingredient-group h2 .both-sides span:nth-child(2) {
  white-space: nowrap;
  left: 0px;
  top: 7px;
  border: none;
}
.toppings-panel .wrap-panel .ingredient-group h2 .left-side span:nth-child(2),
.toppings-panel .wrap-panel .ingredient-group h2 .right-side span:nth-child(2) {
  white-space: nowrap;
  left: 0px;
  top: 12px;
  border: none;
}
.toppings-panel .wrap-panel .ingredient-group .left-side-title,
.toppings-panel .wrap-panel .ingredient-group .right-side-title {
  display: none;
}
.toppings-panel .wrap-panel .ingredient-group .both-side-title {
  display: inline;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient {
  display: block;
  position: relative;
  margin: 0;
  padding: 0.5rem 0.5rem 1rem 0.5rem;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-and-placement {
  margin-left: 4%;
  margin-top: 1rem;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-and-placement.drizzle {
  margin: 0;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group, .toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group {
  display: none;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group label span, .toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group label span {
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border: 0px solid #000000;
  background-color: #afafaf;
  color: #f0efef;
  font-size: 1rem;
  text-transform: uppercase;
  padding: 0.5rem 0.5rem 0.5rem 0.5rem;
  transition: background-color linear 0.1s;
  display: inline-block;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group label.none-opt, .toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group label.none-opt {
  background-color: #fff;
  color: #afafaf;
  border: 0.1rem solid #afafaf;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group label input:checked + span, .toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group label input:checked + span {
  background-color: #a91f2b;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group label input, .toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group label input {
  visibility: hidden;
  position: absolute;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked ~ .check:before {
  background: #a91f2b;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked ~ label {
  color: #211c18;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked ~ .modifier-and-placement .modifier-group {
  display: inline;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked ~ .modifier-and-placement .placement-group {
  display: inline;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked ~ .modifier-none {
  display: none;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked ~ .modifier-and-placement.drizzle {
  display: none;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient > label {
  display: block;
  position: relative;
  font-weight: 300;
  font-size: 1.5rem;
  padding: 0 0 0 25px;
  margin: 3px 0 0 0;
  z-index: 9;
  cursor: pointer;
  font-family: "Moranga W05 Regular";
}
.toppings-panel .wrap-panel .ingredient-group .ingredient .check {
  display: block;
  position: absolute;
  border: 0.3rem solid #CCC;
  border-radius: 100%;
  height: 2rem;
  width: 2rem;
  top: 1rem;
  left: 1rem;
  z-index: 5;
  transition: border 0.25s linear;
  -webkit-transition: border 0.25s linear;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient .check:before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 1.4rem;
  width: 1.4rem;
  top: 0;
  left: 0;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}
.toppings-panel .wrap-panel .ingredient-group .ingredient.empty-ingredient {
  display: none;
}

.ingredient-group .header-trigger {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  cursor: pointer;
}
.ingredient-group .header-trigger .title-span {
  -ms-flex: 1;
      flex: 1;
  text-align: left;
  font-family: "Oswald", sans-serif;
  font-style: italic;
  font-weight: 500;
  text-transform: none;
  line-height: 1.4;
  font-size: 1.2rem;
}
.ingredient-group .header-trigger .title-column {
  text-align: left;
}
@media screen and (max-width: 768px) {
  .ingredient-group .header-trigger .title-column:nth-child(odd) {
    text-align: right;
    padding-right: 34px;
    margin-top: 1px;
    font-size: 1.4rem;
  }
}
.ingredient-group .header-trigger .collapse-trigger {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 0;
  top: 5px;
  z-index: 2;
  cursor: pointer;
}
.ingredient-group .header-trigger .collapse-trigger.open .fa {
  -ms-transform: translate(-50%, -50%) rotate(0deg);
      transform: translate(-50%, -50%) rotate(0deg);
}
.ingredient-group .header-trigger .collapse-trigger .fa {
  color: #a91f2b;
  position: absolute;
  top: 42%;
  left: 50%;
  font-size: 2.8rem;
  -ms-transform: translate(-50%, -50%) rotate(-90deg);
      transform: translate(-50%, -50%) rotate(-90deg);
  transition: 0.15s ease-in-out;
}
.ingredient-group .ingredient-list-block {
  display: none;
}
.ingredient-group .ingredient-list-block:after {
  content: "";
  display: table;
  clear: both;
}
.ingredient-group .ingredient-list-block.toggle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}

.finish-up-panel {
  padding-bottom: 2rem;
}
.finish-up-panel.two-tab .wrap-panel {
  padding: 0;
}
.finish-up-panel .item-side .icons .left-side {
  display: none;
}
.finish-up-panel .item-side .icons .right-side {
  display: none;
}
.finish-up-panel .finish-section {
  padding: 0 2rem 0 2rem;
}
@media screen and (max-width: 768px) {
  .finish-up-panel .finish-section.one-tab {
    padding: 0 1.5rem 0 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .finish-up-panel .finish-section {
    padding: 0;
  }
}
.finish-up-panel .finish-section #recipe-selector {
  width: 100%;
}
.finish-up-panel .finish-section h4, .finish-up-panel .finish-section p {
  font-family: "Moranga W05 Regular";
}
.finish-up-panel .finish-section .requirement-list {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  color: #211c18;
}
.finish-up-panel .finish-section .requirement-list p {
  margin: 0 0 5px;
}
.finish-up-panel .finish-section img {
  max-width: 100%;
  display: block;
  margin: 2rem;
}
.finish-up-panel .finish-section h4 {
  font-size: 2.2rem;
  color: #211c18;
}
.finish-up-panel .finish-section .requirement-name {
  text-transform: none;
  font-weight: bold;
}
.finish-up-panel .finish-section .requirement-name + p {
  font-weight: bold;
  margin-left: 2rem;
}
.finish-up-panel .finish-section .product-recipe-finish-summary {
  display: table;
}
.finish-up-panel .finish-section #product-recipe-finish-quantity,
.finish-up-panel .finish-section #product-recipe-finish-name {
  display: table-cell;
  margin: 1rem 0 1rem 0;
  padding: 1rem 0 1rem 0;
}
.finish-up-panel .finish-section #product-recipe-finish-quantity {
  padding-right: 1rem;
}
.finish-up-panel #item-sides {
  clear: both;
}
.finish-up-panel .item-side {
  position: relative;
  clear: both;
  overflow: auto;
}
.finish-up-panel .item-side .icons {
  float: left;
  width: 1.5rem;
  margin-left: -2rem;
}
.finish-up-panel .item-side .icons .left-side, .finish-up-panel .item-side .icons .right-side {
  position: relative;
  display: inline;
}
.finish-up-panel .item-side .icons .left-side {
  float: left;
}
.finish-up-panel .item-side .icons .right-side {
  float: right;
}
.finish-up-panel .item-side .icons .active span {
  border-color: #a91f2b;
}
.finish-up-panel .item-side .icons .both-sides span {
  left: -25px;
  top: -1rem;
}
.finish-up-panel .item-side .build {
  float: left;
  margin-left: 33px;
  margin-top: 2px;
  font-family: "Moranga W05 Regular";
}
.finish-up-panel .item-side .build h5 {
  margin-bottom: 5px;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.6px;
  color: #211c18;
}
.finish-up-panel .item-side .build ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.finish-up-panel .item-side .build ul li {
  margin-left: 0px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  color: #211c18;
  margin: 0 0 5px;
}
.finish-up-panel .item-side .icons .left-side {
  display: block;
  left: 0;
}
.finish-up-panel .item-side .icons .left-side.active {
  display: block;
}
.finish-up-panel .item-side .icons .left-side > span {
  left: 22px;
}
.finish-up-panel .item-side .icons .right-side {
  display: block;
}
.finish-up-panel .item-side .icons .right-side.active {
  display: block;
}
.finish-up-panel .item-side .icons .right-side > span {
  left: -6px;
}
.finish-up-panel .wrap-panel {
  background-color: #f0efef;
  padding: 1rem;
}
@media screen and (max-width: 768px) {
  .finish-up-panel .wrap-panel {
    padding: 1rem 0;
  }
}
.finish-up-panel .wrap-panel h3 {
  text-transform: uppercase;
  margin-top: 0;
}
.finish-up-panel .wrap-panel hr {
  border-color: #a91f2b;
  background-color: #a91f2b;
  border-top: 4px solid #afafaf;
}
.finish-up-panel .wrap-panel .requirements-list-wrap {
  position: relative;
}
.finish-up-panel .wrap-panel .fancy-select {
  width: 100%;
}
.finish-up-panel .wrap-panel .fancy-select.quantity select {
  width: 100%;
}
.finish-up-panel .wrap-panel .fancy-select.requirement-options {
  width: 100%;
}
.finish-up-panel .wrap-panel .fancy-select.requirement-options select {
  width: 88%;
  margin-bottom: 1.5rem;
}
.finish-up-panel .wrap-panel .fancy-select.requirement-options button {
  float: right;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  margin-top: -8px;
  right: 0;
  width: 12%;
  height: 52px;
  line-height: 52px;
  background: none;
  border: 0;
  background-color: #a91f2b;
  color: #fdd501;
  transition: 0.15s ease-in-out;
}
.finish-up-panel .wrap-panel .fancy-select.requirement-options button:hover {
  color: #a91f2b;
  background-color: #fdd501;
}
.finish-up-panel .wrap-panel .fancy-select.requirement-options button .fa {
  font-size: 2.2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.finish-up-panel .wrap-panel .fancy-select.requirement-options button:focus {
  outline: none;
}
.finish-up-panel.compact h4 {
  font-size: 1.5rem;
}
.finish-up-panel.compact .item-side .build h5 {
  font-size: 1.4rem;
}
.finish-up-panel.compact .item-side .build ul li {
  font-size: 1.3rem;
}

.product-detail {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 1rem;
  padding: 2rem 0;
  max-width: 60rem;
  margin: 0 auto;
}
.product-detail .stack-container {
  display: grid;
}
.product-detail .stack-container .stack {
  grid-area: 1/1;
}
.product-detail .stack-container .front {
  place-self: end center;
  padding: 1rem;
}
.product-detail .dimension-name {
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  font-size: 1.4rem;
}
.product-detail .requirement-group label {
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  font-size: 1.4rem;
}
.product-detail .product-image {
  width: 100%;
  max-width: 36rem;
  margin: 0 auto;
}
.product-detail .info-panel {
  background-color: rgba(245, 245, 245, 0.9);
  width: 100%;
  padding-top: 1rem;
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.product-detail .info-panel .title-price {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.product-detail .info-panel .title-price .title {
  -ms-flex: 1;
      flex: 1;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 2.4rem;
  text-transform: uppercase;
  -ms-flex-item-align: center;
      align-self: center;
}
.product-detail .info-panel .title-price .price__loading,
.product-detail .info-panel .title-price .price {
  font-family: "Moranga W05 Regular";
  font-size: 3rem;
  font-weight: 700;
}
.product-detail .info-panel .nutrition-info {
  -ms-flex: 1;
      flex: 1;
  font-size: 1.8rem;
  color: #707070;
  font-weight: 300;
}
.product-detail .info-panel .nutrition-qty {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.product-detail .description {
  font-size: 1.8rem;
}
.product-detail .quantity-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: end;
  font-size: 1.6rem;
}
.product-detail .quantity-control span {
  padding-right: 1rem;
  -ms-flex-item-align: center;
      align-self: center;
}
.product-detail .minus,
.product-detail .plus,
.product-detail .quantity-value {
  padding: 0.5rem 2.4rem;
}
.product-detail .quantity-value {
  border: 2px solid #707070;
  cursor: default;
}
.product-detail .minus {
  border-top: 2px solid #707070;
  border-left: 2px solid #707070;
  border-bottom: 2px solid #707070;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.product-detail .plus {
  border-top: 2px solid #707070;
  border-right: 2px solid #707070;
  border-bottom: 2px solid #707070;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.product-detail .minus,
.product-detail .plus {
  cursor: pointer;
}

.birthday-label {
  margin-top: 15px;
}
.birthday-label label {
  font-size: 1.6rem;
  font-weight: normal;
}
@media screen and (max-width: 992px) {
  .birthday-label {
    margin-top: 0;
    display: -ms-flexbox;
    display: flex;
  }
}

.requirement-onpage {
  font-family: "Moranga W05 Regular";
  color: #211c18;
  outline: 0;
  height: 1.2rem;
}

@media (min-width: 450px) and (max-width: 767px) {
  .menu-category-recipe {
    width: 50% !important;
  }
  .deal {
    width: 50% !important;
  }
  .toppings-panel .wrap-panel .ingredient-group h2 .both-sides,
.toppings-panel .wrap-panel .ingredient-group h2 .left-sides {
    display: block;
  }
  .store-selector-modal .store-option div:nth-child(1) {
    width: auto;
  }
  .store-selector-modal .store-option div:nth-child(2), .store-selector-modal .store-option div:nth-child(3) {
    width: 40%;
  }
  .default-modal {
    margin: 1rem auto 1rem auto;
  }
  .default-modal .modal-footer button {
    display: inline-block;
  }
}
@media (min-width: 600px) {
  .steps-vertical,
.product-modal .product-tabs-vertical {
    display: none;
  }
  .steps-horizontal {
    display: block;
  }
  .product-modal .product-tabs-horizontal {
    display: table;
    overflow: hidden;
  }
  ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down {
    position: relative;
    padding-left: 28px;
    padding-right: 18px;
  }
  ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down.first:before, ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down.last:after {
    display: none;
  }
  ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down:hover:after {
    background: #a91f2b;
    color: #fff;
    background: rgb(169, 31, 43);
    background: -webkit-gradient(125deg, left bottom, color-stop(0%, rgb(169, 31, 43)), color-stop(100%, rgb(126, 23, 32)));
    background: linear-gradient(125deg, rgb(169, 31, 43) 0%, rgb(126, 23, 32) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#a91f2b", endColorstr="#7e1720", GradientType=0 );
    zoom: 1;
  }
  ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down:focus {
    outline: none;
  }
  ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down:before, ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down:after {
    content: " ";
    position: absolute;
    top: 6px;
    width: 28.25px;
    height: 28.25px;
    border: inherit;
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background: inherit;
    color: #fff;
    background: rgb(92, 78, 67);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(92, 78, 67)), color-stop(100%, rgb(63, 53, 45)));
    background: linear-gradient(to bottom, rgb(92, 78, 67) 0%, rgb(63, 53, 45) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#5c4e43", endColorstr="#3f352d", GradientType=0 );
    zoom: 1;
  }
  ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down:before, ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down:after {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
  }
  ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down:before {
    left: -12px;
    background: #fff;
  }
  ul.progress-steps.product-tabs-horizontal li button.btn-arrow-down:after {
    right: -12px;
    z-index: 1;
    background: #211c18;
    color: #fff;
    background: rgb(92, 78, 67);
    background: -webkit-gradient(125deg, left bottom, color-stop(0%, rgb(92, 78, 67)), color-stop(100%, rgb(63, 53, 45)));
    background: linear-gradient(125deg, rgb(92, 78, 67) 0%, rgb(63, 53, 45) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#5c4e43", endColorstr="#3f352d", GradientType=0 );
    zoom: 1;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient label {
    display: inline-block;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient > label {
    width: 100%;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked ~ .modifier-group {
    display: block;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked ~ .placement-group {
    display: block;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked + label {
    width: calc(100% - 150px);
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group {
    display: none;
    margin-left: 0;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group {
    display: none;
    margin-left: 0;
  }
  .product-modal .dimension-selector-panel .dimension img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .container {
    width: 95%;
  }
  .menu-category-recipe,
.deal {
    width: 50% !important;
  }
  .product-modal,
.store-selector-modal,
.default-modal {
    margin: 1rem auto 1rem auto;
  }
  .product-modal .dimension-selector-panel .dimension {
    position: relative;
    padding: 2.5rem;
    display: table;
    float: left;
    width: 33.3%;
  }
  .product-modal .dimension-selector-panel .dimension img {
    width: 100%;
  }
  .default-modal {
    margin: 1rem auto 1rem auto;
  }
  .default-modal .modal-footer button {
    display: inline-block;
  }
  .toppings-panel .wrap-panel .ingredient-group h2 .both-sides span:nth-child(2),
.toppings-panel .wrap-panel .ingredient-group h2 .left-side span:nth-child(2),
.toppings-panel .wrap-panel .ingredient-group h2 .right-side span:nth-child(2) {
    display: block;
    border: none;
    top: 1.5rem;
    left: 0rem;
    width: auto;
    border-radius: 0;
    height: auto;
    position: relative;
  }
  .toppings-panel .wrap-panel .ingredient-group h2 .both-sides span:nth-child(2) {
    top: 0.75rem;
  }
  .toppings-panel .toppings-section:first-child img {
    float: left;
    margin: 0 1rem 3rem 0;
  }
  .toppings-panel .toppings-section:first-child h4, .toppings-panel .toppings-section:first-child p {
    text-align: left;
  }
  .toppings-panel .toppings-section:first-child h4 {
    padding-top: 4rem;
    margin-bottom: 0;
  }
  .toppings-panel .toppings-section:nth-child(2) .recipe-split-btn,
.toppings-panel .toppings-section .side-selection-panel .recipe-split-btn {
    width: auto;
    display: inline;
    float: none;
    width: 22rem;
  }
  .toppings-panel .toppings-section:nth-child(2) .recipe-split-btn .both-sides,
.toppings-panel .toppings-section .side-selection-panel .recipe-split-btn .both-sides {
    display: block;
    float: right;
  }
  .toppings-panel .toppings-section:nth-child(2) .recipe-split-btn .both-sides > span,
.toppings-panel .toppings-section .side-selection-panel .recipe-split-btn .both-sides > span {
    left: -1rem;
  }
  .toppings-panel .toppings-section:nth-child(2) .recipe-split-btn .left-side,
.toppings-panel .toppings-section .side-selection-panel .recipe-split-btn .left-side {
    display: block;
  }
  .toppings-panel .toppings-section:nth-child(2) .recipe-split-btn .left-side > span,
.toppings-panel .toppings-section .side-selection-panel .recipe-split-btn .left-side > span {
    left: -0.5rem;
  }
  .toppings-panel .toppings-section:nth-child(2) .recipe-split-btn .right-side,
.toppings-panel .toppings-section .side-selection-panel .recipe-split-btn .right-side {
    display: block;
  }
  .toppings-panel .toppings-section:nth-child(2) .recipe-split-btn .right-side > span,
.toppings-panel .toppings-section .side-selection-panel .recipe-split-btn .right-side > span {
    left: 1rem;
  }
  .toppings-panel .toppings-section .side-selection-panel {
    padding-bottom: 0;
  }
  .toppings-panel .toppings-section .side-selection-panel .recipe-split-btn {
    margin-bottom: 0;
    margin-top: 0;
    height: 4.8rem;
  }
  .toppings-panel .toppings-section.repeat .side-selection-panel {
    height: auto;
  }
  .toppings-panel .toppings-section.repeat .side-selection-panel .recipe-split-btn {
    float: none;
  }
  .toppings-panel .toppings-section.repeat .side-selection-panel .recipe-split-btn:before {
    top: -3.5rem;
  }
  .toppings-panel .wrap-panel .fancy-select {
    width: auto;
    min-width: 30rem;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
  }
  .toppings-panel .wrap-panel .ingredient-group h2 .both-sides,
.toppings-panel .wrap-panel .ingredient-group h2 .left-sides {
    display: block;
  }
  .finish-up-panel .finish-section {
    padding-top: 2rem;
  }
  .finish-up-panel .finish-section:first-child {
    width: 35%;
  }
  .finish-up-panel .finish-section:first-child.one-tab {
    width: 100%;
  }
  .finish-up-panel .finish-section:first-child.one-tab .wrap-panel .fancy-select {
    width: 100%;
  }
  .finish-up-panel .finish-section:first-child.one-tab .wrap-panel .fancy-select.quantity select {
    width: 100%;
  }
  .finish-up-panel .finish-section:nth-child(2) {
    width: 65%;
  }
  .finish-up-panel .finish-section img {
    margin: 2rem 0 0 0;
  }
  .finish-up-panel .finish-section button {
    display: block;
    margin-top: 1rem;
  }
  .finish-up-panel .wrap-panel .fancy-select {
    width: 100%;
  }
  .finish-up-panel .wrap-panel .fancy-select.quantity select {
    width: 100%;
  }
  .store-selector-modal .store-option div:nth-child(1) {
    width: auto;
  }
  .store-selector-modal .store-option div:nth-child(2), .store-selector-modal .store-option div:nth-child(3) {
    width: 40%;
  }
  .checkout-page .wall {
    column-count: 2;
  }
}
@media (min-width: 992px) {
  #order-basket:before,
#order-settings:before {
    display: block;
  }
  .promo-hero img {
    height: 40rem !important;
  }
  .promo-sub-hero img {
    height: 41rem !important;
  }
  .promo-opt-1 img,
.promo-opt-2 img {
    height: 20rem !important;
  }
  .promo-image-list .row .col-md-6:first-child {
    padding-right: 0.5rem;
  }
  .promo-image-list .row .col-md-6:nth-child(2) {
    padding-left: 0.5rem;
  }
  #main-sub-logo {
    width: 20rem;
    display: block;
    margin: 1rem 0 1.5rem auto !important;
  }
  .no-sidebar .menu-category-recipe {
    width: 25% !important;
  }
  .menu-category-recipe,
.deal {
    width: 33.3333333333% !important;
  }
  .menu-category-recipe span,
.deal span {
    display: block;
  }
  .menu-category-recipe div p,
.deal div p {
    display: block;
    font-family: "Moranga W05 Regular";
    font-size: 1.5rem;
  }
  .deal div {
    min-height: 10rem;
  }
  .toppings-panel .wrap-panel .ingredient-group {
    font-size: 0;
  }
  .toppings-panel .wrap-panel .ingredient-group h2 .both-sides,
.toppings-panel .wrap-panel .ingredient-group h2 .left-sides {
    display: block;
  }
  .toppings-panel .wrap-panel .ingredient-group h2 .both-sides span:nth-child(2),
.toppings-panel .wrap-panel .ingredient-group h2 .left-side span:nth-child(2),
.toppings-panel .wrap-panel .ingredient-group h2 .right-side span:nth-child(2) {
    display: block;
    border: none;
    top: 1.5rem;
    left: 0rem;
    width: auto;
    border-radius: 0;
    height: auto;
    position: relative;
  }
  .toppings-panel .wrap-panel .ingredient-group h2 .both-sides span:nth-child(2) {
    top: 0.75rem;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient label {
    display: inline-block;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient .check {
    border-color: #fff;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked ~ .modifier-group {
    display: block;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient input[type=checkbox]:checked ~ .placement-group {
    display: block;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient .modifier-group {
    display: none;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient .placement-group {
    display: none;
  }
  .toppings-panel .wrap-panel .ingredient-group .ingredient.empty-ingredient input, .toppings-panel .wrap-panel .ingredient-group .ingredient.empty-ingredient label, .toppings-panel .wrap-panel .ingredient-group .ingredient.empty-ingredient div, .toppings-panel .wrap-panel .ingredient-group .ingredient.empty-ingredient span {
    visibility: hidden;
  }
  .store-selector-modal .store-option div:nth-child(1) {
    width: auto;
  }
  .store-selector-modal .store-option div:nth-child(2), .store-selector-modal .store-option div:nth-child(3) {
    width: 40%;
  }
  .tracker-header h2 {
    font-size: 7rem;
    padding: 0rem 1.5rem 0rem 1.5rem;
  }
  .login-welcoming-msg {
    display: block;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1150px;
  }
}
.saved-cards-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  margin-bottom: 1rem;
}
.saved-cards-list .selected {
  border: 1px solid #a91f2b;
}
.saved-cards-list .selected .saved-card__edit-top,
.saved-cards-list .selected .saved-card__top {
  background-color: #a91f2b;
  color: white;
}
.saved-cards-list .selected .saved-card__bottom {
  display: -ms-flexbox;
  display: flex;
}
.saved-cards-list .selected .saved-card-new__bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding: 1rem;
}
@media (min-width: 992px) {
  .saved-cards-list .selected .saved-card-new__bottom {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.saved-cards-list .edit-mode .saved-card__top,
.saved-cards-list .edit-mode .saved-card__bottom {
  display: none;
}
.saved-cards-list .edit-mode .saved-card__edit-top,
.saved-cards-list .edit-mode .saved-card__edit-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
.saved-cards-list .edit-mode .saved-card__edit-top label,
.saved-cards-list .edit-mode .saved-card__edit-bottom label {
  margin-bottom: 0.5rem;
}
.saved-cards-list .delete-active .saved-card__delete-overlay {
  display: -ms-flexbox;
  display: flex;
}
.saved-cards-list .delete-active .saved-card__edit-icon {
  display: none;
}
.saved-cards-list .delete-active .saved-card__top,
.saved-cards-list .delete-active .saved-card__bottom {
  opacity: 0.8;
}

.saved-card-new,
.saved-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 1rem;
  position: relative;
  cursor: pointer;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.saved-card-new__top,
.saved-card__top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem;
}
.saved-card-new__edit-top,
.saved-card__edit-top {
  display: none;
  padding: 1rem;
}
.saved-card-new__edit-bottom, .saved-card-new__bottom,
.saved-card__edit-bottom,
.saved-card__bottom {
  display: none;
  padding: 1rem;
  animation: fadeIn 1s;
}
.saved-card-new__bottom-left,
.saved-card__bottom-left {
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.saved-card-new__bottom-right,
.saved-card__bottom-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.saved-card-new__digits, .saved-card-new__name-on-card,
.saved-card__digits,
.saved-card__name-on-card {
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-size: 1.6rem;
  font-family: "Courier New", serif;
  font-weight: bold;
}
.saved-card-new__display-name,
.saved-card__display-name {
  display: block;
  font-size: 1.8rem;
}
.saved-card-new__edit-actions,
.saved-card__edit-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
}
.saved-card-new__delete-yes-anchor, .saved-card-new__delete-no-anchor, .saved-card-new__edit-anchor, .saved-card-new__save-anchor, .saved-card-new__delete-anchor,
.saved-card__delete-yes-anchor,
.saved-card__delete-no-anchor,
.saved-card__edit-anchor,
.saved-card__save-anchor,
.saved-card__delete-anchor {
  display: block;
  color: black;
}
.saved-card-new__edit-anchor,
.saved-card__edit-anchor {
  font-size: 2rem;
}
.saved-card-new__cvv,
.saved-card__cvv {
  max-width: 8rem;
}
.saved-card-new .form-group,
.saved-card .form-group {
  margin: 1rem;
}
.saved-card-new__confirmation,
.saved-card__confirmation {
  font-size: 1.6rem;
  color: black;
}
.saved-card-new__delete-overlay,
.saved-card__delete-overlay {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding: 1rem;
  color: black;
}
.saved-card-new__delete-bottom,
.saved-card__delete-bottom {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.saved-card-new__card-type,
.saved-card__card-type {
  max-width: 5rem;
}
.saved-card-new .smaller-btn,
.saved-card .smaller-btn {
  color: #fdd501;
  background-color: #a91f2b;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 1.6rem;
  line-height: 1;
  border-radius: 4px;
  text-transform: uppercase;
}
.saved-card-new .smaller-btn:hover,
.saved-card .smaller-btn:hover {
  color: #a91f2b;
  background-color: #fdd501;
}

.saved-card-new:hover,
.saved-card:hover {
  border: 1px solid #a91f2b;
}

.input-cvv {
  margin: 0 !important;
}

.save-for-later {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.save-for-later label {
  padding-left: 0.5rem;
  margin: 0;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-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 {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.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-slide .slick-dots {
  display: none;
}

.slick-arrow.slick-hidden {
  display: none;
}

.top-home-slider {
  position: relative;
  top: -60px;
}
.top-home-slider .top-slider-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
}
.top-home-slider .top-slider-block img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 100%;
  min-height: 100%;
}
.top-home-slider .slick-slide {
  outline: none;
}
.top-home-slider .slick-dots {
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: -12px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  list-style: none;
}
.top-home-slider .slick-dots li {
  display: inline-block;
  margin: 0 5px;
}
.top-home-slider .slick-dots li.slick-active button {
  background-color: #fdd501;
}
.top-home-slider .slick-dots li button {
  width: 15px !important;
  height: 15px !important;
  border-radius: 100%;
  border: 0;
  background-color: #f0efef;
  box-shadow: 1px 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 1px 1px 0 rgba(0, 0, 0, 0.6);
  text-indent: -9999px;
  outline: none;
  padding: 0;
  -webkit-perspective: 1px;
}

.slideshow-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.slideshow-container {
  position: relative;
  margin: 0 auto;
}
.slideshow-container .slide {
  display: none;
}
.slideshow-container .prev, .slideshow-container .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 1.8rem;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.slideshow-container .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.slideshow-container .prev:hover, .slideshow-container .next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.slideshow-container .text {
  color: #fff;
  font-size: 1.8rem;
  font-weight: bold;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  text-align: center;
  width: 100%;
}

.fade-slide {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}
@keyframes fade-slide {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
/* 
  You want a simple and fancy tooltip?
  Just copy all [data-tooltip] blocks:
*/
.tooltip-wrapper {
  display: block;
}
.tooltip-wrapper .btn.disabled {
  cursor: not-allowed;
  pointer-events: none;
}

[data-tooltip] {
  position: relative;
}

/* Positioning and visibility settings of the tooltip */
[data-tooltip]:before,
[data-tooltip]:after {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  left: 50%;
  bottom: calc(100% + 5px);
  pointer-events: none;
  transition: 0.2s;
  will-change: transform;
}

/* The actual tooltip with a dynamic width */
[data-tooltip]:before {
  content: attr(data-tooltip);
  padding: 10px 18px;
  min-width: 50px;
  max-width: 300px;
  width: max-content;
  width: -moz-max-content;
  border-radius: 6px;
  font-size: 1.4rem;
  /*   font-size: 0.73rem; */
  background-color: rgba(59, 72, 80, 0.9);
  background-image: linear-gradient(30deg, rgba(59, 72, 80, 0.44), rgba(59, 68, 75, 0.44), rgba(60, 82, 88, 0.44));
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.2);
  color: #fff;
  text-align: center;
  white-space: pre-wrap;
  -ms-transform: translate(-50%, -5px) scale(0.5);
      transform: translate(-50%, -5px) scale(0.5);
}

/* Tooltip arrow */
[data-tooltip]:after {
  content: "";
  border-style: solid;
  border-width: 5px 5px 0px 5px;
  border-color: rgba(55, 64, 70, 0.9) transparent transparent transparent;
  transition-duration: 0s; /* If the mouse leaves the element, 
   the transition effects for the 
   tooltip arrow are "turned off" */
  -ms-transform-origin: top;
      transform-origin: top; /* Orientation setting for the
   slide-down effect */
  -ms-transform: translateX(-50%) scaleY(0);
      transform: translateX(-50%) scaleY(0);
}

/* Tooltip becomes visible at hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  opacity: 1;
}

/* Scales from 0.5 to 1 -> grow effect */
[data-tooltip]:hover:before {
  transition-delay: 0.3s;
  -ms-transform: translate(-50%, -5px) scale(1);
      transform: translate(-50%, -5px) scale(1);
}

/* Slide down effect only on mouseenter (NOT on mouseleave) */
[data-tooltip]:hover:after {
  transition-delay: 0.5s; /* Starting after the grow effect */
  transition-duration: 0.2s;
  -ms-transform: translateX(-50%) scaleY(1);
      transform: translateX(-50%) scaleY(1);
}

/*
  That's it.
*/
/*
  If you want some adjustability
  here are some orientation settings you can use:
*/
/* LEFT */
/* Tooltip + arrow */
[data-tooltip-location=left]:before,
[data-tooltip-location=left]:after {
  left: auto;
  right: calc(100% + 5px);
  bottom: 50%;
}

/* Tooltip */
[data-tooltip-location=left]:before {
  -ms-transform: translate(-5px, 50%) scale(0.5);
      transform: translate(-5px, 50%) scale(0.5);
}

[data-tooltip-location=left]:hover:before {
  -ms-transform: translate(-5px, 50%) scale(1);
      transform: translate(-5px, 50%) scale(1);
}

/* Arrow */
[data-tooltip-location=left]:after {
  border-width: 5px 0px 5px 5px;
  border-color: transparent transparent transparent rgba(55, 64, 70, 0.9);
  -ms-transform-origin: left;
      transform-origin: left;
  -ms-transform: translateY(50%) scaleX(0);
      transform: translateY(50%) scaleX(0);
}

[data-tooltip-location=left]:hover:after {
  -ms-transform: translateY(50%) scaleX(1);
      transform: translateY(50%) scaleX(1);
}

/* RIGHT */
[data-tooltip-location=right]:before,
[data-tooltip-location=right]:after {
  left: calc(100% + 5px);
  bottom: 50%;
}

[data-tooltip-location=right]:before {
  -ms-transform: translate(5px, 50%) scale(0.5);
      transform: translate(5px, 50%) scale(0.5);
}

[data-tooltip-location=right]:hover:before {
  -ms-transform: translate(5px, 50%) scale(1);
      transform: translate(5px, 50%) scale(1);
}

[data-tooltip-location=right]:after {
  border-width: 5px 5px 5px 0px;
  border-color: transparent rgba(55, 64, 70, 0.9) transparent transparent;
  -ms-transform-origin: right;
      transform-origin: right;
  -ms-transform: translateY(50%) scaleX(0);
      transform: translateY(50%) scaleX(0);
}

[data-tooltip-location=right]:hover:after {
  -ms-transform: translateY(50%) scaleX(1);
      transform: translateY(50%) scaleX(1);
}

/* BOTTOM */
[data-tooltip-location=bottom]:before,
[data-tooltip-location=bottom]:after {
  top: calc(100% + 5px);
  bottom: auto;
}

[data-tooltip-location=bottom]:before {
  -ms-transform: translate(-50%, 5px) scale(0.5);
      transform: translate(-50%, 5px) scale(0.5);
}

[data-tooltip-location=bottom]:hover:before {
  -ms-transform: translate(-50%, 5px) scale(1);
      transform: translate(-50%, 5px) scale(1);
}

[data-tooltip-location=bottom]:after {
  border-width: 0px 5px 5px 5px;
  border-color: transparent transparent rgba(55, 64, 70, 0.9) transparent;
  -ms-transform-origin: bottom;
      transform-origin: bottom;
}

.upsell-title {
  text-align: center;
  font-family: "Bicyclette W01 Black";
  margin-top: 0;
  font-size: 3rem;
  font-weight: 500;
}

div.upsell-header {
  padding-bottom: 0;
}

div.upsell-body {
  padding-top: 0;
}

div.upsell-block {
  padding: 0;
}

.img-full-width {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.img-full-page-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  margin: auto;
}

.single-img-hero {
  position: relative;
  margin-top: -60px;
}
.single-img-hero img {
  width: 100%;
}

.side-widget, .white-background {
  padding: 15px 20px;
  background-color: #e1e1e1;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .side-widget, .white-background {
    margin-top: 60px;
  }
}
.side-widget img, .white-background img {
  margin-bottom: 15px;
}

.widget-content-block {
  margin-bottom: 30px;
}
.widget-content-block .page-heading {
  text-align: left;
  margin-bottom: 10px;
  margin-top: 0;
}
.widget-content-block .brand-font {
  font-size: 4.8rem;
  letter-spacing: 1.3px;
  color: #a91f2b;
}
.widget-content-block p {
  font-family: "Moranga W05 Regular";
  font-weight: 300;
  letter-spacing: 0.6px;
}
.widget-content-block img {
  margin-bottom: 15px;
}

.white-background .side-widget-title {
  margin-top: 0;
  font-family: "Moranga W05 Regular";
  font-size: 2rem;
  letter-spacing: 0.9px;
  color: #a91f2b;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 5px;
}
.white-background p {
  font-family: "Moranga W05 Regular";
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.25;
  color: rgba(33, 28, 24, 0.6);
  margin-bottom: 15px;
}
.white-background .btn {
  margin-bottom: 15px;
  width: 100%;
}
.white-background .img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.regular-content-block h2 {
  margin-top: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwic3JjL2xpYnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC5taW4uY3NzIiwic3JjL2Nzcy9waXptZXQtZm9udC1mYWNlcy5zY3NzIiwic3JjL2Nzcy9waXptZXQtbWFpbi5jc3MiLCJzcmMvY3NzL3Bpem1ldC1taXhpbnMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWJhc2Uuc2NzcyIsInNyYy9jc3MvcGl6bWV0LXZhcmlhYmxlcy5zY3NzIiwic3JjL2Nzcy9waXptZXQtYWJvdXQtdXMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWFjY291bnQuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWJhc2tldC5zY3NzIiwic3JjL2Nzcy9waXptZXQtY2FsbG91dC1jYXJkcy5zY3NzIiwic3JjL2Nzcy9waXptZXQtY2FsbC1jZW50ZXIuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWNhcnQuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWNoZWNrb3V0LnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1jb250ZW50LWJsb2Nrcy5zY3NzIiwic3JjL2Nzcy9waXptZXQtZGVhbHMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWRlYWxzYnVpbGRlci1tb2RhbC5zY3NzIiwic3JjL2Nzcy9waXptZXQtZXBpZm9ybXMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWZvbnRzLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1mb290ZXIuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWZyYW5jaGlzZS5zY3NzIiwic3JjL2Nzcy9waXptZXQtZ2lmdC1jYXJkcy5zY3NzIiwic3JjL2Nzcy9waXptZXQtZ3JpZHZpZXcuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWhlYWRlci5zY3NzIiwic3JjL2Nzcy9waXptZXQtaGVyb2VzLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1pY29ucy5zY3NzIiwic3JjL2Nzcy9waXptZXQtam9icy5zY3NzIiwic3JjL2Nzcy9waXptZXQtanF1ZXJ5LXVpLXRpbWVwaWNrZXItYWRkb24uc2NzcyIsInNyYy9jc3MvcGl6bWV0LWpxdWVyeS11aS5zY3NzIiwic3JjL2Nzcy9waXptZXQtbGF5b3V0LnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1sb2NhdGlvbnMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LW1lbnUuc2NzcyIsInNyYy9jc3MvcGl6bWV0LW1lbnUtbGlzdC5zY3NzIiwic3JjL2Nzcy9waXptZXQtbW9kYWwuc2NzcyIsInNyYy9jc3MvcGl6bWV0LW5hdi5zY3NzIiwic3JjL2Nzcy9waXptZXQtb3JkZXItYnV0dG9uLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1vcmRlci1zdW1tYXJ5LnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1vcmRlci1zZXR1cC5zY3NzIiwic3JjL2Nzcy9waXptZXQtcGl6emEtdHJhY2tlci5zY3NzIiwic3JjL2Nzcy9waXptZXQtcHJvZHVjdC1idWlsZGVyLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1wcm9kdWN0LWRldGFpbC5zY3NzIiwic3JjL2Nzcy9waXptZXQtcmVnaXN0ZXIuc2NzcyIsInNyYy9jc3MvcGl6bWV0LXJlcXVpcmVtZW50cy5zY3NzIiwic3JjL2Nzcy9waXptZXQtcmVzcG9uc2l2ZS5zY3NzIiwic3JjL2Nzcy9waXptZXQtc2F2ZWQtY2FyZHMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LXNsaWNrLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1zbGlkZXNob3cuc2NzcyIsInNyYy9jc3MvcGl6bWV0LXRvb2x0aXAuc2NzcyIsInNyYy9jc3MvcGl6bWV0LXVwc2VsbC5zY3NzIiwic3JjL2Nzcy9waXptZXQtd2lkZ2V0cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFBO0FDQUE7Ozs7O0dBQUE7QUFLRztFQUFNLGVBQUE7RUFBZSxpQkFBQTtFQUFpQixpQkFBQTtFQUFpQixlQUFBO0VBQWUsY0FBQTtFQUFjLGlCQUFBO0VBQWlCLGlCQUFBO0VBQWlCLGdCQUFBO0VBQWdCLGVBQUE7RUFBZSxlQUFBO0VBQWUsYUFBQTtFQUFhLGVBQUE7RUFBZSxvQkFBQTtFQUFvQixrQkFBQTtFQUFrQixvQkFBQTtFQUFvQixrQkFBQTtFQUFrQixlQUFBO0VBQWUsa0JBQUE7RUFBa0IsaUJBQUE7RUFBaUIsZ0JBQUE7RUFBZ0IsZUFBQTtFQUFlLGtCQUFBO0VBQWtCLHNCQUFBO0VBQXNCLHNCQUFBO0VBQXNCLHNCQUFBO0VBQXNCLHVCQUFBO0VBQXVCLHNOQUFBO0VBQXNOLHVHQUFBO0NBK0JocUI7O0FBL0J1d0I7RUFBbUIsdUJBQUE7Q0FtQzF4Qjs7QUFuQ2d6QjtFQUFLLHdCQUFBO0VBQXVCLGtCQUFBO0VBQWlCLCtCQUFBO0VBQThCLHlDQUFBO0NBMEMzM0I7O0FBMUNtNkI7RUFBc0UsZUFBQTtDQThDeitCOztBQTlDdS9CO0VBQUssVUFBQTtFQUFTLHNOQUFBO0VBQXlNLGdCQUFBO0VBQWUsaUJBQUE7RUFBZ0IsaUJBQUE7RUFBZ0IsZUFBQTtFQUFjLGlCQUFBO0VBQWdCLHVCQUFBO0NBeUQzeEM7O0FBekRpekM7RUFBMEMsc0JBQUE7Q0E2RDMxQzs7QUE3RCsyQztFQUFHLHdCQUFBO0VBQXVCLFVBQUE7RUFBUyxrQkFBQTtDQW1FbDVDOztBQW5FbTZDO0VBQWtCLGNBQUE7RUFBYSxzQkFBQTtDQXdFbDhDOztBQXhFczlDO0VBQUUsY0FBQTtFQUFhLG9CQUFBO0NBNkVyK0M7O0FBN0V3L0M7RUFBc0MsMkJBQUE7RUFBMEIsMENBQUE7RUFBeUMsa0NBQUE7RUFBaUMsYUFBQTtFQUFZLGlCQUFBO0VBQWdCLHVDQUFBO0VBQXNDLCtCQUFBO0NBdUZwc0Q7O0FBdkZrdUQ7RUFBUSxvQkFBQTtFQUFtQixtQkFBQTtFQUFrQixxQkFBQTtDQTZGL3dEOztBQTdGbXlEO0VBQVMsY0FBQTtFQUFhLG9CQUFBO0NBa0d6ekQ7O0FBbEc0MEQ7RUFBd0IsaUJBQUE7Q0FzR3AyRDs7QUF0R28zRDtFQUFHLGlCQUFBO0NBMEd2M0Q7O0FBMUd1NEQ7RUFBRyxzQkFBQTtFQUFvQixlQUFBO0NBK0c5NUQ7O0FBL0c0NkQ7RUFBVyxpQkFBQTtDQW1IdjdEOztBQW5IdThEO0VBQVMsb0JBQUE7Q0F1SGg5RDs7QUF2SG0rRDtFQUFNLGVBQUE7Q0EySHorRDs7QUEzSHUvRDtFQUFRLG1CQUFBO0VBQWtCLGVBQUE7RUFBYyxlQUFBO0VBQWMseUJBQUE7Q0FrSTdpRTs7QUFsSXFrRTtFQUFJLGdCQUFBO0NBc0l6a0U7O0FBdEl1bEU7RUFBSSxZQUFBO0NBMEkzbEU7O0FBMUlxbUU7RUFBRSxlQUFBO0VBQWMsc0JBQUE7RUFBcUIsOEJBQUE7Q0FnSjFvRTs7QUFoSnVxRTtFQUFRLGVBQUE7RUFBYywyQkFBQTtDQXFKN3JFOztBQXJKdXRFO0VBQTJCLGVBQUE7RUFBYyxzQkFBQTtDQTBKaHdFOztBQTFKcXhFO0VBQWlDLGVBQUE7RUFBYyxzQkFBQTtDQStKcDBFOztBQS9KeTFFO0VBQWtCLGtHQUFBO0VBQTJGLGVBQUE7Q0FvS3Q4RTs7QUFwS285RTtFQUFJLGNBQUE7RUFBYSxvQkFBQTtFQUFtQixlQUFBO0VBQWMsOEJBQUE7Q0EyS3RnRjs7QUEzS21pRjtFQUFPLGlCQUFBO0NBK0sxaUY7O0FBL0swakY7RUFBSSx1QkFBQTtFQUFzQixtQkFBQTtDQW9McGxGOztBQXBMc21GO0VBQUksaUJBQUE7RUFBZ0IsdUJBQUE7Q0F5TDFuRjs7QUF6TGdwRjtFQUFNLDBCQUFBO0NBNkx0cEY7O0FBN0wrcUY7RUFBUSxxQkFBQTtFQUFtQix3QkFBQTtFQUFzQixlQUFBO0VBQWMsaUJBQUE7RUFBZ0IscUJBQUE7Q0FxTTl2Rjs7QUFyTWt4RjtFQUFHLG9CQUFBO0VBQW1CLGlDQUFBO0NBME14eUY7O0FBMU13MEY7RUFBTSxzQkFBQTtFQUFxQixzQkFBQTtDQStNbjJGOztBQS9NdTNGO0VBQU8saUJBQUE7Q0FtTjkzRjs7QUFuTjg0RjtFQUFpQyxXQUFBO0NBdU4vNkY7O0FBdk55N0Y7RUFBc0MsVUFBQTtFQUFTLHFCQUFBO0VBQW9CLG1CQUFBO0VBQWtCLHFCQUFBO0NBOE45Z0c7O0FBOU5raUc7RUFBYSxrQkFBQTtDQWtPL2lHOztBQWxPZ2tHO0VBQWMscUJBQUE7Q0FzTzlrRzs7QUF0T2ttRztFQUFjLGdCQUFBO0NBME9obkc7O0FBMU8rbkc7RUFBTyxrQkFBQTtDQThPdG9HOztBQTlPdXBHO0VBQWdELDJCQUFBO0NBa1B2c0c7O0FBbFBpdUc7RUFBNEcsZ0JBQUE7Q0FzUDcwRzs7QUF0UDQxRztFQUF3SCxXQUFBO0VBQVUsbUJBQUE7Q0EyUDk5Rzs7QUEzUGcvRztFQUF1Qyx1QkFBQTtFQUFzQixXQUFBO0NBZ1E3aUg7O0FBaFF1akg7RUFBUyxlQUFBO0VBQWMsaUJBQUE7Q0FxUTlrSDs7QUFyUThsSDtFQUFTLGFBQUE7RUFBWSxXQUFBO0VBQVUsVUFBQTtFQUFTLFVBQUE7Q0E0UXRvSDs7QUE1UStvSDtFQUFPLGVBQUE7RUFBYyxZQUFBO0VBQVcsZ0JBQUE7RUFBZSxXQUFBO0VBQVUsc0JBQUE7RUFBb0Isa0JBQUE7RUFBaUIscUJBQUE7RUFBb0IsZUFBQTtFQUFjLG9CQUFBO0NBd1Ivd0g7O0FBeFJreUg7RUFBUyx5QkFBQTtDQTRSM3lIOztBQTVSbTBIO0VBQWtGLGFBQUE7Q0FnU3I1SDs7QUFoU2k2SDtFQUFjLHFCQUFBO0VBQW9CLHlCQUFBO0NBcVNuOEg7O0FBclMyOUg7RUFBeUMseUJBQUE7Q0F5U3BnSTs7QUF6UzRoSTtFQUE2QixjQUFBO0VBQWEsMkJBQUE7Q0E4U3RrSTs7QUE5U2dtSTtFQUFPLHNCQUFBO0NBa1R2bUk7O0FBbFQ0bkk7RUFBUSxtQkFBQTtFQUFrQixnQkFBQTtDQXVUdHBJOztBQXZUcXFJO0VBQVMsY0FBQTtDQTJUOXFJOztBQTNUMnJJO0VBQVMseUJBQUE7Q0ErVHBzSTs7QUEvVDJ0STtFQUEwQyxzQkFBQTtFQUFvQixpQkFBQTtFQUFnQixpQkFBQTtDQXFVenlJOztBQXJVeXpJO0VBQU8sa0JBQUE7Q0F5VWgwSTs7QUF6VWkxSTtFQUFPLGdCQUFBO0NBNlV4MUk7O0FBN1V1Mkk7RUFBTyxtQkFBQTtDQWlWOTJJOztBQWpWZzRJO0VBQU8sa0JBQUE7Q0FxVnY0STs7QUFyVnc1STtFQUFPLG1CQUFBO0NBeVYvNUk7O0FBelZpN0k7RUFBTyxnQkFBQTtDQTZWeDdJOztBQTdWdThJO0VBQU0sbUJBQUE7RUFBa0IsaUJBQUE7Q0FrVy85STs7QUFsVysrSTtFQUFXLGdCQUFBO0VBQWUsaUJBQUE7RUFBZ0IsaUJBQUE7Q0F3V3poSjs7QUF4V3lpSjtFQUFXLGtCQUFBO0VBQWlCLGlCQUFBO0VBQWdCLGlCQUFBO0NBOFdybEo7O0FBOVdxbUo7RUFBVyxrQkFBQTtFQUFpQixpQkFBQTtFQUFnQixpQkFBQTtDQW9YanBKOztBQXBYaXFKO0VBQVcsa0JBQUE7RUFBaUIsaUJBQUE7RUFBZ0IsaUJBQUE7Q0EwWDdzSjs7QUExWDZ0SjtFQUFHLGlCQUFBO0VBQWdCLG9CQUFBO0VBQW1CLFVBQUE7RUFBUyx5Q0FBQTtDQWlZNXdKOztBQWpZZ3pKO0VBQWEsbUJBQUE7RUFBaUIsaUJBQUE7Q0FzWTkwSjs7QUF0WTgxSjtFQUFXLGVBQUE7RUFBYSwwQkFBQTtDQTJZdDNKOztBQTNZKzRKO0VBQWUsZ0JBQUE7RUFBZSxpQkFBQTtDQWdaNzZKOztBQWhaNjdKO0VBQWEsZ0JBQUE7RUFBZSxpQkFBQTtDQXFaejlKOztBQXJaeStKO0VBQWtCLHNCQUFBO0NBeVozL0o7O0FBelpnaEs7RUFBbUMscUJBQUE7Q0E2Wm5qSzs7QUE3WnNrSztFQUFZLGVBQUE7RUFBYywwQkFBQTtDQWthaG1LOztBQWxheW5LO0VBQVksb0JBQUE7RUFBbUIsbUJBQUE7Q0F1YXhwSzs7QUF2YTBxSztFQUFtQixlQUFBO0VBQWMsbUJBQUE7RUFBaUIsZUFBQTtDQTZhNXRLOztBQTdhMHVLO0VBQTJCLGNBQUE7Q0FpYnJ3Szs7QUFqYjB4SztFQUFXLGdCQUFBO0VBQWUsYUFBQTtDQXNicHpLOztBQXRiZzBLO0VBQWUsaUJBQUE7RUFBZSx1QkFBQTtFQUFzQiwwQkFBQTtFQUF5Qix1QkFBQTtFQUFxQixnQkFBQTtFQUFlLGFBQUE7Q0ErYmo3Szs7QUEvYjY3SztFQUFRLHNCQUFBO0NBbWNyOEs7O0FBbmMwOUs7RUFBWSxzQkFBQTtFQUFvQixlQUFBO0NBd2MxL0s7O0FBeGN3Z0w7RUFBZ0IsZUFBQTtFQUFjLGVBQUE7Q0E2Y3RpTDs7QUE3Y29qTDtFQUFLLGlCQUFBO0VBQWdCLGVBQUE7RUFBYyxzQkFBQTtDQW1kdmxMOztBQW5kNG1MO0VBQU8sZUFBQTtDQXVkbm5MOztBQXZkaW9MO0VBQUksdUJBQUE7RUFBb0IsaUJBQUE7RUFBZ0IsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBK2Q3c0w7O0FBL2RpdUw7RUFBUSxXQUFBO0VBQVUsZ0JBQUE7RUFBZSxpQkFBQTtDQXFlbHdMOztBQXJla3hMO0VBQUksZUFBQTtFQUFjLGlCQUFBO0VBQWdCLGVBQUE7Q0EyZXB6TDs7QUEzZWswTDtFQUFTLG1CQUFBO0VBQWtCLGVBQUE7RUFBYyxtQkFBQTtDQWlmMzJMOztBQWpmNjNMO0VBQWdCLGtCQUFBO0VBQWlCLG1CQUFBO0NBc2Y5NUw7O0FBdGZnN0w7RUFBb0YsWUFBQTtFQUFXLG9CQUFBO0VBQW1CLG1CQUFBO0VBQWtCLG1CQUFBO0VBQWtCLGtCQUFBO0NBOGZ0a007O0FBOWZ1bE07RUFBeUI7SUFBeUIsaUJBQUE7R0FtZ0J2b007Q0FDRjtBQXBnQjBwTTtFQUF5QjtJQUF1QyxpQkFBQTtHQXdnQnh0TTtDQUNGO0FBemdCMnVNO0VBQXlCO0lBQXFELGlCQUFBO0dBNmdCdnpNO0NBQ0Y7QUE5Z0IwME07RUFBMEI7SUFBbUUsa0JBQUE7R0FraEJyNk07Q0FDRjtBQW5oQnk3TTtFQUFLLHFCQUFBO0VBQW9CLGNBQUE7RUFBYSxvQkFBQTtFQUFtQixnQkFBQTtFQUFlLG9CQUFBO0VBQW1CLG1CQUFBO0NBMmhCcGhOOztBQTNoQnNpTjtFQUFZLGdCQUFBO0VBQWUsZUFBQTtDQWdpQmprTjs7QUFoaUIra047RUFBMkMsaUJBQUE7RUFBZ0IsZ0JBQUE7Q0FxaUIxb047O0FBcmlCeXBOO0VBQXNxQixtQkFBQTtFQUFrQixZQUFBO0VBQVcsb0JBQUE7RUFBbUIsbUJBQUE7Q0E0aUIvMk87O0FBNWlCaTRPO0VBQUssMkJBQUE7RUFBMEIsY0FBQTtFQUFhLHFCQUFBO0VBQW9CLGFBQUE7RUFBWSxnQkFBQTtDQW9qQjc4Tzs7QUFwakI0OU87RUFBYyxtQkFBQTtFQUFrQixlQUFBO0VBQWMsZ0JBQUE7Q0EwakIxZ1A7O0FBMWpCeWhQO0VBQWMsa0JBQUE7RUFBaUIsY0FBQTtFQUFhLGVBQUE7Q0Fna0Jya1A7O0FBaGtCbWxQO0VBQWMseUJBQUE7RUFBd0IscUJBQUE7RUFBb0Isc0JBQUE7Q0Fza0I3b1A7O0FBdGtCa3FQO0VBQWMsa0JBQUE7RUFBaUIsY0FBQTtFQUFhLGVBQUE7Q0E0a0I5c1A7O0FBNWtCNHRQO0VBQWMsa0JBQUE7RUFBaUIsY0FBQTtFQUFhLGVBQUE7Q0FrbEJ4d1A7O0FBbGxCc3hQO0VBQWMseUJBQUE7RUFBd0IscUJBQUE7RUFBb0Isc0JBQUE7Q0F3bEJoMVA7O0FBeGxCcTJQO0VBQVUsbUJBQUE7RUFBa0IsZUFBQTtFQUFjLFlBQUE7RUFBVyxnQkFBQTtDQStsQjE1UDs7QUEvbEJ5NlA7RUFBTyx3QkFBQTtFQUF1QixvQkFBQTtFQUFtQixxQkFBQTtDQXFtQjE5UDs7QUFybUI4K1A7RUFBTyx5QkFBQTtFQUF3QixxQkFBQTtFQUFvQixzQkFBQTtDQTJtQmppUTs7QUEzbUJzalE7RUFBTyxrQkFBQTtFQUFpQixjQUFBO0VBQWEsZUFBQTtDQWluQjNsUTs7QUFqbkJ5bVE7RUFBTyx5QkFBQTtFQUF3QixxQkFBQTtFQUFvQixzQkFBQTtDQXVuQjVwUTs7QUF2bkJpclE7RUFBTyx5QkFBQTtFQUF3QixxQkFBQTtFQUFvQixzQkFBQTtDQTZuQnB1UTs7QUE3bkJ5dlE7RUFBTyxrQkFBQTtFQUFpQixjQUFBO0VBQWEsZUFBQTtDQW1vQjl4UTs7QUFub0I0eVE7RUFBTyx5QkFBQTtFQUF3QixxQkFBQTtFQUFvQixzQkFBQTtDQXlvQi8xUTs7QUF6b0JvM1E7RUFBTyx5QkFBQTtFQUF3QixxQkFBQTtFQUFvQixzQkFBQTtDQStvQnY2UTs7QUEvb0I0N1E7RUFBTyxrQkFBQTtFQUFpQixjQUFBO0VBQWEsZUFBQTtDQXFwQmorUTs7QUFycEIrK1E7RUFBUSx5QkFBQTtFQUF3QixxQkFBQTtFQUFvQixzQkFBQTtDQTJwQm5pUjs7QUEzcEJ3alI7RUFBUSx5QkFBQTtFQUF3QixxQkFBQTtFQUFvQixzQkFBQTtDQWlxQjVtUjs7QUFqcUJpb1I7RUFBUSxtQkFBQTtFQUFrQixlQUFBO0VBQWMsZ0JBQUE7Q0F1cUJ6cVI7O0FBdnFCd3JSO0VBQWEsbUJBQUE7RUFBa0IsVUFBQTtDQTRxQnZ0Ujs7QUE1cUJndVI7RUFBWSxtQkFBQTtFQUFrQixVQUFBO0NBaXJCOXZSOztBQWpyQnV3UjtFQUFTLGtCQUFBO0VBQWlCLFNBQUE7Q0FzckJqeVI7O0FBdHJCeXlSO0VBQVMsa0JBQUE7RUFBaUIsU0FBQTtDQTJyQm4wUjs7QUEzckIyMFI7RUFBUyxrQkFBQTtFQUFpQixTQUFBO0NBZ3NCcjJSOztBQWhzQjYyUjtFQUFTLGtCQUFBO0VBQWlCLFNBQUE7Q0Fxc0J2NFI7O0FBcnNCKzRSO0VBQVMsa0JBQUE7RUFBaUIsU0FBQTtDQTBzQno2Ujs7QUExc0JpN1I7RUFBUyxrQkFBQTtFQUFpQixTQUFBO0NBK3NCMzhSOztBQS9zQm05UjtFQUFTLGtCQUFBO0VBQWlCLFNBQUE7Q0FvdEI3K1I7O0FBcHRCcS9SO0VBQVMsa0JBQUE7RUFBaUIsU0FBQTtDQXl0Qi9nUzs7QUF6dEJ1aFM7RUFBUyxrQkFBQTtFQUFpQixTQUFBO0NBOHRCampTOztBQTl0QnlqUztFQUFTLGtCQUFBO0VBQWlCLFNBQUE7Q0FtdUJubFM7O0FBbnVCMmxTO0VBQVUsbUJBQUE7RUFBa0IsVUFBQTtDQXd1QnZuUzs7QUF4dUJnb1M7RUFBVSxtQkFBQTtFQUFrQixVQUFBO0NBNnVCNXBTOztBQTd1QnFxUztFQUFVLG1CQUFBO0VBQWtCLFVBQUE7Q0FrdkJqc1M7O0FBbHZCMHNTO0VBQVUsdUJBQUE7Q0FzdkJwdFM7O0FBdHZCMHVTO0VBQVUsd0JBQUE7Q0EwdkJwdlM7O0FBMXZCMndTO0VBQVUsaUJBQUE7Q0E4dkJyeFM7O0FBOXZCcXlTO0VBQVUsd0JBQUE7Q0Frd0IveVM7O0FBbHdCczBTO0VBQVUsd0JBQUE7Q0Fzd0JoMVM7O0FBdHdCdTJTO0VBQVUsaUJBQUE7Q0Ewd0JqM1M7O0FBMXdCaTRTO0VBQVUsd0JBQUE7Q0E4d0IzNFM7O0FBOXdCazZTO0VBQVUsd0JBQUE7Q0FreEI1NlM7O0FBbHhCbThTO0VBQVUsaUJBQUE7Q0FzeEI3OFM7O0FBdHhCNjlTO0VBQVcsd0JBQUE7Q0EweEJ4K1M7O0FBMXhCKy9TO0VBQVcsd0JBQUE7Q0E4eEIxZ1Q7O0FBOXhCaWlUO0VBQXlCO0lBQVEsMkJBQUE7SUFBMEIsY0FBQTtJQUFhLHFCQUFBO0lBQW9CLGFBQUE7SUFBWSxnQkFBQTtHQXV5QnZvVDtFQXZ5QnNwVDtJQUFpQixtQkFBQTtJQUFrQixlQUFBO0lBQWMsZ0JBQUE7R0E0eUJ2c1Q7RUE1eUJzdFQ7SUFBaUIsa0JBQUE7SUFBaUIsY0FBQTtJQUFhLGVBQUE7R0FpekJyd1Q7RUFqekJteFQ7SUFBaUIseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0FzekJoMVQ7RUF0ekJxMlQ7SUFBaUIsa0JBQUE7SUFBaUIsY0FBQTtJQUFhLGVBQUE7R0EyekJwNVQ7RUEzekJrNlQ7SUFBaUIsa0JBQUE7SUFBaUIsY0FBQTtJQUFhLGVBQUE7R0FnMEJqOVQ7RUFoMEIrOVQ7SUFBaUIseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0FxMEI1aFU7RUFyMEJpalU7SUFBYSxtQkFBQTtJQUFrQixlQUFBO0lBQWMsWUFBQTtJQUFXLGdCQUFBO0dBMjBCem1VO0VBMzBCd25VO0lBQVUsd0JBQUE7SUFBdUIsb0JBQUE7SUFBbUIscUJBQUE7R0FnMUI1cVU7RUFoMUJnc1U7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQXExQnR2VTtFQXIxQjJ3VTtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBMDFCbnpVO0VBMTFCaTBVO0lBQVUseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0ErMUJ2M1U7RUEvMUI0NFU7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQW8yQmw4VTtFQXAyQnU5VTtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBeTJCLy9VO0VBejJCNmdWO0lBQVUseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0E4MkJua1Y7RUE5MkJ3bFY7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQW0zQjlvVjtFQW4zQm1xVjtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBdzNCM3NWO0VBeDNCeXRWO0lBQVcseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0E2M0JoeFY7RUE3M0JxeVY7SUFBVyx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQWs0QjUxVjtFQWw0QmkzVjtJQUFXLG1CQUFBO0lBQWtCLGVBQUE7SUFBYyxnQkFBQTtHQXU0QjU1VjtFQXY0QjI2VjtJQUFnQixtQkFBQTtJQUFrQixVQUFBO0dBMjRCNzhWO0VBMzRCczlWO0lBQWUsbUJBQUE7SUFBa0IsVUFBQTtHQSs0QnYvVjtFQS80QmdnVztJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0FtNUI3aFc7RUFuNUJxaVc7SUFBWSxrQkFBQTtJQUFpQixTQUFBO0dBdTVCbGtXO0VBdjVCMGtXO0lBQVksa0JBQUE7SUFBaUIsU0FBQTtHQTI1QnZtVztFQTM1QittVztJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0ErNUI1b1c7RUEvNUJvcFc7SUFBWSxrQkFBQTtJQUFpQixTQUFBO0dBbTZCanJXO0VBbjZCeXJXO0lBQVksa0JBQUE7SUFBaUIsU0FBQTtHQXU2QnR0VztFQXY2Qjh0VztJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0EyNkIzdlc7RUEzNkJtd1c7SUFBWSxrQkFBQTtJQUFpQixTQUFBO0dBKzZCaHlXO0VBLzZCd3lXO0lBQVksa0JBQUE7SUFBaUIsU0FBQTtHQW03QnIwVztFQW43QjYwVztJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0F1N0IxMlc7RUF2N0JrM1c7SUFBYSxtQkFBQTtJQUFrQixVQUFBO0dBMjdCajVXO0VBMzdCMDVXO0lBQWEsbUJBQUE7SUFBa0IsVUFBQTtHQSs3Qno3VztFQS83Qms4VztJQUFhLG1CQUFBO0lBQWtCLFVBQUE7R0FtOEJqK1c7RUFuOEIwK1c7SUFBYSxlQUFBO0dBczhCdi9XO0VBdDhCcWdYO0lBQWEsdUJBQUE7R0F5OEJsaFg7RUF6OEJ3aVg7SUFBYSx3QkFBQTtHQTQ4QnJqWDtFQTU4QjRrWDtJQUFhLGlCQUFBO0dBKzhCemxYO0VBLzhCeW1YO0lBQWEsd0JBQUE7R0FrOUJ0blg7RUFsOUI2b1g7SUFBYSx3QkFBQTtHQXE5QjFwWDtFQXI5QmlyWDtJQUFhLGlCQUFBO0dBdzlCOXJYO0VBeDlCOHNYO0lBQWEsd0JBQUE7R0EyOUIzdFg7RUEzOUJrdlg7SUFBYSx3QkFBQTtHQTg5Qi92WDtFQTk5QnN4WDtJQUFhLGlCQUFBO0dBaStCbnlYO0VBaitCbXpYO0lBQWMsd0JBQUE7R0FvK0JqMFg7RUFwK0J3MVg7SUFBYyx3QkFBQTtHQXUrQnQyWDtDQUNGO0FBeCtCZzRYO0VBQXlCO0lBQVEsMkJBQUE7SUFBMEIsY0FBQTtJQUFhLHFCQUFBO0lBQW9CLGFBQUE7SUFBWSxnQkFBQTtHQWcvQnQrWDtFQWgvQnEvWDtJQUFpQixtQkFBQTtJQUFrQixlQUFBO0lBQWMsZ0JBQUE7R0FxL0J0aVk7RUFyL0Jxalk7SUFBaUIsa0JBQUE7SUFBaUIsY0FBQTtJQUFhLGVBQUE7R0EwL0JwbVk7RUExL0Jrblk7SUFBaUIseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0ErL0IvcVk7RUEvL0Jvc1k7SUFBaUIsa0JBQUE7SUFBaUIsY0FBQTtJQUFhLGVBQUE7R0FvZ0Nudlk7RUFwZ0Npd1k7SUFBaUIsa0JBQUE7SUFBaUIsY0FBQTtJQUFhLGVBQUE7R0F5Z0Noelk7RUF6Z0M4elk7SUFBaUIseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0E4Z0MzM1k7RUE5Z0NnNVk7SUFBYSxtQkFBQTtJQUFrQixlQUFBO0lBQWMsWUFBQTtJQUFXLGdCQUFBO0dBb2hDeDhZO0VBcGhDdTlZO0lBQVUsd0JBQUE7SUFBdUIsb0JBQUE7SUFBbUIscUJBQUE7R0F5aEMzZ1o7RUF6aEMraFo7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQThoQ3JsWjtFQTloQzBtWjtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBbWlDbHBaO0VBbmlDZ3FaO0lBQVUseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0F3aUN0dFo7RUF4aUMydVo7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQTZpQ2p5WjtFQTdpQ3N6WjtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBa2pDOTFaO0VBbGpDNDJaO0lBQVUseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0F1akNsNlo7RUF2akN1N1o7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQTRqQzcrWjtFQTVqQ2tnYTtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBaWtDMWlhO0VBamtDd2phO0lBQVcseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0Fza0MvbWE7RUF0a0Nvb2E7SUFBVyx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQTJrQzNyYTtFQTNrQ2d0YTtJQUFXLG1CQUFBO0lBQWtCLGVBQUE7SUFBYyxnQkFBQTtHQWdsQzN2YTtFQWhsQzB3YTtJQUFnQixtQkFBQTtJQUFrQixVQUFBO0dBb2xDNXlhO0VBcGxDcXphO0lBQWUsbUJBQUE7SUFBa0IsVUFBQTtHQXdsQ3QxYTtFQXhsQysxYTtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0E0bEM1M2E7RUE1bENvNGE7SUFBWSxrQkFBQTtJQUFpQixTQUFBO0dBZ21DajZhO0VBaG1DeTZhO0lBQVksa0JBQUE7SUFBaUIsU0FBQTtHQW9tQ3Q4YTtFQXBtQzg4YTtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0F3bUMzK2E7RUF4bUNtL2E7SUFBWSxrQkFBQTtJQUFpQixTQUFBO0dBNG1DaGhiO0VBNW1Dd2hiO0lBQVksa0JBQUE7SUFBaUIsU0FBQTtHQWduQ3JqYjtFQWhuQzZqYjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0FvbkMxbGI7RUFwbkNrbWI7SUFBWSxrQkFBQTtJQUFpQixTQUFBO0dBd25DL25iO0VBeG5DdW9iO0lBQVksa0JBQUE7SUFBaUIsU0FBQTtHQTRuQ3BxYjtFQTVuQzRxYjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0Fnb0N6c2I7RUFob0NpdGI7SUFBYSxtQkFBQTtJQUFrQixVQUFBO0dBb29DaHZiO0VBcG9DeXZiO0lBQWEsbUJBQUE7SUFBa0IsVUFBQTtHQXdvQ3h4YjtFQXhvQ2l5YjtJQUFhLG1CQUFBO0lBQWtCLFVBQUE7R0E0b0NoMGI7RUE1b0N5MGI7SUFBYSxlQUFBO0dBK29DdDFiO0VBL29DbzJiO0lBQWEsdUJBQUE7R0FrcENqM2I7RUFscEN1NGI7SUFBYSx3QkFBQTtHQXFwQ3A1YjtFQXJwQzI2YjtJQUFhLGlCQUFBO0dBd3BDeDdiO0VBeHBDdzhiO0lBQWEsd0JBQUE7R0EycENyOWI7RUEzcEM0K2I7SUFBYSx3QkFBQTtHQThwQ3ovYjtFQTlwQ2doYztJQUFhLGlCQUFBO0dBaXFDN2hjO0VBanFDNmljO0lBQWEsd0JBQUE7R0FvcUMxamM7RUFwcUNpbGM7SUFBYSx3QkFBQTtHQXVxQzlsYztFQXZxQ3FuYztJQUFhLGlCQUFBO0dBMHFDbG9jO0VBMXFDa3BjO0lBQWMsd0JBQUE7R0E2cUNocWM7RUE3cUN1cmM7SUFBYyx3QkFBQTtHQWdyQ3JzYztDQUNGO0FBanJDK3RjO0VBQXlCO0lBQVEsMkJBQUE7SUFBMEIsY0FBQTtJQUFhLHFCQUFBO0lBQW9CLGFBQUE7SUFBWSxnQkFBQTtHQXlyQ3IwYztFQXpyQ28xYztJQUFpQixtQkFBQTtJQUFrQixlQUFBO0lBQWMsZ0JBQUE7R0E4ckNyNGM7RUE5ckNvNWM7SUFBaUIsa0JBQUE7SUFBaUIsY0FBQTtJQUFhLGVBQUE7R0Ftc0NuOGM7RUFuc0NpOWM7SUFBaUIseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0F3c0M5Z2Q7RUF4c0NtaWQ7SUFBaUIsa0JBQUE7SUFBaUIsY0FBQTtJQUFhLGVBQUE7R0E2c0NsbGQ7RUE3c0NnbWQ7SUFBaUIsa0JBQUE7SUFBaUIsY0FBQTtJQUFhLGVBQUE7R0FrdEMvb2Q7RUFsdEM2cGQ7SUFBaUIseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0F1dEMxdGQ7RUF2dEMrdWQ7SUFBYSxtQkFBQTtJQUFrQixlQUFBO0lBQWMsWUFBQTtJQUFXLGdCQUFBO0dBNnRDdnlkO0VBN3RDc3pkO0lBQVUsd0JBQUE7SUFBdUIsb0JBQUE7SUFBbUIscUJBQUE7R0FrdUMxMmQ7RUFsdUM4M2Q7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQXV1Q3A3ZDtFQXZ1Q3k4ZDtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBNHVDai9kO0VBNXVDKy9kO0lBQVUseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0FpdkNyamU7RUFqdkMwa2U7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQXN2Q2hvZTtFQXR2Q3FwZTtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBMnZDN3JlO0VBM3ZDMnNlO0lBQVUseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0Fnd0Nqd2U7RUFod0NzeGU7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQXF3QzUwZTtFQXJ3Q2kyZTtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBMHdDejRlO0VBMXdDdTVlO0lBQVcseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0Erd0M5OGU7RUEvd0NtK2U7SUFBVyx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQW94QzFoZjtFQXB4QytpZjtJQUFXLG1CQUFBO0lBQWtCLGVBQUE7SUFBYyxnQkFBQTtHQXl4QzFsZjtFQXp4Q3ltZjtJQUFnQixtQkFBQTtJQUFrQixVQUFBO0dBNnhDM29mO0VBN3hDb3BmO0lBQWUsbUJBQUE7SUFBa0IsVUFBQTtHQWl5Q3JyZjtFQWp5QzhyZjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0FxeUMzdGY7RUFyeUNtdWY7SUFBWSxrQkFBQTtJQUFpQixTQUFBO0dBeXlDaHdmO0VBenlDd3dmO0lBQVksa0JBQUE7SUFBaUIsU0FBQTtHQTZ5Q3J5ZjtFQTd5QzZ5ZjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0FpekMxMGY7RUFqekNrMWY7SUFBWSxrQkFBQTtJQUFpQixTQUFBO0dBcXpDLzJmO0VBcnpDdTNmO0lBQVksa0JBQUE7SUFBaUIsU0FBQTtHQXl6Q3A1ZjtFQXp6QzQ1ZjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0E2ekN6N2Y7RUE3ekNpOGY7SUFBWSxrQkFBQTtJQUFpQixTQUFBO0dBaTBDOTlmO0VBajBDcytmO0lBQVksa0JBQUE7SUFBaUIsU0FBQTtHQXEwQ25nZ0I7RUFyMEMyZ2dCO0lBQVksa0JBQUE7SUFBaUIsU0FBQTtHQXkwQ3hpZ0I7RUF6MENnamdCO0lBQWEsbUJBQUE7SUFBa0IsVUFBQTtHQTYwQy9rZ0I7RUE3MEN3bGdCO0lBQWEsbUJBQUE7SUFBa0IsVUFBQTtHQWkxQ3ZuZ0I7RUFqMUNnb2dCO0lBQWEsbUJBQUE7SUFBa0IsVUFBQTtHQXExQy9wZ0I7RUFyMUN3cWdCO0lBQWEsZUFBQTtHQXcxQ3JyZ0I7RUF4MUNtc2dCO0lBQWEsdUJBQUE7R0EyMUNodGdCO0VBMzFDc3VnQjtJQUFhLHdCQUFBO0dBODFDbnZnQjtFQTkxQzB3Z0I7SUFBYSxpQkFBQTtHQWkyQ3Z4Z0I7RUFqMkN1eWdCO0lBQWEsd0JBQUE7R0FvMkNwemdCO0VBcDJDMjBnQjtJQUFhLHdCQUFBO0dBdTJDeDFnQjtFQXYyQysyZ0I7SUFBYSxpQkFBQTtHQTAyQzUzZ0I7RUExMkM0NGdCO0lBQWEsd0JBQUE7R0E2MkN6NWdCO0VBNzJDZzdnQjtJQUFhLHdCQUFBO0dBZzNDNzdnQjtFQWgzQ285Z0I7SUFBYSxpQkFBQTtHQW0zQ2orZ0I7RUFuM0NpL2dCO0lBQWMsd0JBQUE7R0FzM0MvL2dCO0VBdDNDc2hoQjtJQUFjLHdCQUFBO0dBeTNDcGloQjtDQUNGO0FBMTNDOGpoQjtFQUEwQjtJQUFRLDJCQUFBO0lBQTBCLGNBQUE7SUFBYSxxQkFBQTtJQUFvQixhQUFBO0lBQVksZ0JBQUE7R0FrNENycWhCO0VBbDRDb3JoQjtJQUFpQixtQkFBQTtJQUFrQixlQUFBO0lBQWMsZ0JBQUE7R0F1NENydWhCO0VBdjRDb3ZoQjtJQUFpQixrQkFBQTtJQUFpQixjQUFBO0lBQWEsZUFBQTtHQTQ0Q255aEI7RUE1NENpemhCO0lBQWlCLHlCQUFBO0lBQXdCLHFCQUFBO0lBQW9CLHNCQUFBO0dBaTVDOTJoQjtFQWo1Q200aEI7SUFBaUIsa0JBQUE7SUFBaUIsY0FBQTtJQUFhLGVBQUE7R0FzNUNsN2hCO0VBdDVDZzhoQjtJQUFpQixrQkFBQTtJQUFpQixjQUFBO0lBQWEsZUFBQTtHQTI1Qy8raEI7RUEzNUM2L2hCO0lBQWlCLHlCQUFBO0lBQXdCLHFCQUFBO0lBQW9CLHNCQUFBO0dBZzZDMWppQjtFQWg2QytraUI7SUFBYSxtQkFBQTtJQUFrQixlQUFBO0lBQWMsWUFBQTtJQUFXLGdCQUFBO0dBczZDdm9pQjtFQXQ2Q3NwaUI7SUFBVSx3QkFBQTtJQUF1QixvQkFBQTtJQUFtQixxQkFBQTtHQTI2QzFzaUI7RUEzNkM4dGlCO0lBQVUseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0FnN0NweGlCO0VBaDdDeXlpQjtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBcTdDajFpQjtFQXI3QysxaUI7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQTA3Q3I1aUI7RUExN0MwNmlCO0lBQVUseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0ErN0NoK2lCO0VBLzdDcS9pQjtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBbzhDN2hqQjtFQXA4QzJpakI7SUFBVSx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQXk4Q2ptakI7RUF6OENzbmpCO0lBQVUseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0E4OEM1cWpCO0VBOThDaXNqQjtJQUFVLGtCQUFBO0lBQWlCLGNBQUE7SUFBYSxlQUFBO0dBbTlDenVqQjtFQW45Q3V2akI7SUFBVyx5QkFBQTtJQUF3QixxQkFBQTtJQUFvQixzQkFBQTtHQXc5Qzl5akI7RUF4OUNtMGpCO0lBQVcseUJBQUE7SUFBd0IscUJBQUE7SUFBb0Isc0JBQUE7R0E2OUMxM2pCO0VBNzlDKzRqQjtJQUFXLG1CQUFBO0lBQWtCLGVBQUE7SUFBYyxnQkFBQTtHQWsrQzE3akI7RUFsK0N5OGpCO0lBQWdCLG1CQUFBO0lBQWtCLFVBQUE7R0FzK0MzK2pCO0VBdCtDby9qQjtJQUFlLG1CQUFBO0lBQWtCLFVBQUE7R0EwK0NyaGtCO0VBMStDOGhrQjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0E4K0MzamtCO0VBOStDbWtrQjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0FrL0NobWtCO0VBbC9Dd21rQjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0FzL0Nyb2tCO0VBdC9DNm9rQjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0EwL0MxcWtCO0VBMS9Da3JrQjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0E4L0Mvc2tCO0VBOS9DdXRrQjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0FrZ0RwdmtCO0VBbGdENHZrQjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0FzZ0R6eGtCO0VBdGdEaXlrQjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0EwZ0Q5emtCO0VBMWdEczBrQjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0E4Z0RuMmtCO0VBOWdEMjJrQjtJQUFZLGtCQUFBO0lBQWlCLFNBQUE7R0FraER4NGtCO0VBbGhEZzVrQjtJQUFhLG1CQUFBO0lBQWtCLFVBQUE7R0FzaEQvNmtCO0VBdGhEdzdrQjtJQUFhLG1CQUFBO0lBQWtCLFVBQUE7R0EwaER2OWtCO0VBMWhEZytrQjtJQUFhLG1CQUFBO0lBQWtCLFVBQUE7R0E4aEQvL2tCO0VBOWhEd2dsQjtJQUFhLGVBQUE7R0FpaURyaGxCO0VBamlEbWlsQjtJQUFhLHVCQUFBO0dBb2lEaGpsQjtFQXBpRHNrbEI7SUFBYSx3QkFBQTtHQXVpRG5sbEI7RUF2aUQwbWxCO0lBQWEsaUJBQUE7R0EwaUR2bmxCO0VBMWlEdW9sQjtJQUFhLHdCQUFBO0dBNmlEcHBsQjtFQTdpRDJxbEI7SUFBYSx3QkFBQTtHQWdqRHhybEI7RUFoakQrc2xCO0lBQWEsaUJBQUE7R0FtakQ1dGxCO0VBbmpENHVsQjtJQUFhLHdCQUFBO0dBc2pEenZsQjtFQXRqRGd4bEI7SUFBYSx3QkFBQTtHQXlqRDd4bEI7RUF6akRvemxCO0lBQWEsaUJBQUE7R0E0akRqMGxCO0VBNWpEaTFsQjtJQUFjLHdCQUFBO0dBK2pELzFsQjtFQS9qRHMzbEI7SUFBYyx3QkFBQTtHQWtrRHA0bEI7Q0FDRjtBQW5rRDg1bEI7RUFBTyxZQUFBO0VBQVcsb0JBQUE7RUFBbUIsZUFBQTtDQXdrRG44bEI7O0FBeGtEaTlsQjtFQUFvQixpQkFBQTtFQUFlLG9CQUFBO0VBQW1CLDhCQUFBO0NBOGtEdmdtQjs7QUE5a0RvaW1CO0VBQWdCLHVCQUFBO0VBQXNCLGlDQUFBO0NBbWxEMWttQjs7QUFubEQwbW1CO0VBQW1CLDhCQUFBO0NBdWxEN25tQjs7QUF2bEQwcG1CO0VBQTBCLGdCQUFBO0NBMmxEcHJtQjs7QUEzbERrc21CO0VBQWdCLDBCQUFBO0NBK2xEbHRtQjs7QUEvbEQydW1CO0VBQXNDLDBCQUFBO0NBbW1EanhtQjs7QUFubUQweW1CO0VBQWtELHlCQUFBO0NBdW1ENTFtQjs7QUF2bURvM21CO0VBQW1HLFVBQUE7Q0EybUR2OW1COztBQTNtRGcrbUI7RUFBeUMsc0NBQUE7Q0ErbUR6Z25COztBQS9tRDBpbkI7RUFBNEIsZUFBQTtFQUFjLHVDQUFBO0NBb25EcGxuQjs7QUFwbkRzbm5CO0VBQW1ELDBCQUFBO0NBd25EenFuQjs7QUF4bkRrc25CO0VBQXVGLHNCQUFBO0NBNG5EenhuQjs7QUE1bkQ4eW5CO0VBQWtDLDBCQUFBO0NBZ29EaDFuQjs7QUFob0R5Mm5CO0VBQTBFLDBCQUFBO0NBb29EbjduQjs7QUFwb0Q0OG5CO0VBQXlELDBCQUFBO0NBd29EcmdvQjs7QUF4b0Q4aG9CO0VBQStGLHNCQUFBO0NBNG9EN25vQjs7QUE1b0RrcG9CO0VBQW9DLDBCQUFBO0NBZ3BEdHJvQjs7QUFocEQrc29CO0VBQThFLDBCQUFBO0NBb3BEN3hvQjs7QUFwcERzem9CO0VBQW1ELDBCQUFBO0NBd3BEejJvQjs7QUF4cERrNG9CO0VBQXVGLHNCQUFBO0NBNHBEejlvQjs7QUE1cEQ4K29CO0VBQWtDLDBCQUFBO0NBZ3FEaGhwQjs7QUFocUR5aXBCO0VBQTBFLDBCQUFBO0NBb3FEbm5wQjs7QUFwcUQ0b3BCO0VBQTBDLDBCQUFBO0NBd3FEdHJwQjs7QUF4cUQrc3BCO0VBQTJFLHNCQUFBO0NBNHFEMXhwQjs7QUE1cUQreXBCO0VBQStCLDBCQUFBO0NBZ3JEOTBwQjs7QUFockR1MnBCO0VBQW9FLDBCQUFBO0NBb3JEMzZwQjs7QUFwckRvOHBCO0VBQW1ELDBCQUFBO0NBd3JEdi9wQjs7QUF4ckRnaHFCO0VBQXVGLHNCQUFBO0NBNHJEdm1xQjs7QUE1ckQ0bnFCO0VBQWtDLDBCQUFBO0NBZ3NEOXBxQjs7QUFoc0R1cnFCO0VBQTBFLDBCQUFBO0NBb3NEandxQjs7QUFwc0QweHFCO0VBQWdELDBCQUFBO0NBd3NEMTBxQjs7QUF4c0RtMnFCO0VBQW1GLHNCQUFBO0NBNHNEdDdxQjs7QUE1c0QyOHFCO0VBQWlDLDBCQUFBO0NBZ3RENStxQjs7QUFodERxZ3JCO0VBQXdFLDBCQUFBO0NBb3REN2tyQjs7QUFwdERzbXJCO0VBQTZDLDBCQUFBO0NBd3REbnByQjs7QUF4dEQ0cXJCO0VBQStFLHNCQUFBO0NBNHREM3ZyQjs7QUE1dERneHJCO0VBQWdDLDBCQUFBO0NBZ3VEaHpyQjs7QUFodUR5MHJCO0VBQXNFLDBCQUFBO0NBb3VELzRyQjs7QUFwdUR3NnJCO0VBQTBDLDBCQUFBO0NBd3VEbDlyQjs7QUF4dUQyK3JCO0VBQTJFLHNCQUFBO0NBNHVEdGpzQjs7QUE1dUQya3NCO0VBQStCLDBCQUFBO0NBZ3ZEMW1zQjs7QUFodkRtb3NCO0VBQW9FLDBCQUFBO0NBb3ZEdnNzQjs7QUFwdkRndXNCO0VBQWdELHVDQUFBO0NBd3ZEaHhzQjs7QUF4dkRrenNCO0VBQWlDLHVDQUFBO0NBNHZEbjFzQjs7QUE1dkRxM3NCO0VBQXdFLHVDQUFBO0NBZ3dENzdzQjs7QUFod0QrOXNCO0VBQXNCLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQXN3RHpodEI7O0FBdHdEOGl0QjtFQUF1QixlQUFBO0VBQWMsMEJBQUE7RUFBeUIsc0JBQUE7Q0E0d0Q1bXRCOztBQTV3RGlvdEI7RUFBWSxZQUFBO0VBQVcsMEJBQUE7Q0FpeER4cHRCOztBQWp4RGlydEI7RUFBbUQsc0JBQUE7Q0FxeERwdXRCOztBQXJ4RHl2dEI7RUFBMkIsVUFBQTtDQXl4RHB4dEI7O0FBenhENnh0QjtFQUFvRCw0Q0FBQTtDQTZ4RGoxdEI7O0FBN3hEdzN0QjtFQUF1QyxZQUFBO0VBQVcsNkNBQUE7Q0FreUQxNnRCOztBQWx5RGs5dEI7RUFBNEI7SUFBcUIsZUFBQTtJQUFjLFlBQUE7SUFBVyxpQkFBQTtJQUFnQixrQ0FBQTtHQTB5RDFpdUI7RUExeUQya3VCO0lBQXFDLFVBQUE7R0E2eURobnVCO0NBQ0Y7QUE5eUQ0bnVCO0VBQTRCO0lBQXFCLGVBQUE7SUFBYyxZQUFBO0lBQVcsaUJBQUE7SUFBZ0Isa0NBQUE7R0FxekRwdHVCO0VBcnpEcXZ1QjtJQUFxQyxVQUFBO0dBd3pEMXh1QjtDQUNGO0FBenpEc3l1QjtFQUE0QjtJQUFxQixlQUFBO0lBQWMsWUFBQTtJQUFXLGlCQUFBO0lBQWdCLGtDQUFBO0dBZzBEOTN1QjtFQWgwRCs1dUI7SUFBcUMsVUFBQTtHQW0wRHA4dUI7Q0FDRjtBQXAwRGc5dUI7RUFBNkI7SUFBcUIsZUFBQTtJQUFjLFlBQUE7SUFBVyxpQkFBQTtJQUFnQixrQ0FBQTtHQTIwRHppdkI7RUEzMEQwa3ZCO0lBQXFDLFVBQUE7R0E4MEQvbXZCO0NBQ0Y7QUEvMEQybnZCO0VBQWtCLGVBQUE7RUFBYyxZQUFBO0VBQVcsaUJBQUE7RUFBZ0Isa0NBQUE7Q0FxMUR0cnZCOztBQXIxRHV0dkI7RUFBa0MsVUFBQTtDQXkxRHp2dkI7O0FBejFEa3d2QjtFQUFjLGVBQUE7RUFBYyxZQUFBO0VBQVcsb0NBQUE7RUFBa0MsMEJBQUE7RUFBdUIsZ0JBQUE7RUFBZSxpQkFBQTtFQUFnQixpQkFBQTtFQUFnQixlQUFBO0VBQWMsdUJBQUE7RUFBc0IsNkJBQUE7RUFBNEIsMEJBQUE7RUFBeUIsdUJBQUE7RUFBcUIseUVBQUE7Q0F5MkQvL3ZCOztBQXoyRG9rd0I7RUFBdUM7SUFBYyxpQkFBQTtHQTgyRHZud0I7Q0FDRjtBQS8yRDBvd0I7RUFBMEIsOEJBQUE7RUFBNkIsVUFBQTtDQW0zRGpzd0I7O0FBbjNEMHN3QjtFQUFvQixlQUFBO0VBQWMsdUJBQUE7RUFBc0Isc0JBQUE7RUFBcUIsV0FBQTtFQUFVLGlEQUFBO0NBMjNEanl3Qjs7QUEzM0Q0MHdCO0VBQXlDLGVBQUE7RUFBYyxXQUFBO0NBZzREbjR3Qjs7QUFoNEQ2NHdCO0VBQWdDLGVBQUE7RUFBYyxXQUFBO0NBcTREMzd3Qjs7QUFyNERxOHdCO0VBQW9DLGVBQUE7RUFBYyxXQUFBO0NBMDREdi93Qjs7QUExNERpZ3hCO0VBQXFDLGVBQUE7RUFBYyxXQUFBO0NBKzREcGp4Qjs7QUEvNEQ4anhCO0VBQTJCLGVBQUE7RUFBYyxXQUFBO0NBbzVEdm14Qjs7QUFwNUQ4anhCO0VBQTJCLGVBQUE7RUFBYyxXQUFBO0NBbzVEdm14Qjs7QUFwNURpbnhCO0VBQStDLDBCQUFBO0VBQXlCLFdBQUE7Q0F5NUR6cnhCOztBQXo1RG1zeEI7RUFBZ0wsaUJBQUE7Q0ErNURuM3hCOztBQS81RG00eEI7RUFBbUMsbUJBQUE7RUFBa0IsMkJBQUE7Q0FvNkR4N3hCOztBQXA2RGs5eEI7RUFBcUMsZUFBQTtFQUFjLHVCQUFBO0NBeTZEcmd5Qjs7QUF6NkQyaHlCO0VBQXVDLGVBQUE7RUFBYyxZQUFBO0NBODZEaGx5Qjs7QUE5NkQybHlCO0VBQWdCLGtDQUFBO0VBQWdDLHFDQUFBO0VBQW1DLGlCQUFBO0VBQWdCLG1CQUFBO0VBQWtCLGlCQUFBO0NBczdEaHR5Qjs7QUF0N0RndXlCO0VBQW1CLGdDQUFBO0VBQThCLG1DQUFBO0VBQWlDLG1CQUFBO0VBQWtCLGlCQUFBO0NBNjdEcDB5Qjs7QUE3N0RvMXlCO0VBQW1CLGlDQUFBO0VBQStCLG9DQUFBO0VBQWtDLG9CQUFBO0VBQWtCLGlCQUFBO0NBbzhEMTd5Qjs7QUFwOEQwOHlCO0VBQXdCLGVBQUE7RUFBYyxZQUFBO0VBQVcsb0JBQUE7RUFBa0IsaUJBQUE7RUFBZ0IsZ0JBQUE7RUFBZSxpQkFBQTtFQUFnQixlQUFBO0VBQWMsOEJBQUE7RUFBNkIsMEJBQUE7RUFBeUIsb0JBQUE7Q0FpOURob3pCOztBQWo5RG1wekI7RUFBZ0YsaUJBQUE7RUFBZ0IsZ0JBQUE7Q0FzOURudnpCOztBQXQ5RGt3ekI7RUFBaUIsbUNBQUE7RUFBaUMsd0JBQUE7RUFBcUIsb0JBQUE7RUFBa0IsaUJBQUE7RUFBZ0Isc0JBQUE7Q0E4OUQzMnpCOztBQTk5RCszekI7RUFBaUIsaUNBQUE7RUFBZ0MscUJBQUE7RUFBbUIsbUJBQUE7RUFBa0IsaUJBQUE7RUFBZ0Isc0JBQUE7Q0FzK0RyK3pCOztBQXQrRHkvekI7RUFBd0QsYUFBQTtDQTArRGpqMEI7O0FBMStENmowQjtFQUFzQixhQUFBO0NBOCtEbmwwQjs7QUE5K0QrbDBCO0VBQVksb0JBQUE7Q0FrL0QzbTBCOztBQWwvRDhuMEI7RUFBVyxlQUFBO0VBQWMsb0JBQUE7Q0F1L0R2cDBCOztBQXYvRHlxMEI7RUFBVSxxQkFBQTtFQUFvQixjQUFBO0VBQWEsb0JBQUE7RUFBbUIsZ0JBQUE7RUFBZSxtQkFBQTtFQUFrQixrQkFBQTtDQWdnRXh3MEI7O0FBaGdFeXgwQjtFQUF1QyxtQkFBQTtFQUFrQixrQkFBQTtDQXFnRWwxMEI7O0FBcmdFbTIwQjtFQUFZLG1CQUFBO0VBQWtCLGVBQUE7RUFBYyxzQkFBQTtDQTJnRS80MEI7O0FBM2dFbzYwQjtFQUFrQixtQkFBQTtFQUFrQixtQkFBQTtFQUFpQixzQkFBQTtDQWloRXo5MEI7O0FBamhFOCswQjtFQUEyRixlQUFBO0NBcWhFemsxQjs7QUFyaEV1bDFCO0VBQWtCLGlCQUFBO0NBeWhFem0xQjs7QUF6aEV5bjFCO0VBQW1CLDRCQUFBO0VBQTJCLHFCQUFBO0VBQW9CLHVCQUFBO0VBQXNCLG9CQUFBO0VBQW1CLGdCQUFBO0VBQWUsc0JBQUE7Q0FraUVudjFCOztBQWxpRXV3MUI7RUFBcUMsaUJBQUE7RUFBZ0IsY0FBQTtFQUFhLHdCQUFBO0VBQXNCLGVBQUE7Q0F5aUUvMTFCOztBQXppRTYyMUI7RUFBZ0IsY0FBQTtFQUFhLFlBQUE7RUFBVyxvQkFBQTtFQUFrQixtQkFBQTtFQUFpQixlQUFBO0NBaWpFeDcxQjs7QUFqakVzODFCO0VBQWUsbUJBQUE7RUFBa0IsVUFBQTtFQUFTLFFBQUE7RUFBTyxXQUFBO0VBQVUsY0FBQTtFQUFhLGdCQUFBO0VBQWUsd0JBQUE7RUFBcUIsbUJBQUE7RUFBaUIsb0JBQUE7RUFBa0IsaUJBQUE7RUFBZ0IsWUFBQTtFQUFXLHlDQUFBO0VBQW9DLHVCQUFBO0NBaWtFcHAyQjs7QUFqa0V5cTJCO0VBQXFFLFVBQUE7Q0Fxa0U5dTJCOztBQXJrRXV2MkI7RUFBOEgsZUFBQTtDQXlrRXIzMkI7O0FBemtFbTQyQjtFQUEwRCxzQkFBQTtFQUFxQixnREFBQTtFQUE2QyxrUkFBQTtFQUFpUiw2QkFBQTtFQUE0Qiw0REFBQTtFQUF5RCxpRUFBQTtDQWtsRXIyM0I7O0FBbGxFaTYzQjtFQUFzRSxzQkFBQTtFQUFxQixpREFBQTtDQXVsRTUvM0I7O0FBdmxFdWk0QjtFQUFzRSwrQkFBQTtFQUE2Qix5Q0FBQTtDQTRsRTFvNEI7O0FBNWxFa3I0QjtFQUEwRSxxQ0FBQTtFQUFtQyxtRkFBQTtDQWltRS94NEI7O0FBam1FNjI0QjtFQUE0RCxzQkFBQTtFQUFxQixtREFBQTtFQUFnRCx3akJBQUE7Q0F1bUU5KzRCOztBQXZtRStoNkI7RUFBd0Usc0JBQUE7RUFBcUIsaURBQUE7Q0E0bUU1bjZCOztBQTVtRXVxNkI7RUFBc0csZUFBQTtDQWduRTd3NkI7O0FBaG5FMng2QjtFQUFrTSxlQUFBO0NBb25FNzk2Qjs7QUFwbkUyKzZCO0VBQXNILGVBQUE7Q0F3bkVqbTdCOztBQXhuRSttN0I7RUFBc0ksc0JBQUE7Q0E0bkVydjdCOztBQTVuRTB3N0I7RUFBc0osc0JBQUE7RUFBcUIsMEJBQUE7Q0Fpb0VyNzdCOztBQWpvRTg4N0I7RUFBa0osaURBQUE7Q0Fxb0VobThCOztBQXJvRTJvOEI7RUFBOEssc0JBQUE7Q0F5b0V6ejhCOztBQXpvRTgwOEI7RUFBMEcsc0JBQUE7Q0E2b0V4NzhCOztBQTdvRTY4OEI7RUFBc0gsc0JBQUE7RUFBcUIsaURBQUE7Q0FrcEV4bDlCOztBQWxwRW1vOUI7RUFBa0IsY0FBQTtFQUFhLFlBQUE7RUFBVyxvQkFBQTtFQUFrQixtQkFBQTtFQUFpQixlQUFBO0NBMHBFaHQ5Qjs7QUExcEU4dDlCO0VBQWlCLG1CQUFBO0VBQWtCLFVBQUE7RUFBUyxRQUFBO0VBQU8sV0FBQTtFQUFVLGNBQUE7RUFBYSxnQkFBQTtFQUFlLHdCQUFBO0VBQXFCLG1CQUFBO0VBQWlCLG9CQUFBO0VBQWtCLGlCQUFBO0VBQWdCLFlBQUE7RUFBVyx5Q0FBQTtFQUFvQyx1QkFBQTtDQTBxRTk2OUI7O0FBMXFFbTg5QjtFQUF5RSxVQUFBO0NBOHFFNWcrQjs7QUE5cUVxaCtCO0VBQThJLGVBQUE7Q0FrckVucStCOztBQWxyRWlyK0I7RUFBOEQsc0JBQUE7RUFBcUIsZ0RBQUE7RUFBNkMsNlVBQUE7RUFBNFUsNkJBQUE7RUFBNEIsNERBQUE7RUFBeUQsaUVBQUE7Q0EyckVsdC9COztBQTNyRTh3L0I7RUFBMEUsc0JBQUE7RUFBcUIsaURBQUE7Q0Fnc0U3Mi9COztBQWhzRXc1L0I7RUFBMEUsK0JBQUE7RUFBNkIseUNBQUE7Q0Fxc0UvLy9COztBQXJzRXVpZ0M7RUFBOEUscUNBQUE7RUFBbUMsbUZBQUE7Q0Ewc0V4cGdDOztBQTFzRXN1Z0M7RUFBZ0Usc0JBQUE7RUFBcUIsbURBQUE7RUFBZ0QsbW5CQUFBO0NBZ3RFMzJnQzs7QUFodEV1OWhDO0VBQTRFLHNCQUFBO0VBQXFCLGlEQUFBO0NBcXRFeGppQzs7QUFydEVtbWlDO0VBQTBHLGVBQUE7Q0F5dEU3c2lDOztBQXp0RTJ0aUM7RUFBa04sZUFBQTtDQTZ0RTc2aUM7O0FBN3RFMjdpQztFQUEwSCxlQUFBO0NBaXVFcmpqQzs7QUFqdUVta2pDO0VBQTBJLHNCQUFBO0NBcXVFN3NqQzs7QUFydUVrdWpDO0VBQTBKLHNCQUFBO0VBQXFCLDBCQUFBO0NBMHVFajVqQzs7QUExdUUwNmpDO0VBQXNKLGlEQUFBO0NBOHVFaGtrQzs7QUE5dUUybWtDO0VBQWtMLHNCQUFBO0NBa3ZFN3hrQzs7QUFsdkVremtDO0VBQThHLHNCQUFBO0NBc3ZFaDZrQzs7QUF0dkVxN2tDO0VBQTBILHNCQUFBO0VBQXFCLGlEQUFBO0NBMnZFcGtsQzs7QUEzdkUrbWxDO0VBQWEscUJBQUE7RUFBb0IsY0FBQTtFQUFhLHdCQUFBO0VBQXVCLG9CQUFBO0VBQW1CLHVCQUFBO0VBQXNCLG9CQUFBO0NBb3dFN3RsQzs7QUFwd0VndmxDO0VBQXlCLFlBQUE7Q0F3d0V6d2xDOztBQXh3RW94bEM7RUFBeUI7SUFBbUIscUJBQUE7SUFBb0IsY0FBQTtJQUFhLHVCQUFBO0lBQXNCLG9CQUFBO0lBQW1CLHNCQUFBO0lBQXFCLHdCQUFBO0lBQXVCLGlCQUFBO0dBbXhFcDdsQztFQW54RW84bEM7SUFBeUIscUJBQUE7SUFBb0IsY0FBQTtJQUFhLG1CQUFBO0lBQWtCLGVBQUE7SUFBYyx3QkFBQTtJQUF1QixvQkFBQTtJQUFtQix1QkFBQTtJQUFzQixvQkFBQTtJQUFtQixpQkFBQTtHQTh4RWpubUM7RUE5eEVpb21DO0lBQTJCLHNCQUFBO0lBQXFCLFlBQUE7SUFBVyx1QkFBQTtHQW15RTVybUM7RUFueUVrdG1DO0lBQXFDLHNCQUFBO0dBc3lFdnZtQztFQXR5RTR3bUM7SUFBc0QsWUFBQTtHQXl5RWwwbUM7RUF6eUU2MG1DO0lBQXlCLHFCQUFBO0lBQW9CLGNBQUE7SUFBYSx1QkFBQTtJQUFzQixvQkFBQTtJQUFtQixzQkFBQTtJQUFxQix3QkFBQTtJQUF1QixZQUFBO0lBQVcsZ0JBQUE7R0FtekV2K21DO0VBbnpFcy9tQztJQUErQixtQkFBQTtJQUFrQixxQkFBQTtJQUFvQixlQUFBO0lBQWMsY0FBQTtJQUFhLHNCQUFBO0lBQW9CLGVBQUE7R0EyekUxbW5DO0VBM3pFd25uQztJQUE2Qix1QkFBQTtJQUFzQixvQkFBQTtJQUFtQixzQkFBQTtJQUFxQix3QkFBQTtHQWkwRW50bkM7RUFqMEUwdW5DO0lBQW1DLGlCQUFBO0dBbzBFN3duQztDQUNGO0FBcjBFZ3luQztFQUFLLHNCQUFBO0VBQXFCLGlCQUFBO0VBQWdCLGVBQUE7RUFBYyxtQkFBQTtFQUFrQix1QkFBQTtFQUFzQiwwQkFBQTtFQUErQyxzQkFBQTtFQUFxQixrQkFBQTtFQUFpQiw4QkFBQTtFQUE2Qiw4QkFBQTtFQUE2QiwwQkFBQTtFQUF1QixnQkFBQTtFQUFlLGlCQUFBO0VBQWdCLHVCQUFBO0VBQXFCLHNJQUFBO0NBdTFFMWxvQzs7QUF2MUV3dG9DO0VBQXVDO0lBQUssaUJBQUE7R0E0MUVsd29DO0NBQ0Y7QUE3MUVxeG9DO0VBQVcsZUFBQTtFQUFjLHNCQUFBO0NBaTJFOXlvQzs7QUFqMkVtMG9DO0VBQXNCLFdBQUE7RUFBVSxpREFBQTtDQXMyRW4yb0M7O0FBdDJFODRvQztFQUE0QixjQUFBO0NBMDJFMTZvQzs7QUExMkVzN29DO0VBQW1DLGdCQUFBO0NBODJFejlvQzs7QUE5MkV3K29DO0VBQXVDLHFCQUFBO0NBazNFL2dwQzs7QUFsM0VtaXBDO0VBQWEsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBdzNFcGxwQzs7QUF4M0V5bXBDO0VBQW1CLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQTgzRWhxcEM7O0FBOTNFcXJwQztFQUFzQyxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7RUFBcUIsaURBQUE7Q0FxNEVweHBDOztBQXI0RSt6cEM7RUFBNEMsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBMjRFLzRwQzs7QUEzNEVvNnBDO0VBQXVJLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQWk1RS9rcUM7O0FBajVFb21xQztFQUF5SixpREFBQTtDQXE1RTd2cUM7O0FBcjVFd3lxQztFQUFlLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQTI1RTMxcUM7O0FBMzVFZzNxQztFQUFxQixZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0FpNkV6NnFDOztBQWo2RTg3cUM7RUFBMEMsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0VBQXFCLGtEQUFBO0NBdzZFamlyQzs7QUF4NkU2a3JDO0VBQWdELFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQTg2RWpxckM7O0FBOTZFc3JyQztFQUE2SSxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0FvN0V2MnJDOztBQXA3RTQzckM7RUFBK0osa0RBQUE7Q0F3N0UzaHNDOztBQXg3RXVrc0M7RUFBYSxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0E4N0V4bnNDOztBQTk3RTZvc0M7RUFBbUIsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBbzhFcHNzQzs7QUFwOEV5dHNDO0VBQXNDLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtFQUFxQixnREFBQTtDQTI4RXh6c0M7O0FBMzhFazJzQztFQUE0QyxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0FpOUVsN3NDOztBQWo5RXU4c0M7RUFBdUksWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBdTlFbG50Qzs7QUF2OUV1b3RDO0VBQXlKLGdEQUFBO0NBMjlFaHl0Qzs7QUEzOUUwMHRDO0VBQVUsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBaStFeDN0Qzs7QUFqK0U2NHRDO0VBQWdCLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQXUrRWo4dEM7O0FBditFczl0QztFQUFnQyxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7RUFBcUIsaURBQUE7Q0E4K0UvaXVDOztBQTkrRTBsdUM7RUFBc0MsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBby9FcHF1Qzs7QUFwL0V5cnVDO0VBQThILFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQTAvRTMxdUM7O0FBMS9FZzN1QztFQUFnSixpREFBQTtDQTgvRWhndkM7O0FBOS9FMml2QztFQUFhLGVBQUE7RUFBYywwQkFBQTtFQUF5QixzQkFBQTtDQW9nRi9sdkM7O0FBcGdGb252QztFQUFtQixlQUFBO0VBQWMsMEJBQUE7RUFBeUIsc0JBQUE7Q0EwZ0Y5cXZDOztBQTFnRm1zdkM7RUFBc0MsZUFBQTtFQUFjLDBCQUFBO0VBQXlCLHNCQUFBO0VBQXFCLGlEQUFBO0NBaWhGcnl2Qzs7QUFqaEZnMXZDO0VBQTRDLGVBQUE7RUFBYywwQkFBQTtFQUF5QixzQkFBQTtDQXVoRm42dkM7O0FBdmhGdzd2QztFQUF1SSxlQUFBO0VBQWMsMEJBQUE7RUFBeUIsc0JBQUE7Q0E2aEZ0bXdDOztBQTdoRjJud0M7RUFBeUosaURBQUE7Q0FpaUZweHdDOztBQWppRit6d0M7RUFBWSxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0F1aUYvMndDOztBQXZpRm80d0M7RUFBa0IsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBNmlGMTd3Qzs7QUE3aUYrOHdDO0VBQW9DLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtFQUFxQixnREFBQTtDQW9qRjVpeEM7O0FBcGpGc2x4QztFQUEwQyxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0EwakZwcXhDOztBQTFqRnlyeEM7RUFBb0ksWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBZ2tGajJ4Qzs7QUFoa0ZzM3hDO0VBQXNKLGdEQUFBO0NBb2tGNWd5Qzs7QUFwa0ZzanlDO0VBQVcsZUFBQTtFQUFjLDBCQUFBO0VBQXlCLHNCQUFBO0NBMGtGeG15Qzs7QUExa0Y2bnlDO0VBQWlCLGVBQUE7RUFBYywwQkFBQTtFQUF5QixzQkFBQTtDQWdsRnJyeUM7O0FBaGxGMHN5QztFQUFrQyxlQUFBO0VBQWMsMEJBQUE7RUFBeUIsc0JBQUE7RUFBcUIsa0RBQUE7Q0F1bEZ4eXlDOztBQXZsRm8xeUM7RUFBd0MsZUFBQTtFQUFjLDBCQUFBO0VBQXlCLHNCQUFBO0NBNmxGbjZ5Qzs7QUE3bEZ3N3lDO0VBQWlJLGVBQUE7RUFBYywwQkFBQTtFQUF5QixzQkFBQTtDQW1tRmhtekM7O0FBbm1GcW56QztFQUFtSixrREFBQTtDQXVtRnh3ekM7O0FBdm1Gb3p6QztFQUFVLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQTZtRmwyekM7O0FBN21GdTN6QztFQUFnQixZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0FtbkYzNnpDOztBQW5uRmc4ekM7RUFBZ0MsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0VBQXFCLCtDQUFBO0NBMG5GemgwQzs7QUExbkZrazBDO0VBQXNDLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQWdvRjVvMEM7O0FBaG9GaXEwQztFQUE4SCxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0Fzb0ZuMDBDOztBQXRvRncxMEM7RUFBZ0osK0NBQUE7Q0Ewb0Z4KzBDOztBQTFvRmloMUM7RUFBcUIsZUFBQTtFQUFjLHNCQUFBO0NBK29GcGoxQzs7QUEvb0Z5azFDO0VBQTJCLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQXFwRnhvMUM7O0FBcnBGNnAxQztFQUFzRCxnREFBQTtDQXlwRm50MUM7O0FBenBGNnYxQztFQUE0RCxlQUFBO0VBQWMsOEJBQUE7Q0E4cEZ2MDFDOztBQTlwRm8yMUM7RUFBK0osWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBb3FGdmkyQzs7QUFwcUY0ajJDO0VBQWlMLGdEQUFBO0NBd3FGN3UyQzs7QUF4cUZ1eDJDO0VBQXVCLGVBQUE7RUFBYyxzQkFBQTtDQTZxRjV6MkM7O0FBN3FGaTEyQztFQUE2QixZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0FtckZsNTJDOztBQW5yRnU2MkM7RUFBMEQsa0RBQUE7Q0F1ckZqKzJDOztBQXZyRjZnM0M7RUFBZ0UsZUFBQTtFQUFjLDhCQUFBO0NBNHJGM2wzQzs7QUE1ckZ3bjNDO0VBQXFLLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQWtzRmowM0M7O0FBbHNGczEzQztFQUF1TCxrREFBQTtDQXNzRjdnNEM7O0FBdHNGeWo0QztFQUFxQixlQUFBO0VBQWMsc0JBQUE7Q0Eyc0Y1bDRDOztBQTNzRmluNEM7RUFBMkIsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBaXRGaHI0Qzs7QUFqdEZxczRDO0VBQXNELGdEQUFBO0NBcXRGM3Y0Qzs7QUFydEZxeTRDO0VBQTRELGVBQUE7RUFBYyw4QkFBQTtDQTB0Ri8yNEM7O0FBMXRGNDQ0QztFQUErSixZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0FndUYvazVDOztBQWh1Rm9tNUM7RUFBaUwsZ0RBQUE7Q0FvdUZyeDVDOztBQXB1Rit6NUM7RUFBa0IsZUFBQTtFQUFjLHNCQUFBO0NBeXVGLzE1Qzs7QUF6dUZvMzVDO0VBQXdCLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQSt1Rmg3NUM7O0FBL3VGcTg1QztFQUFnRCxpREFBQTtDQW12RnIvNUM7O0FBbnZGZ2k2QztFQUFzRCxlQUFBO0VBQWMsOEJBQUE7Q0F3dkZwbTZDOztBQXh2RmlvNkM7RUFBc0osWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBOHZGM3o2Qzs7QUE5dkZnMTZDO0VBQXdLLGlEQUFBO0NBa3dGeC82Qzs7QUFsd0ZtaTdDO0VBQXFCLGVBQUE7RUFBYyxzQkFBQTtDQXV3RnRrN0M7O0FBdndGMmw3QztFQUEyQixlQUFBO0VBQWMsMEJBQUE7RUFBeUIsc0JBQUE7Q0E2d0Y3cDdDOztBQTd3RmtyN0M7RUFBc0QsZ0RBQUE7Q0FpeEZ4dTdDOztBQWp4Rmt4N0M7RUFBNEQsZUFBQTtFQUFjLDhCQUFBO0NBc3hGNTE3Qzs7QUF0eEZ5MzdDO0VBQStKLGVBQUE7RUFBYywwQkFBQTtFQUF5QixzQkFBQTtDQTR4Ri9qOEM7O0FBNXhGb2w4QztFQUFpTCxnREFBQTtDQWd5RnJ3OEM7O0FBaHlGK3k4QztFQUFvQixlQUFBO0VBQWMsc0JBQUE7Q0FxeUZqMThDOztBQXJ5RnMyOEM7RUFBMEIsWUFBQTtFQUFXLDBCQUFBO0VBQXlCLHNCQUFBO0NBMnlGcDY4Qzs7QUEzeUZ5NzhDO0VBQW9ELGdEQUFBO0NBK3lGNys4Qzs7QUEveUZ1aDlDO0VBQTBELGVBQUE7RUFBYyw4QkFBQTtDQW96Ri9sOUM7O0FBcHpGNG45QztFQUE0SixZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0EwekY1ejlDOztBQTF6RmkxOUM7RUFBOEssZ0RBQUE7Q0E4ekYvLzlDOztBQTl6RnlpK0M7RUFBbUIsZUFBQTtFQUFjLHNCQUFBO0NBbTBGMWsrQzs7QUFuMEYrbCtDO0VBQXlCLGVBQUE7RUFBYywwQkFBQTtFQUF5QixzQkFBQTtDQXkwRi9wK0M7O0FBejBGb3IrQztFQUFrRCxrREFBQTtDQTYwRnR1K0M7O0FBNzBGa3grQztFQUF3RCxlQUFBO0VBQWMsOEJBQUE7Q0FrMUZ4MStDOztBQWwxRnEzK0M7RUFBeUosZUFBQTtFQUFjLDBCQUFBO0VBQXlCLHNCQUFBO0NBdzFGcmovQzs7QUF4MUYway9DO0VBQTJLLGtEQUFBO0NBNDFGcnYvQzs7QUE1MUZpeS9DO0VBQWtCLGVBQUE7RUFBYyxzQkFBQTtDQWkyRmowL0M7O0FBajJGczEvQztFQUF3QixZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0F1MkZsNS9DOztBQXYyRnU2L0M7RUFBZ0QsK0NBQUE7Q0EyMkZ2OS9DOztBQTMyRmdnZ0Q7RUFBc0QsZUFBQTtFQUFjLDhCQUFBO0NBZzNGcGtnRDs7QUFoM0ZpbWdEO0VBQXNKLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQXMzRjN4Z0Q7O0FBdDNGZ3pnRDtFQUF3SywrQ0FBQTtDQTAzRng5Z0Q7O0FBMTNGaWdoRDtFQUFVLGlCQUFBO0VBQWdCLGVBQUE7RUFBYyxzQkFBQTtDQWc0RnppaEQ7O0FBaDRGOGpoRDtFQUFnQixlQUFBO0VBQWMsMkJBQUE7Q0FxNEY1bGhEOztBQXI0RnNuaEQ7RUFBZ0MsMkJBQUE7Q0F5NEZ0cGhEOztBQXo0RmdyaEQ7RUFBc0MsZUFBQTtFQUFjLHFCQUFBO0NBODRGcHVoRDs7QUE5NEZ3dmhEO0VBQTJCLHFCQUFBO0VBQW1CLG1CQUFBO0VBQWtCLGlCQUFBO0VBQWdCLHNCQUFBO0NBcTVGeDBoRDs7QUFyNUY0MWhEO0VBQTJCLHdCQUFBO0VBQXFCLG9CQUFBO0VBQWtCLGlCQUFBO0VBQWdCLHNCQUFBO0NBNDVGOTZoRDs7QUE1NUZrOGhEO0VBQVcsZUFBQTtFQUFjLFlBQUE7Q0FpNkYzOWhEOztBQWo2RnMraEQ7RUFBc0IsbUJBQUE7Q0FxNkY1L2hEOztBQXI2RjZnaUQ7RUFBc0YsWUFBQTtDQXk2Rm5taUQ7O0FBejZGOG1pRDtFQUFNLGlDQUFBO0NBNjZGcG5pRDs7QUE3NkZtcGlEO0VBQXVDO0lBQU0saUJBQUE7R0FrN0Y5cmlEO0NBQ0Y7QUFuN0ZpdGlEO0VBQWlCLFdBQUE7Q0FzN0ZsdWlEOztBQXQ3RjR1aUQ7RUFBcUIsY0FBQTtDQTA3Rmp3aUQ7O0FBMTdGOHdpRDtFQUFZLG1CQUFBO0VBQWtCLFVBQUE7RUFBUyxpQkFBQTtFQUFnQiw4QkFBQTtDQWk4RnIwaUQ7O0FBajhGaTJpRDtFQUF1QztJQUFZLGlCQUFBO0dBczhGbDVpRDtDQUNGO0FBdjhGcTZpRDtFQUFrQixTQUFBO0VBQVEsYUFBQTtFQUFZLDZCQUFBO0NBNDhGMzhpRDs7QUE1OEZzK2lEO0VBQXVDO0lBQWtCLGlCQUFBO0dBaTlGN2hqRDtDQUNGO0FBbDlGZ2pqRDtFQUF1QyxtQkFBQTtDQXE5RnZsakQ7O0FBcjlGeW1qRDtFQUFpQixvQkFBQTtDQXk5RjFuakQ7O0FBejlGNm9qRDtFQUF3QixzQkFBQTtFQUFxQixxQkFBQTtFQUFtQix3QkFBQTtFQUFzQixZQUFBO0VBQVcsd0JBQUE7RUFBc0Isc0NBQUE7RUFBb0MsaUJBQUE7RUFBZ0IscUNBQUE7Q0FvK0Z4empEOztBQXArRjIxakQ7RUFBOEIsZUFBQTtDQXcrRnozakQ7O0FBeCtGdTRqRDtFQUFlLG1CQUFBO0VBQWtCLFVBQUE7RUFBUyxRQUFBO0VBQU8sY0FBQTtFQUFhLGNBQUE7RUFBYSxZQUFBO0VBQVcsaUJBQUE7RUFBZ0Isa0JBQUE7RUFBZ0IscUJBQUE7RUFBbUIsZ0JBQUE7RUFBZSxlQUFBO0VBQWMsaUJBQUE7RUFBZ0IsaUJBQUE7RUFBZ0IsdUJBQUE7RUFBc0IsNkJBQUE7RUFBNEIsc0NBQUE7RUFBaUMsdUJBQUE7Q0E0L0ZocWtEOztBQTUvRnFya0Q7RUFBb0IsWUFBQTtFQUFXLFFBQUE7Q0FpZ0dwdGtEOztBQWpnRzJ0a0Q7RUFBcUIsU0FBQTtFQUFRLFdBQUE7Q0FzZ0d4dmtEOztBQXRnR2t3a0Q7RUFBeUI7SUFBdUIsWUFBQTtJQUFXLFFBQUE7R0E0Z0czemtEO0VBNWdHazBrRDtJQUF3QixTQUFBO0lBQVEsV0FBQTtHQWdoR2wya0Q7Q0FDRjtBQWpoRysya0Q7RUFBeUI7SUFBdUIsWUFBQTtJQUFXLFFBQUE7R0FzaEd4NmtEO0VBdGhHKzZrRDtJQUF3QixTQUFBO0lBQVEsV0FBQTtHQTBoRy84a0Q7Q0FDRjtBQTNoRzQ5a0Q7RUFBeUI7SUFBdUIsWUFBQTtJQUFXLFFBQUE7R0FnaUdyaGxEO0VBaGlHNGhsRDtJQUF3QixTQUFBO0lBQVEsV0FBQTtHQW9pRzVqbEQ7Q0FDRjtBQXJpR3lrbEQ7RUFBMEI7SUFBdUIsWUFBQTtJQUFXLFFBQUE7R0EwaUdub2xEO0VBMWlHMG9sRDtJQUF3QixTQUFBO0lBQVEsV0FBQTtHQThpRzFxbEQ7Q0FDRjtBQS9pR3VybEQ7RUFBdUIsVUFBQTtFQUFTLGFBQUE7RUFBWSxjQUFBO0VBQWEsd0JBQUE7Q0FxakdodmxEOztBQXJqR3N3bEQ7RUFBZ0Msc0JBQUE7RUFBcUIscUJBQUE7RUFBbUIsd0JBQUE7RUFBc0IsWUFBQTtFQUFXLGNBQUE7RUFBYSxzQ0FBQTtFQUFvQywyQkFBQTtFQUF5QixxQ0FBQTtDQWdrR3o3bEQ7O0FBaGtHNDlsRDtFQUFzQyxlQUFBO0NBb2tHbGdtRDs7QUFwa0dnaG1EO0VBQTBCLE9BQUE7RUFBTSxZQUFBO0VBQVcsV0FBQTtFQUFVLGNBQUE7RUFBYSxzQkFBQTtDQTRrR2xsbUQ7O0FBNWtHc21tRDtFQUFtQyxzQkFBQTtFQUFxQixxQkFBQTtFQUFtQix3QkFBQTtFQUFzQixZQUFBO0VBQVcsb0NBQUE7RUFBa0MsZ0JBQUE7RUFBZSx1Q0FBQTtFQUFxQyx5QkFBQTtDQXVsR3h5bUQ7O0FBdmxHK3ptRDtFQUF5QyxlQUFBO0NBMmxHeDJtRDs7QUEzbEdzM21EO0VBQW1DLGtCQUFBO0NBK2xHejVtRDs7QUEvbEcwNm1EO0VBQXlCLE9BQUE7RUFBTSxZQUFBO0VBQVcsV0FBQTtFQUFVLGNBQUE7RUFBYSx1QkFBQTtDQXVtRzMrbUQ7O0FBdm1HZ2duRDtFQUFrQyxzQkFBQTtFQUFxQixxQkFBQTtFQUFtQix3QkFBQTtFQUFzQixZQUFBO0NBOG1HaG1uRDs7QUE5bUcybW5EO0VBQWtDLGNBQUE7Q0Frbkc3b25EOztBQWxuRzBwbkQ7RUFBbUMsc0JBQUE7RUFBcUIsc0JBQUE7RUFBb0Isd0JBQUE7RUFBc0IsWUFBQTtFQUFXLG9DQUFBO0VBQWtDLDBCQUFBO0VBQXdCLHVDQUFBO0NBNG5HajBuRDs7QUE1bkdzMm5EO0VBQXdDLGVBQUE7Q0Fnb0c5NG5EOztBQWhvRzQ1bkQ7RUFBbUMsa0JBQUE7Q0Fvb0cvN25EOztBQXBvR2c5bkQ7RUFBMEksWUFBQTtFQUFXLGFBQUE7Q0F5b0dybW9EOztBQXpvR2lub0Q7RUFBa0IsVUFBQTtFQUFTLGlCQUFBO0VBQWUsaUJBQUE7RUFBZ0IsOEJBQUE7Q0FncEczcW9EOztBQWhwR3dzb0Q7RUFBZSxlQUFBO0VBQWMsWUFBQTtFQUFXLHdCQUFBO0VBQXNCLFlBQUE7RUFBVyxpQkFBQTtFQUFnQixlQUFBO0VBQWMsb0JBQUE7RUFBbUIsb0JBQUE7RUFBbUIsOEJBQUE7RUFBNkIsVUFBQTtDQTZwR2wzb0Q7O0FBN3BHMjNvRDtFQUEwQyxlQUFBO0VBQWMsc0JBQUE7RUFBcUIsMEJBQUE7Q0FtcUd4OG9EOztBQW5xR2krb0Q7RUFBNEMsWUFBQTtFQUFXLHNCQUFBO0VBQXFCLDBCQUFBO0NBeXFHN2lwRDs7QUF6cUdza3BEO0VBQWdELGVBQUE7RUFBYyxxQkFBQTtFQUFvQiw4QkFBQTtDQStxR3hwcEQ7O0FBL3FHcXJwRDtFQUFvQixlQUFBO0NBbXJHenNwRDs7QUFuckd1dHBEO0VBQWlCLGVBQUE7RUFBYyx1QkFBQTtFQUFxQixpQkFBQTtFQUFnQixvQkFBQTtFQUFrQixlQUFBO0VBQWMsb0JBQUE7Q0E0ckczenBEOztBQTVyRzgwcEQ7RUFBb0IsZUFBQTtFQUFjLHdCQUFBO0VBQXNCLGVBQUE7Q0Frc0d0NHBEOztBQWxzR281cEQ7RUFBK0IsbUJBQUE7RUFBa0IsNEJBQUE7RUFBMkIscUJBQUE7RUFBb0IsdUJBQUE7Q0F5c0dwL3BEOztBQXpzRzBncUQ7RUFBeUMsbUJBQUE7RUFBa0IsbUJBQUE7RUFBa0IsZUFBQTtDQStzR3ZscUQ7O0FBL3NHcW1xRDtFQUFxRCxXQUFBO0NBbXRHMXBxRDs7QUFudEdvcXFEO0VBQW1LLFdBQUE7Q0F1dEd2MHFEOztBQXZ0R2kxcUQ7RUFBYSxxQkFBQTtFQUFvQixjQUFBO0VBQWEsb0JBQUE7RUFBbUIsZ0JBQUE7RUFBZSxxQkFBQTtFQUFvQiw0QkFBQTtDQWd1R3I3cUQ7O0FBaHVHZzlxRDtFQUEwQixZQUFBO0NBb3VHMStxRDs7QUFwdUdxL3FEO0VBQTBFLGtCQUFBO0NBd3VHL2pyRDs7QUF4dUdnbHJEO0VBQW1HLDJCQUFBO0VBQTBCLDhCQUFBO0NBNnVHN3NyRDs7QUE3dUcwdXJEO0VBQStFLDBCQUFBO0VBQXlCLDZCQUFBO0NBa3ZHbDFyRDs7QUFsdkc4MnJEO0VBQXVCLHlCQUFBO0VBQXVCLHdCQUFBO0NBdXZHNTVyRDs7QUF2dkdrN3JEO0VBQTZHLGVBQUE7Q0EydkcvaHNEOztBQTN2RzZpc0Q7RUFBeUMsZ0JBQUE7Q0Erdkd0bHNEOztBQS92R3Ftc0Q7RUFBeUUsd0JBQUE7RUFBc0IsdUJBQUE7Q0Fvd0dwc3NEOztBQXB3R3l0c0Q7RUFBeUUsdUJBQUE7RUFBcUIsc0JBQUE7Q0F5d0d2enNEOztBQXp3RzIwc0Q7RUFBb0IsMkJBQUE7RUFBMEIsdUJBQUE7RUFBc0Isc0JBQUE7RUFBcUIsd0JBQUE7RUFBdUIsc0JBQUE7RUFBcUIsd0JBQUE7Q0FreEdoOXNEOztBQWx4R3Urc0Q7RUFBd0QsWUFBQTtDQXN4Ry9odEQ7O0FBdHhHMGl0RDtFQUE0RixpQkFBQTtDQTB4R3RvdEQ7O0FBMXhHc3B0RDtFQUFxSCw4QkFBQTtFQUE2Qiw2QkFBQTtDQSt4R3h5dEQ7O0FBL3hHbzB0RDtFQUFpRywwQkFBQTtFQUF5QiwyQkFBQTtDQW95Rzk3dEQ7O0FBcHlHdzl0RDtFQUF5RCxpQkFBQTtDQXd5R2podUQ7O0FBeHlHaWl1RDtFQUFnTSxtQkFBQTtFQUFrQix1QkFBQTtFQUFtQixxQkFBQTtDQTh5R3R3dUQ7O0FBOXlHMHh1RDtFQUFhLG1CQUFBO0VBQWtCLHFCQUFBO0VBQW9CLGNBQUE7RUFBYSxvQkFBQTtFQUFtQixnQkFBQTtFQUFlLHdCQUFBO0VBQXVCLHFCQUFBO0VBQW9CLFlBQUE7Q0F5ekd2NnVEOztBQXp6R2s3dUQ7RUFBc0gsbUJBQUE7RUFBa0IsbUJBQUE7RUFBa0IsZUFBQTtFQUFjLFVBQUE7RUFBUyxhQUFBO0VBQVksaUJBQUE7Q0FrMEcvbXZEOztBQWwwRytudkQ7RUFBMGdCLGtCQUFBO0NBczBHem93RDs7QUF0MEcwcHdEO0VBQXlJLFdBQUE7Q0EwMEdueXdEOztBQTEwRzZ5d0Q7RUFBbUQsV0FBQTtDQTgwR2gyd0Q7O0FBOTBHMDJ3RDtFQUEyRiwwQkFBQTtFQUF5Qiw2QkFBQTtDQW0xRzk5d0Q7O0FBbjFHMC93RDtFQUEwQixxQkFBQTtFQUFvQixjQUFBO0VBQWEsdUJBQUE7RUFBc0Isb0JBQUE7Q0EwMUcza3hEOztBQTExRzhseEQ7RUFBbUksMkJBQUE7RUFBMEIsOEJBQUE7Q0ErMUczdnhEOztBQS8xR3d4eEQ7RUFBK0QsMEJBQUE7RUFBeUIsNkJBQUE7Q0FvMkdoM3hEOztBQXAyRzQ0eEQ7RUFBZ1QsMkJBQUE7RUFBMEIsOEJBQUE7Q0F5Mkd0dHlEOztBQXoyR212eUQ7RUFBb1MsMkJBQUE7RUFBMEIsOEJBQUE7Q0E4MkdqanpEOztBQTkyRzhrekQ7RUFBeUMscUJBQUE7RUFBb0IsY0FBQTtDQW0zRzNvekQ7O0FBbjNHd3B6RDtFQUFtRCxtQkFBQTtFQUFrQixXQUFBO0NBdzNHN3R6RDs7QUF4M0d1dXpEO0VBQStELFdBQUE7Q0E0M0d0eXpEOztBQTUzR2d6ekQ7RUFBNFYsa0JBQUE7Q0FnNEc1bzBEOztBQWg0RzZwMEQ7RUFBcUIsbUJBQUE7Q0FvNEdscjBEOztBQXA0R29zMEQ7RUFBb0Isa0JBQUE7Q0F3NEd4dDBEOztBQXg0R3l1MEQ7RUFBa0IscUJBQUE7RUFBb0IsY0FBQTtFQUFhLHVCQUFBO0VBQXNCLG9CQUFBO0VBQW1CLDBCQUFBO0VBQXVCLGlCQUFBO0VBQWdCLGdCQUFBO0VBQWUsaUJBQUE7RUFBZ0IsaUJBQUE7RUFBZ0IsZUFBQTtFQUFjLG1CQUFBO0VBQWtCLG9CQUFBO0VBQW1CLDBCQUFBO0VBQXlCLDBCQUFBO0VBQXlCLHVCQUFBO0NBMDVHaGcxRDs7QUExNUdxaDFEO0VBQTJFLGNBQUE7Q0E4NUdobTFEOztBQTk1RzZtMUQ7RUFBMkUsaUNBQUE7Q0FrNkd4cjFEOztBQWw2R3d0MUQ7RUFBNlAscUJBQUE7RUFBbUIsbUJBQUE7RUFBa0IsaUJBQUE7RUFBZ0Isc0JBQUE7Q0F5NkcxZzJEOztBQXo2RzhoMkQ7RUFBMkUsbUNBQUE7Q0E2Nkd6bTJEOztBQTc2RzBvMkQ7RUFBNlAsd0JBQUE7RUFBcUIsb0JBQUE7RUFBa0IsaUJBQUE7RUFBZ0Isc0JBQUE7Q0FvN0c5NzJEOztBQXA3R2s5MkQ7RUFBOEQsdUJBQUE7Q0F3N0doaDNEOztBQXg3R3NpM0Q7RUFBc2tCLDJCQUFBO0VBQTBCLDhCQUFBO0NBNjdHdG80RDs7QUE3N0dtcTREO0VBQStXLDBCQUFBO0VBQXlCLDZCQUFBO0NBazhHM2k1RDs7QUFsOEd1azVEO0VBQWdCLG1CQUFBO0VBQWtCLFdBQUE7RUFBVSxlQUFBO0VBQWMsbUJBQUE7RUFBa0IscUJBQUE7RUFBb0Isa0NBQUE7RUFBaUMsb0JBQUE7RUFBbUIsMEJBQUE7Q0E2OEczdDVEOztBQTc4R292NUQ7RUFBdUIsNEJBQUE7RUFBMkIscUJBQUE7RUFBb0IsbUJBQUE7Q0FtOUcxejVEOztBQW45RzQwNUQ7RUFBc0IsbUJBQUE7RUFBa0IsUUFBQTtFQUFPLFlBQUE7RUFBVyxZQUFBO0VBQVcsZ0JBQUE7RUFBZSxXQUFBO0NBNDlHaDY1RDs7QUE1OUcwNjVEO0VBQTRELFlBQUE7RUFBVyxzQkFBQTtFQUFxQiwwQkFBQTtDQWsrR3RnNkQ7O0FBbCtHK2g2RDtFQUEwRCxpREFBQTtDQXMrR3psNkQ7O0FBdCtHb282RDtFQUF3RSxzQkFBQTtDQTArRzVzNkQ7O0FBMStHaXU2RDtFQUEwRSxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0FnL0cvMDZEOztBQWgvR28yNkQ7RUFBMkcsZUFBQTtDQW8vRy84NkQ7O0FBcC9HNjk2RDtFQUEySCwwQkFBQTtDQXcvR3hsN0Q7O0FBeC9HaW43RDtFQUFzQixtQkFBQTtFQUFrQixpQkFBQTtFQUFnQixvQkFBQTtDQTgvR3pxN0Q7O0FBOS9HNHI3RDtFQUE4QixtQkFBQTtFQUFrQixhQUFBO0VBQVcsY0FBQTtFQUFhLGVBQUE7RUFBYyxZQUFBO0VBQVcsYUFBQTtFQUFZLHFCQUFBO0VBQW9CLFlBQUE7RUFBVyx1QkFBQTtFQUFzQiwwQkFBQTtDQTJnSDkxN0Q7O0FBM2dIdTM3RDtFQUE2QixtQkFBQTtFQUFrQixhQUFBO0VBQVcsY0FBQTtFQUFhLGVBQUE7RUFBYyxZQUFBO0VBQVcsYUFBQTtFQUFZLFlBQUE7RUFBVyxrQ0FBQTtDQXNoSDkrN0Q7O0FBdGhIK2c4RDtFQUErQyx1QkFBQTtDQTBoSDlqOEQ7O0FBMWhIbWw4RDtFQUE0RSxtT0FBQTtDQThoSC9wOEQ7O0FBOWhIaTQ4RDtFQUFtRixzQkFBQTtFQUFxQiwwQkFBQTtDQW1pSHorOEQ7O0FBbmlIa2c5RDtFQUFrRixnTEFBQTtDQXVpSHBsOUQ7O0FBdmlIbXc5RDtFQUFzRix5Q0FBQTtDQTJpSHoxOUQ7O0FBM2lINjM5RDtFQUE0Rix5Q0FBQTtDQStpSHo5OUQ7O0FBL2lINi85RDtFQUE0QyxtQkFBQTtDQW1qSHppK0Q7O0FBbmpIMmorRDtFQUF5RSwrS0FBQTtDQXVqSHBvK0Q7O0FBdmpIa3orRDtFQUFtRix5Q0FBQTtDQTJqSHI0K0Q7O0FBM2pIeTYrRDtFQUFlLHNCQUFBO0NBK2pIeDcrRDs7QUEvakg2OCtEO0VBQTZDLGVBQUE7RUFBYyxlQUFBO0VBQWMsb0JBQUE7RUFBbUIsc0JBQUE7Q0Fza0h6aS9EOztBQXRrSDZqL0Q7RUFBNEMseUJBQUE7RUFBdUIsMkJBQUE7RUFBMEIsd0JBQUE7RUFBdUIseUJBQUE7RUFBd0IsMEJBQUE7RUFBeUIsc0JBQUE7RUFBOEosMElBQUE7RUFBa0ksK0tBQUE7Q0FrbEhsZ2dFOztBQWxsSHVxZ0U7RUFBdUM7SUFBNEMsaUJBQUE7R0F1bEh4dmdFO0NBQ0Y7QUF4bEgyd2dFO0VBQTBFLHVCQUFBO0VBQTJELG1DQUFBO01BQUEsK0JBQUE7Q0E2bEhoNWdFOztBQTdsSDY2Z0U7RUFBb0YseUNBQUE7Q0FpbUhqZ2hFOztBQWptSHFpaEU7RUFBZSxzQkFBQTtFQUFxQixZQUFBO0VBQVcsb0NBQUE7RUFBa0MsMkNBQUE7RUFBdUMsZ0JBQUE7RUFBZSxpQkFBQTtFQUFnQixpQkFBQTtFQUFnQixlQUFBO0VBQWMsdUJBQUE7RUFBc0Isd09BQUE7RUFBc08sMEJBQUE7RUFBeUIsdUJBQUE7RUFBa0UsaUJBQUE7Q0FtbkhqamlFOztBQW5uSGlraUU7RUFBcUIsc0JBQUE7RUFBcUIsV0FBQTtFQUFVLGlEQUFBO0NBeW5Icm5pRTs7QUF6bkhncWlFO0VBQWdDLGVBQUE7RUFBYyx1QkFBQTtDQThuSDlzaUU7O0FBOW5Ib3VpRTtFQUE4RCxhQUFBO0VBQVksdUJBQUE7RUFBcUIsdUJBQUE7Q0Fvb0huMGlFOztBQXBvSHkxaUU7RUFBd0IsZUFBQTtFQUFjLDBCQUFBO0NBeW9ILzNpRTs7QUF6b0h3NWlFO0VBQTJCLGNBQUE7Q0E2b0huN2lFOztBQTdvSGc4aUU7RUFBOEIsbUJBQUE7RUFBa0IsMkJBQUE7Q0FrcEhoL2lFOztBQWxwSDBnakU7RUFBa0IsbUNBQUE7RUFBaUMscUJBQUE7RUFBbUIsd0JBQUE7RUFBc0IscUJBQUE7RUFBbUIsb0JBQUE7Q0EwcEh6bmpFOztBQTFwSDJvakU7RUFBa0IsaUNBQUE7RUFBZ0Msb0JBQUE7RUFBa0IsdUJBQUE7RUFBcUIsbUJBQUE7RUFBa0IsbUJBQUE7Q0FrcUh0dmpFOztBQWxxSHd3akU7RUFBYSxtQkFBQTtFQUFrQixzQkFBQTtFQUFxQixZQUFBO0VBQVcsb0NBQUE7RUFBa0MsaUJBQUE7Q0EwcUh6MmpFOztBQTFxSHkzakU7RUFBbUIsbUJBQUE7RUFBa0IsV0FBQTtFQUFVLFlBQUE7RUFBVyxvQ0FBQTtFQUFrQyxVQUFBO0VBQVMsaUJBQUE7RUFBZ0IsV0FBQTtDQW9ySDkrakU7O0FBcHJIdy9qRTtFQUE0QyxzQkFBQTtFQUFxQixpREFBQTtDQXlySHpqa0U7O0FBenJIb21rRTtFQUErRiwwQkFBQTtDQTZySG5za0U7O0FBN3JINHRrRTtFQUFzRCxrQkFBQTtDQWlzSGx4a0U7O0FBanNIbXlrRTtFQUEwRCwyQkFBQTtDQXFzSDcxa0U7O0FBcnNIdTNrRTtFQUFtQixtQkFBQTtFQUFrQixPQUFBO0VBQU0sU0FBQTtFQUFRLFFBQUE7RUFBTyxXQUFBO0VBQVUsb0NBQUE7RUFBa0MsMEJBQUE7RUFBdUIsaUJBQUE7RUFBZ0IsaUJBQUE7RUFBZ0IsaUJBQUE7RUFBZ0IsZUFBQTtFQUFjLHVCQUFBO0VBQXNCLDBCQUFBO0VBQXlCLHVCQUFBO0NBc3RIam1sRTs7QUF0dEhzbmxFO0VBQTBCLG1CQUFBO0VBQWtCLE9BQUE7RUFBTSxTQUFBO0VBQVEsVUFBQTtFQUFTLFdBQUE7RUFBVSxlQUFBO0VBQWMsOEJBQUE7RUFBNEIsMEJBQUE7RUFBdUIsaUJBQUE7RUFBZ0IsZUFBQTtFQUFjLGtCQUFBO0VBQWlCLDBCQUFBO0VBQXlCLHFCQUFBO0VBQW9CLG1DQUFBO0NBdXVIaDJsRTs7QUF2dUhnNGxFO0VBQWMsWUFBQTtFQUFXLGVBQUE7RUFBYyxXQUFBO0VBQVUsOEJBQUE7RUFBMEUsaUJBQUE7Q0FpdkgzL2xFOztBQWp2SDJnbUU7RUFBb0IsV0FBQTtDQXF2SC9obUU7O0FBcnZIeWltRTtFQUEwQyxpRUFBQTtDQXl2SG5sbUU7O0FBenZINm9tRTtFQUFzQyxpRUFBQTtDQTZ2SG5ybUU7O0FBN3ZINnVtRTtFQUErQixpRUFBQTtDQWl3SDV3bUU7O0FBandIczBtRTtFQUFnQyxVQUFBO0NBcXdIdDJtRTs7QUFyd0grMm1FO0VBQW9DLFlBQUE7RUFBVyxhQUFBO0VBQVkscUJBQUE7RUFBbUIsMEJBQUE7RUFBeUIsVUFBQTtFQUFTLG9CQUFBO0VBQWtJLDZHQUFBO0VBQStILGlCQUFBO0NBa3hIaHVuRTs7QUFseEhndm5FO0VBQXVDO0lBQTRELGlCQUFBO0dBd3hIajFuRTtDQUNGO0FBenhIbzJuRTtFQUEyQywwQkFBQTtDQTR4SC80bkU7O0FBNXhIdzZuRTtFQUE2QyxZQUFBO0VBQVcsZUFBQTtFQUFhLG1CQUFBO0VBQWtCLGdCQUFBO0VBQWUsMEJBQUE7RUFBeUIsMEJBQUE7RUFBeUIsb0JBQUE7Q0FzeUhoa29FOztBQXR5SG1sb0U7RUFBZ0MsWUFBQTtFQUFXLGFBQUE7RUFBWSwwQkFBQTtFQUF5QixVQUFBO0VBQVMsb0JBQUE7RUFBK0gsNkdBQUE7RUFBNEgsaUJBQUE7Q0Frekh2Nm9FOztBQWx6SHU3b0U7RUFBdUM7SUFBcUQsaUJBQUE7R0F3ekhqaHBFO0NBQ0Y7QUF6ekhvaXBFO0VBQXVDLDBCQUFBO0NBNHpIM2twRTs7QUE1ekhvbXBFO0VBQWdDLFlBQUE7RUFBVyxlQUFBO0VBQWEsbUJBQUE7RUFBa0IsZ0JBQUE7RUFBZSwwQkFBQTtFQUF5QiwwQkFBQTtFQUF5QixvQkFBQTtDQXMwSC91cEU7O0FBdDBIa3dwRTtFQUF5QixZQUFBO0VBQVcsYUFBQTtFQUFZLGNBQUE7RUFBYSxxQkFBQTtFQUFtQixvQkFBQTtFQUFrQiwwQkFBQTtFQUF5QixVQUFBO0VBQVMsb0JBQUE7RUFBOEgsNkdBQUE7RUFBdUcsaUJBQUE7Q0FvMUgzbXFFOztBQXAxSDJucUU7RUFBdUM7SUFBNkMsaUJBQUE7R0EwMUg3c3FFO0NBQ0Y7QUEzMUhndXFFO0VBQWdDLDBCQUFBO0NBODFIaHdxRTs7QUE5MUh5eHFFO0VBQXlCLFlBQUE7RUFBVyxlQUFBO0VBQWEsbUJBQUE7RUFBa0IsZ0JBQUE7RUFBZSw4QkFBQTtFQUE2QiwwQkFBQTtFQUF5QixxQkFBQTtDQXcySGo2cUU7O0FBeDJIbzdxRTtFQUE4QiwwQkFBQTtFQUF5QixvQkFBQTtDQTYySDMrcUU7O0FBNzJIOC9xRTtFQUE4QixtQkFBQTtFQUFrQiwwQkFBQTtFQUF5QixvQkFBQTtDQW0zSHZrckU7O0FBbjNIMGxyRTtFQUE2QywwQkFBQTtDQXUzSHZvckU7O0FBdjNIZ3FyRTtFQUFzRCxnQkFBQTtDQTIzSHR0ckU7O0FBMzNIcXVyRTtFQUF5QywwQkFBQTtDQSszSDl3ckU7O0FBLzNIdXlyRTtFQUF5QyxnQkFBQTtDQW00SGgxckU7O0FBbjRIKzFyRTtFQUFrQywwQkFBQTtDQXU0SGo0ckU7O0FBdjRIMDVyRTtFQUFnRSw2R0FBQTtDQTI0SDE5ckU7O0FBMzRIaWtzRTtFQUF1QztJQUFnRSxpQkFBQTtHQWc1SHRxc0U7Q0FDRjtBQWo1SHlyc0U7RUFBSyxxQkFBQTtFQUFvQixjQUFBO0VBQWEsb0JBQUE7RUFBbUIsZ0JBQUE7RUFBZSxnQkFBQTtFQUFlLGlCQUFBO0VBQWdCLGlCQUFBO0NBMDVIaHlzRTs7QUExNUhnenNFO0VBQVUsZUFBQTtFQUFjLHFCQUFBO0NBKzVIeDBzRTs7QUEvNUgyMXNFO0VBQWdDLHNCQUFBO0NBbTZIMzNzRTs7QUFuNkhnNXNFO0VBQW1CLGVBQUE7RUFBYyxxQkFBQTtFQUFvQixnQkFBQTtDQXk2SHI4c0U7O0FBejZIbzlzRTtFQUFVLGlDQUFBO0NBNjZIOTlzRTs7QUE3Nkg4L3NFO0VBQW9CLG9CQUFBO0VBQW1CLDhCQUFBO0VBQTZCLDhCQUFBO0VBQTZCLGdDQUFBO0VBQThCLGlDQUFBO0NBcTdIN250RTs7QUFyN0g0cHRFO0VBQW9ELG1CQUFBO0VBQWtCLHNDQUFBO0NBMDdIbHV0RTs7QUExN0h1d3RFO0VBQTZCLGVBQUE7RUFBYyw4QkFBQTtFQUE2QiwwQkFBQTtDQWc4SC8wdEU7O0FBaDhIdzJ0RTtFQUE4RCxlQUFBO0VBQWMsdUJBQUE7RUFBc0IsbUNBQUE7Q0FzOEgxOHRFOztBQXQ4SDQrdEU7RUFBeUIsaUJBQUE7RUFBZ0IsMEJBQUE7RUFBeUIsMkJBQUE7Q0E0OEg5aXVFOztBQTU4SHdrdUU7RUFBcUIsZ0JBQUE7RUFBZSxVQUFBO0VBQVMsdUJBQUE7Q0FrOUhybnVFOztBQWw5SDBvdUU7RUFBdUQsWUFBQTtFQUFXLDBCQUFBO0NBdTlINXN1RTs7QUF2OUhxdXVFO0VBQXdDLG1CQUFBO0VBQWtCLGVBQUE7RUFBYyxtQkFBQTtDQTY5SDd5dUU7O0FBNzlIK3p1RTtFQUFrRCwyQkFBQTtFQUEwQixjQUFBO0VBQWEscUJBQUE7RUFBb0IsYUFBQTtFQUFZLG1CQUFBO0NBcStIeDd1RTs7QUFyK0gwOHVFO0VBQXVCLGNBQUE7Q0F5K0hqK3VFOztBQXorSDgrdUU7RUFBcUIsZUFBQTtDQTYrSG5ndkU7O0FBNytIaWh2RTtFQUFRLG1CQUFBO0VBQWtCLHFCQUFBO0VBQW9CLGNBQUE7RUFBYSxvQkFBQTtFQUFtQixnQkFBQTtFQUFlLHVCQUFBO0VBQXNCLG9CQUFBO0VBQW1CLHVCQUFBO0VBQXNCLCtCQUFBO0VBQThCLHFCQUFBO0NBMC9IM3N2RTs7QUExL0g4dHZFO0VBQW9JLHFCQUFBO0VBQW9CLGNBQUE7RUFBYSxvQkFBQTtFQUFtQixnQkFBQTtFQUFlLHVCQUFBO0VBQXNCLG9CQUFBO0VBQW1CLHVCQUFBO0VBQXNCLCtCQUFBO0NBcWdJcCt2RTs7QUFyZ0lrZ3dFO0VBQWMsc0JBQUE7RUFBcUIsdUJBQUE7RUFBcUIsMEJBQUE7RUFBd0IsbUJBQUE7RUFBa0IsbUJBQUE7RUFBa0IscUJBQUE7RUFBb0Isb0JBQUE7Q0ErZ0kxb3dFOztBQS9nSTZwd0U7RUFBd0Msc0JBQUE7Q0FtaElyc3dFOztBQW5oSTB0d0U7RUFBWSxxQkFBQTtFQUFvQixjQUFBO0VBQWEsMkJBQUE7RUFBMEIsdUJBQUE7RUFBc0IsZ0JBQUE7RUFBZSxpQkFBQTtFQUFnQixpQkFBQTtDQTZoSXQxd0U7O0FBN2hJczJ3RTtFQUFzQixpQkFBQTtFQUFnQixnQkFBQTtDQWtpSTU0d0U7O0FBbGlJMjV3RTtFQUEyQixpQkFBQTtFQUFnQixZQUFBO0NBdWlJdDh3RTs7QUF2aUlpOXdFO0VBQWEsc0JBQUE7RUFBcUIsb0JBQUE7RUFBa0IsdUJBQUE7Q0E2aUlyZ3hFOztBQTdpSTBoeEU7RUFBaUIsOEJBQUE7RUFBNkIsaUJBQUE7RUFBZ0IscUJBQUE7RUFBb0IsYUFBQTtFQUFZLHVCQUFBO0VBQXNCLG9CQUFBO0NBc2pJOW94RTs7QUF0aklpcXhFO0VBQWdCLHlCQUFBO0VBQXNCLG1CQUFBO0VBQWtCLGVBQUE7RUFBYyw4QkFBQTtFQUE2Qiw4QkFBQTtFQUE2Qix1QkFBQTtDQStqSWp5eEU7O0FBL2pJc3p4RTtFQUE0QyxzQkFBQTtDQW1rSWwyeEU7O0FBbmtJdTN4RTtFQUFxQixzQkFBQTtFQUFxQixhQUFBO0VBQVksY0FBQTtFQUFhLHVCQUFBO0VBQXNCLFlBQUE7RUFBVyxvQ0FBQTtDQTRrSTM5eEU7O0FBNWtJOC94RTtFQUFtQixpQkFBQTtFQUFnQixpQkFBQTtDQWlsSWppeUU7O0FBamxJaWp5RTtFQUE0QjtJQUFnTSxpQkFBQTtJQUFnQixnQkFBQTtHQXVsSTN4eUU7Q0FDRjtBQXhsSTZ5eUU7RUFBeUI7SUFBa0IsMEJBQUE7SUFBeUIsc0JBQUE7SUFBcUIscUJBQUE7SUFBb0IsNEJBQUE7R0ErbEl4NXlFO0VBL2xJbTd5RTtJQUE4Qix3QkFBQTtJQUF1QixvQkFBQTtHQW1tSXgreUU7RUFubUkyL3lFO0lBQTZDLG1CQUFBO0dBc21JeGl6RTtFQXRtSTBqekU7SUFBd0Msc0JBQUE7SUFBb0IscUJBQUE7R0EwbUl0bnpFO0VBMW1JeW96RTtJQUFnTSxzQkFBQTtJQUFxQixrQkFBQTtHQThtSTkxekU7RUE5bUkrMnpFO0lBQXFDLGtCQUFBO0dBaW5JcDV6RTtFQWpuSXE2ekU7SUFBbUMsZ0NBQUE7SUFBOEIseUJBQUE7SUFBdUIsOEJBQUE7SUFBNkIsaUJBQUE7R0F1bkkxaDBFO0VBdm5JMGkwRTtJQUFrQyxjQUFBO0dBMG5JNWswRTtDQUNGO0FBM25JNGwwRTtFQUE0QjtJQUFnTSxpQkFBQTtJQUFnQixnQkFBQTtHQWdvSXQwMEU7Q0FDRjtBQWpvSXcxMEU7RUFBeUI7SUFBa0IsMEJBQUE7SUFBeUIsc0JBQUE7SUFBcUIscUJBQUE7SUFBb0IsNEJBQUE7R0F3b0luODBFO0VBeG9JODkwRTtJQUE4Qix3QkFBQTtJQUF1QixvQkFBQTtHQTRvSW5oMUU7RUE1b0lzaTFFO0lBQTZDLG1CQUFBO0dBK29JbmwxRTtFQS9vSXFtMUU7SUFBd0Msc0JBQUE7SUFBb0IscUJBQUE7R0FtcElqcTFFO0VBbnBJb3IxRTtJQUFnTSxzQkFBQTtJQUFxQixrQkFBQTtHQXVwSXo0MUU7RUF2cEkwNTFFO0lBQXFDLGtCQUFBO0dBMHBJLzcxRTtFQTFwSWc5MUU7SUFBbUMsZ0NBQUE7SUFBOEIseUJBQUE7SUFBdUIsOEJBQUE7SUFBNkIsaUJBQUE7R0FncUlyazJFO0VBaHFJcWwyRTtJQUFrQyxjQUFBO0dBbXFJdm4yRTtDQUNGO0FBcHFJdW8yRTtFQUE0QjtJQUFnTSxpQkFBQTtJQUFnQixnQkFBQTtHQXlxSWozMkU7Q0FDRjtBQTFxSW00MkU7RUFBeUI7SUFBa0IsMEJBQUE7SUFBeUIsc0JBQUE7SUFBcUIscUJBQUE7SUFBb0IsNEJBQUE7R0Fpckk5KzJFO0VBanJJeWczRTtJQUE4Qix3QkFBQTtJQUF1QixvQkFBQTtHQXFySTlqM0U7RUFycklpbDNFO0lBQTZDLG1CQUFBO0dBd3JJOW4zRTtFQXhySWdwM0U7SUFBd0Msc0JBQUE7SUFBb0IscUJBQUE7R0E0ckk1czNFO0VBNXJJK3QzRTtJQUFnTSxzQkFBQTtJQUFxQixrQkFBQTtHQWdzSXA3M0U7RUFoc0lxODNFO0lBQXFDLGtCQUFBO0dBbXNJMSszRTtFQW5zSTIvM0U7SUFBbUMsZ0NBQUE7SUFBOEIseUJBQUE7SUFBdUIsOEJBQUE7SUFBNkIsaUJBQUE7R0F5c0lobjRFO0VBenNJZ280RTtJQUFrQyxjQUFBO0dBNHNJbHE0RTtDQUNGO0FBN3NJa3I0RTtFQUE2QjtJQUFnTSxpQkFBQTtJQUFnQixnQkFBQTtHQWt0STc1NEU7Q0FDRjtBQW50SSs2NEU7RUFBMEI7SUFBa0IsMEJBQUE7SUFBeUIsc0JBQUE7SUFBcUIscUJBQUE7SUFBb0IsNEJBQUE7R0EwdEkzaDVFO0VBMXRJc2o1RTtJQUE4Qix3QkFBQTtJQUF1QixvQkFBQTtHQTh0STNtNUU7RUE5dEk4bjVFO0lBQTZDLG1CQUFBO0dBaXVJM3E1RTtFQWp1STZyNUU7SUFBd0Msc0JBQUE7SUFBb0IscUJBQUE7R0FxdUl6djVFO0VBcnVJNHc1RTtJQUFnTSxzQkFBQTtJQUFxQixrQkFBQTtHQXl1SWorNUU7RUF6dUlrLzVFO0lBQXFDLGtCQUFBO0dBNHVJdmg2RTtFQTV1SXdpNkU7SUFBbUMsZ0NBQUE7SUFBOEIseUJBQUE7SUFBdUIsOEJBQUE7SUFBNkIsaUJBQUE7R0Frdkk3cDZFO0VBbHZJNnE2RTtJQUFrQyxjQUFBO0dBcXZJL3M2RTtDQUNGO0FBdHZJK3Q2RTtFQUFlLDBCQUFBO0VBQXlCLHNCQUFBO0VBQXFCLHFCQUFBO0VBQW9CLDRCQUFBO0NBNHZJaHo2RTs7QUE1dkkyMDZFO0VBQThLLGlCQUFBO0VBQWdCLGdCQUFBO0NBaXdJemc3RTs7QUFqd0l3aDdFO0VBQTJCLHdCQUFBO0VBQXVCLG9CQUFBO0NBc3dJMWs3RTs7QUF0d0k2bDdFO0VBQTBDLG1CQUFBO0NBMHdJdm83RTs7QUExd0l5cDdFO0VBQXFDLHNCQUFBO0VBQW9CLHFCQUFBO0NBK3dJbHQ3RTs7QUEvd0lxdTdFO0VBQThLLHNCQUFBO0VBQXFCLGtCQUFBO0NBb3hJeDY3RTs7QUFweEl5NzdFO0VBQWtDLGtCQUFBO0NBd3hJMzk3RTs7QUF4eEk0KzdFO0VBQWdDLGdDQUFBO0VBQThCLHlCQUFBO0VBQXVCLDhCQUFBO0VBQTZCLGlCQUFBO0NBK3hJOWw4RTs7QUEveEk4bThFO0VBQStCLGNBQUE7Q0FteUk3bzhFOztBQW55STBwOEU7RUFBNEIsMEJBQUE7Q0F1eUl0cjhFOztBQXZ5STJzOEU7RUFBb0UsMEJBQUE7Q0EyeUkvdzhFOztBQTN5SW95OEU7RUFBb0MsMEJBQUE7Q0EreUl4MDhFOztBQS95STYxOEU7RUFBb0YsMEJBQUE7Q0FteklqNzhFOztBQW56SXM4OEU7RUFBNkMsMEJBQUE7Q0F1ekluLzhFOztBQXZ6SXdnOUU7RUFBMEssMEJBQUE7Q0EyeklscjlFOztBQTN6SXVzOUU7RUFBOEIsMEJBQUE7RUFBcUIsaUNBQUE7Q0FnMEkxdjlFOztBQWgwSXN4OUU7RUFBbUMsb1JBQUE7Q0FvMEl6ejlFOztBQXAwSTRrK0U7RUFBMkIsMEJBQUE7Q0F3MEl2bStFOztBQXgwSTRuK0U7RUFBNkIsMEJBQUE7Q0E0MEl6cCtFOztBQTUwSThxK0U7RUFBc0UsMEJBQUE7Q0FnMUlwditFOztBQWgxSXl3K0U7RUFBMkIsWUFBQTtDQW8xSXB5K0U7O0FBcDFJK3krRTtFQUFrRSxZQUFBO0NBdzFJajMrRTs7QUF4MUk0MytFO0VBQW1DLGdDQUFBO0NBNDFJLzUrRTs7QUE1MUkwNytFO0VBQWtGLGlDQUFBO0NBZzJJNWcvRTs7QUFoMkl3aS9FO0VBQTRDLGlDQUFBO0NBbzJJcGwvRTs7QUFwMklnbi9FO0VBQXNLLFlBQUE7Q0F3Mkl0eC9FOztBQXgySWl5L0U7RUFBNkIsZ0NBQUE7RUFBMkIsdUNBQUE7Q0E2Mkl6MS9FOztBQTcySTIzL0U7RUFBa0MsMFJBQUE7Q0FpM0k3NS9FOztBQWozSXNyZ0Y7RUFBMEIsZ0NBQUE7Q0FxM0lodGdGOztBQXIzSTJ1Z0Y7RUFBNEIsWUFBQTtDQXkzSXZ3Z0Y7O0FBejNJa3hnRjtFQUFvRSxZQUFBO0NBNjNJdDFnRjs7QUE3M0lpMmdGO0VBQU0sbUJBQUE7RUFBa0IscUJBQUE7RUFBb0IsY0FBQTtFQUFhLDJCQUFBO0VBQTBCLHVCQUFBO0VBQXNCLGFBQUE7RUFBWSxzQkFBQTtFQUFxQix1QkFBQTtFQUFzQiw0QkFBQTtFQUEyQix1Q0FBQTtFQUFrQyx1QkFBQTtDQTI0STlqaEY7O0FBMzRJbWxoRjtFQUFTLGdCQUFBO0VBQWUsZUFBQTtDQWc1STNtaEY7O0FBaDVJeW5oRjtFQUFrQixvQkFBQTtFQUFtQix1QkFBQTtDQXE1STlwaEY7O0FBcjVJb3JoRjtFQUE4QixvQkFBQTtFQUFtQiw0Q0FBQTtFQUEwQyw2Q0FBQTtDQTI1SS93aEY7O0FBMzVJMHpoRjtFQUE2Qix1QkFBQTtFQUFzQixnREFBQTtFQUE4QywrQ0FBQTtDQWk2STM1aEY7O0FBajZJdzhoRjtFQUE4RCxjQUFBO0NBcTZJdGdpRjs7QUFyNkltaGlGO0VBQVcsbUJBQUE7RUFBa0IsZUFBQTtFQUFjLGdCQUFBO0VBQWUsaUJBQUE7Q0E0Nkk3a2lGOztBQTU2STZsaUY7RUFBWSx1QkFBQTtDQWc3SXptaUY7O0FBaDdJOG5pRjtFQUFlLHNCQUFBO0VBQW9CLGlCQUFBO0NBcTdJanFpRjs7QUFyN0lpcmlGO0VBQXNCLGlCQUFBO0NBeTdJdnNpRjs7QUF6N0l1dGlGO0VBQWlCLHNCQUFBO0NBNjdJeHVpRjs7QUE3N0k2dmlGO0VBQXNCLHFCQUFBO0NBaThJbnhpRjs7QUFqOEl1eWlGO0VBQWEseUJBQUE7RUFBdUIsaUJBQUE7RUFBZ0Isc0NBQUE7RUFBaUMsOENBQUE7Q0F3OEk1M2lGOztBQXg4SXE2aUY7RUFBeUIsMkRBQUE7Q0E0OEk5N2lGOztBQTU4SXMvaUY7RUFBYSx5QkFBQTtFQUF1QixzQ0FBQTtFQUFpQywyQ0FBQTtDQWs5STNqakY7O0FBbDlJaW1qRjtFQUF3QiwyREFBQTtDQXM5SXpuakY7O0FBdDlJaXJqRjtFQUFrQix3QkFBQTtFQUFzQix3QkFBQTtFQUFzQix1QkFBQTtFQUFxQixpQkFBQTtDQTY5SXB3akY7O0FBNzlJb3hqRjtFQUFtQix3QkFBQTtFQUFzQix1QkFBQTtDQWsrSTd6akY7O0FBbCtJazFqRjtFQUFrQixtQkFBQTtFQUFrQixPQUFBO0VBQU0sU0FBQTtFQUFRLFVBQUE7RUFBUyxRQUFBO0VBQU8saUJBQUE7RUFBZ0IsbUNBQUE7Q0E0K0lwNmpGOztBQTUrSXE4akY7RUFBeUMscUJBQUE7RUFBb0IsZUFBQTtFQUFjLFlBQUE7Q0FrL0loaGtGOztBQWwvSTJoa0Y7RUFBd0IsNENBQUE7RUFBMEMsNkNBQUE7Q0F1L0k3bGtGOztBQXYvSXdva0Y7RUFBMkIsZ0RBQUE7RUFBOEMsK0NBQUE7Q0E0L0lqdGtGOztBQTUvSTh2a0Y7RUFBaUIsb0JBQUE7Q0FnZ0ovd2tGOztBQWhnSmt5a0Y7RUFBeUI7SUFBVyxxQkFBQTtJQUFvQixjQUFBO0lBQWEsd0JBQUE7SUFBdUIsb0JBQUE7SUFBbUIsb0JBQUE7SUFBbUIsbUJBQUE7R0EwZ0psNmtGO0VBMWdKbzdrRjtJQUFpQixpQkFBQTtJQUFnQixhQUFBO0lBQVksbUJBQUE7SUFBa0IsaUJBQUE7SUFBZ0Isa0JBQUE7R0FpaEpuZ2xGO0NBQ0Y7QUFsaEp1aGxGO0VBQWtCLG9CQUFBO0NBcWhKemlsRjs7QUFyaEo0amxGO0VBQXlCO0lBQVkscUJBQUE7SUFBb0IsY0FBQTtJQUFhLHdCQUFBO0lBQXVCLG9CQUFBO0dBNmhKdnBsRjtFQTdoSjBxbEY7SUFBa0IsaUJBQUE7SUFBZ0IsYUFBQTtJQUFZLGlCQUFBO0dBa2lKeHRsRjtFQWxpSnd1bEY7SUFBd0IsZUFBQTtJQUFjLGVBQUE7R0FzaUo5d2xGO0VBdGlKNHhsRjtJQUFtQywyQkFBQTtJQUEwQiw4QkFBQTtHQTBpSnoxbEY7RUExaUpzM2xGO0lBQWlHLDJCQUFBO0dBNmlKdjlsRjtFQTdpSmkvbEY7SUFBb0csOEJBQUE7R0FnakpybG1GO0VBaGpKa25tRjtJQUFvQywwQkFBQTtJQUF5Qiw2QkFBQTtHQW9qSi9xbUY7RUFwakoyc21GO0lBQW1HLDBCQUFBO0dBdWpKOXltRjtFQXZqSnUwbUY7SUFBc0csNkJBQUE7R0Ewako3Nm1GO0NBQ0Y7QUEzako0OG1GO0VBQW9CLHVCQUFBO0NBOGpKaCttRjs7QUE5akpxL21GO0VBQXlCO0lBQXlELGdCQUFBO0lBQWtFLG9CQUFBO0lBQW1CLFdBQUE7SUFBVSxVQUFBO0dBMGtKcHFuRjtFQTFrSjZxbkY7SUFBb0Isc0JBQUE7SUFBcUIsWUFBQTtHQThrSnR0bkY7Q0FDRjtBQS9rSm91bkY7RUFBVyxzQkFBQTtDQWtsSi91bkY7O0FBbGxKb3duRjtFQUFpQixpQkFBQTtDQXNsSnJ4bkY7O0FBdGxKcXluRjtFQUFvQyxpQkFBQTtFQUFnQiw4QkFBQTtFQUE2Qiw2QkFBQTtDQTRsSnQzbkY7O0FBNWxKazVuRjtFQUFxQywwQkFBQTtFQUF5QiwyQkFBQTtDQWltSmg5bkY7O0FBam1KMCtuRjtFQUE4QixpQkFBQTtFQUFnQixvQkFBQTtDQXNtSnhob0Y7O0FBdG1KMmlvRjtFQUFZLHFCQUFBO0VBQW9CLGNBQUE7RUFBYSxvQkFBQTtFQUFtQixnQkFBQTtFQUFlLHNCQUFBO0VBQW9CLG9CQUFBO0VBQW1CLGlCQUFBO0VBQWdCLDBCQUFBO0VBQXlCLHVCQUFBO0NBa25KMXNvRjs7QUFsbkordG9GO0VBQWtDLHFCQUFBO0NBc25KandvRjs7QUF0bkpveG9GO0VBQTBDLFlBQUE7RUFBVyxzQkFBQTtFQUFvQixlQUFBO0VBQWMsYUFBQTtDQTZuSjMyb0Y7O0FBN25KdTNvRjtFQUFnRCwyQkFBQTtDQWlvSnY2b0Y7O0FBam9KaThvRjtFQUFnRCxzQkFBQTtDQXFvSmovb0Y7O0FBcm9Kc2dwRjtFQUF3QixlQUFBO0NBeW9KOWhwRjs7QUF6b0o0aXBGO0VBQVkscUJBQUE7RUFBb0IsY0FBQTtFQUFhLGdCQUFBO0VBQWUsaUJBQUE7RUFBZ0IsdUJBQUE7Q0FpcEp4bnBGOztBQWpwSjZvcEY7RUFBVyxtQkFBQTtFQUFrQixlQUFBO0VBQWMsd0JBQUE7RUFBcUIsa0JBQUE7RUFBaUIsa0JBQUE7RUFBaUIsZUFBQTtFQUFjLHVCQUFBO0VBQXNCLDBCQUFBO0NBNHBKbnhwRjs7QUE1cEo0eXBGO0VBQWlCLFdBQUE7RUFBVSxlQUFBO0VBQWMsc0JBQUE7RUFBcUIsMEJBQUE7RUFBeUIsc0JBQUE7Q0FvcUpuNHBGOztBQXBxSnc1cEY7RUFBaUIsV0FBQTtFQUFVLFdBQUE7RUFBVSxpREFBQTtDQTBxSjc3cEY7O0FBMXFKdytwRjtFQUFrQyxlQUFBO0VBQWMsZ0NBQUE7RUFBOEIsbUNBQUE7Q0Fnckp0anFGOztBQWhySnVscUY7RUFBaUMsaUNBQUE7RUFBK0Isb0NBQUE7Q0Fxckp2cHFGOztBQXJySnlycUY7RUFBNkIsV0FBQTtFQUFVLFlBQUE7RUFBVywwQkFBQTtFQUF5QixzQkFBQTtDQTRySnB3cUY7O0FBNXJKeXhxRjtFQUErQixlQUFBO0VBQWMscUJBQUE7RUFBb0IsYUFBQTtFQUFZLHVCQUFBO0VBQXNCLHNCQUFBO0NBb3NKNTNxRjs7QUFwc0ppNXFGO0VBQTBCLHdCQUFBO0VBQXNCLG1CQUFBO0VBQWtCLGlCQUFBO0NBMHNKbjlxRjs7QUExc0ptK3FGO0VBQWlELCtCQUFBO0VBQTZCLGtDQUFBO0NBK3NKampyRjs7QUEvc0ppbHJGO0VBQWdELGdDQUFBO0VBQThCLG1DQUFBO0NBb3RKL3ByRjs7QUFwdEpnc3JGO0VBQTBCLHdCQUFBO0VBQXFCLG9CQUFBO0VBQWtCLGlCQUFBO0NBMHRKandyRjs7QUExdEppeHJGO0VBQWlELCtCQUFBO0VBQTZCLGtDQUFBO0NBK3RKLzFyRjs7QUEvdEorM3JGO0VBQWdELGdDQUFBO0VBQThCLG1DQUFBO0NBb3VKNzhyRjs7QUFwdUo4K3JGO0VBQU8sc0JBQUE7RUFBcUIsc0JBQUE7RUFBbUIsZUFBQTtFQUFjLGlCQUFBO0VBQWdCLGVBQUE7RUFBYyxtQkFBQTtFQUFrQixvQkFBQTtFQUFtQix5QkFBQTtFQUF3Qix1QkFBQTtFQUFxQixzSUFBQTtDQWl2SjNwc0Y7O0FBanZKeXhzRjtFQUF1QztJQUFPLGlCQUFBO0dBc3ZKcjBzRjtDQUNGO0FBdnZKdzFzRjtFQUE0QixzQkFBQTtDQTB2SnAzc0Y7O0FBMXZKeTRzRjtFQUFhLGNBQUE7Q0E4dkp0NXNGOztBQTl2Sm02c0Y7RUFBWSxtQkFBQTtFQUFrQixVQUFBO0NBbXdKajhzRjs7QUFud0owOHNGO0VBQVkscUJBQUE7RUFBbUIsb0JBQUE7RUFBa0IscUJBQUE7Q0F5d0ozL3NGOztBQXp3SitndEY7RUFBZSxZQUFBO0VBQVcsMEJBQUE7Q0E4d0p6aXRGOztBQTl3SmtrdEY7RUFBNEMsWUFBQTtFQUFXLDBCQUFBO0NBbXhKem50Rjs7QUFueEprcHRGO0VBQTRDLFdBQUE7RUFBVSxnREFBQTtDQXd4SnhzdEY7O0FBeHhKa3Z0RjtFQUFpQixZQUFBO0VBQVcsMEJBQUE7Q0E2eEo5d3RGOztBQTd4SnV5dEY7RUFBZ0QsWUFBQTtFQUFXLDBCQUFBO0NBa3lKbDJ0Rjs7QUFseUoyM3RGO0VBQWdELFdBQUE7RUFBVSxrREFBQTtDQXV5SnI3dEY7O0FBdnlKaSt0RjtFQUFlLFlBQUE7RUFBVywwQkFBQTtDQTR5SjMvdEY7O0FBNXlKb2h1RjtFQUE0QyxZQUFBO0VBQVcsMEJBQUE7Q0Fpekoza3VGOztBQWp6Sm9tdUY7RUFBNEMsV0FBQTtFQUFVLGdEQUFBO0NBc3pKMXB1Rjs7QUF0ekpvc3VGO0VBQVksWUFBQTtFQUFXLDBCQUFBO0NBMnpKM3R1Rjs7QUEzekpvdnVGO0VBQXNDLFlBQUE7RUFBVywwQkFBQTtDQWcwSnJ5dUY7O0FBaDBKOHp1RjtFQUFzQyxXQUFBO0VBQVUsaURBQUE7Q0FxMEo5MnVGOztBQXIwSnk1dUY7RUFBZSxlQUFBO0VBQWMsMEJBQUE7Q0EwMEp0N3VGOztBQTEwSis4dUY7RUFBNEMsZUFBQTtFQUFjLDBCQUFBO0NBKzBKemd2Rjs7QUEvMEpraXZGO0VBQTRDLFdBQUE7RUFBVSxnREFBQTtDQW8xSnhsdkY7O0FBcDFKa292RjtFQUFjLFlBQUE7RUFBVywwQkFBQTtDQXkxSjNwdkY7O0FBejFKb3J2RjtFQUEwQyxZQUFBO0VBQVcsMEJBQUE7Q0E4MUp6dXZGOztBQTkxSmt3dkY7RUFBMEMsV0FBQTtFQUFVLGdEQUFBO0NBbTJKdHp2Rjs7QUFuMkpnMnZGO0VBQWEsZUFBQTtFQUFjLDBCQUFBO0NBdzJKMzN2Rjs7QUF4MkpvNXZGO0VBQXdDLGVBQUE7RUFBYywwQkFBQTtDQTYySjE4dkY7O0FBNzJKbSt2RjtFQUF3QyxXQUFBO0VBQVUsa0RBQUE7Q0FrM0pyaHdGOztBQWwzSmlrd0Y7RUFBWSxZQUFBO0VBQVcsMEJBQUE7Q0F1M0p4bHdGOztBQXYzSmlud0Y7RUFBc0MsWUFBQTtFQUFXLDBCQUFBO0NBNDNKbHF3Rjs7QUE1M0oycndGO0VBQXNDLFdBQUE7RUFBVSwrQ0FBQTtDQWk0SjN1d0Y7O0FBajRKb3h3RjtFQUFXLG1CQUFBO0VBQWtCLG9CQUFBO0VBQW1CLDBCQUFBO0VBQXlCLHNCQUFBO0NBdzRKNzF3Rjs7QUF4NEppM3dGO0VBQXlCO0lBQVcsbUJBQUE7R0E2NEpuNXdGO0NBQ0Y7QUE5NEp3NndGO0VBQWlCLGlCQUFBO0VBQWdCLGdCQUFBO0VBQWUsaUJBQUE7Q0FtNUp4OXdGOztBQW41Sncrd0Y7RUFBTyxtQkFBQTtFQUFrQix5QkFBQTtFQUF1QixvQkFBQTtFQUFtQiw4QkFBQTtFQUE2Qix1QkFBQTtDQTI1SnhreEY7O0FBMzVKNmx4RjtFQUFlLGVBQUE7Q0ErNUo1bXhGOztBQS81SjBueEY7RUFBWSxpQkFBQTtDQW02SnRveEY7O0FBbjZKc3B4RjtFQUFtQixvQkFBQTtDQXU2SnpxeEY7O0FBdjZKNHJ4RjtFQUEwQixtQkFBQTtFQUFrQixPQUFBO0VBQU0sU0FBQTtFQUFRLFdBQUE7RUFBVSx5QkFBQTtFQUF1QixlQUFBO0NBZzdKdnh4Rjs7QUFoN0pxeXhGO0VBQWUsZUFBQTtFQUFjLDBCQUFBO0VBQXlCLHNCQUFBO0NBczdKMzF4Rjs7QUF0N0pnM3hGO0VBQWtCLDBCQUFBO0NBMDdKbDR4Rjs7QUExN0oyNXhGO0VBQTJCLGVBQUE7Q0E4N0p0N3hGOztBQTk3Sm84eEY7RUFBaUIsZUFBQTtFQUFjLDBCQUFBO0VBQXlCLHNCQUFBO0NBbzhKNS94Rjs7QUFwOEppaHlGO0VBQW9CLDBCQUFBO0NBdzhKcml5Rjs7QUF4OEo4anlGO0VBQTZCLGVBQUE7Q0E0OEozbHlGOztBQTU4SnlteUY7RUFBZSxlQUFBO0VBQWMsMEJBQUE7RUFBeUIsc0JBQUE7Q0FrOUovcHlGOztBQWw5Sm9yeUY7RUFBa0IsMEJBQUE7Q0FzOUp0c3lGOztBQXQ5Sit0eUY7RUFBMkIsZUFBQTtDQTA5SjF2eUY7O0FBMTlKd3d5RjtFQUFZLGVBQUE7RUFBYywwQkFBQTtFQUF5QixzQkFBQTtDQWcrSjN6eUY7O0FBaCtKZzF5RjtFQUFlLDBCQUFBO0NBbytKLzF5Rjs7QUFwK0p3M3lGO0VBQXdCLGVBQUE7Q0F3K0poNXlGOztBQXgrSjg1eUY7RUFBZSxlQUFBO0VBQWMsMEJBQUE7RUFBeUIsc0JBQUE7Q0E4K0pwOXlGOztBQTkrSnkreUY7RUFBa0IsMEJBQUE7Q0FrL0ozL3lGOztBQWwvSm9oekY7RUFBMkIsZUFBQTtDQXMvSi9pekY7O0FBdC9KNmp6RjtFQUFjLGVBQUE7RUFBYywwQkFBQTtFQUF5QixzQkFBQTtDQTQvSmxuekY7O0FBNS9KdW96RjtFQUFpQiwwQkFBQTtDQWdnS3hwekY7O0FBaGdLaXJ6RjtFQUEwQixlQUFBO0NBb2dLM3N6Rjs7QUFwZ0t5dHpGO0VBQWEsZUFBQTtFQUFjLDBCQUFBO0VBQXlCLHNCQUFBO0NBMGdLN3d6Rjs7QUExZ0treXpGO0VBQWdCLDBCQUFBO0NBOGdLbHp6Rjs7QUE5Z0syMHpGO0VBQXlCLGVBQUE7Q0FraEtwMnpGOztBQWxoS2szekY7RUFBWSxlQUFBO0VBQWMsMEJBQUE7RUFBeUIsc0JBQUE7Q0F3aEtyNnpGOztBQXhoSzA3ekY7RUFBZSwwQkFBQTtDQTRoS3o4ekY7O0FBNWhLayt6RjtFQUF3QixlQUFBO0NBZ2lLMS96RjtBQWhpSzRtMEY7RUFBZ0M7SUFBSyw0QkFBQTtHQTZpSy9vMEY7RUE3aUswcTBGO0lBQUcseUJBQUE7R0Fnaks3cTBGO0NBQ0Y7QUFqakt3czBGO0VBQVUscUJBQUE7RUFBb0IsY0FBQTtFQUFhLGFBQUE7RUFBWSxpQkFBQTtFQUFnQixlQUFBO0VBQWMsbUJBQUE7RUFBaUIsMEJBQUE7RUFBeUIsdUJBQUE7Q0Eyakt2MDBGOztBQTNqSzQxMEY7RUFBYyxxQkFBQTtFQUFvQixjQUFBO0VBQWEsMkJBQUE7RUFBMEIsdUJBQUE7RUFBc0Isc0JBQUE7RUFBcUIsd0JBQUE7RUFBdUIsaUJBQUE7RUFBZ0IsWUFBQTtFQUFXLG1CQUFBO0VBQWtCLG9CQUFBO0VBQW1CLDBCQUFBO0VBQXlCLDRCQUFBO0NBMGtLaGsxRjs7QUExa0swbDFGO0VBQXVDO0lBQWMsaUJBQUE7R0Era0s3bzFGO0NBQ0Y7QUFobEtncTFGO0VBQXNCLHNNQUFBO0VBQWtMLDJCQUFBO0NBb2xLeDIxRjs7QUFwbEtrNDFGO0VBQWlGLG1EQUFBO0NBeWxLbjkxRjs7QUF6bEtxZzJGO0VBQXVDO0lBQThDLGdCQUFBO0dBK2xLeGwyRjtDQUNGO0FBaG1LMG0yRjtFQUFPLHFCQUFBO0VBQW9CLGNBQUE7RUFBYSxzQkFBQTtFQUFxQix3QkFBQTtDQXNtS3ZxMkY7O0FBdG1LOHIyRjtFQUFZLFlBQUE7RUFBVyxRQUFBO0NBMm1LcnQyRjs7QUEzbUs0dDJGO0VBQVkscUJBQUE7RUFBb0IsY0FBQTtFQUFhLDJCQUFBO0VBQTBCLHVCQUFBO0VBQXNCLGdCQUFBO0VBQWUsaUJBQUE7RUFBZ0IsdUJBQUE7Q0Fxbkt4MTJGOztBQXJuSzYyMkY7RUFBd0IsWUFBQTtFQUFXLGVBQUE7RUFBYyxvQkFBQTtDQTJuSzk1MkY7O0FBM25LaTcyRjtFQUE0RCxXQUFBO0VBQVUsZUFBQTtFQUFjLHNCQUFBO0VBQXFCLDBCQUFBO0NBa29LMWgzRjs7QUFsb0ttajNGO0VBQStCLGVBQUE7RUFBYywwQkFBQTtDQXVvS2htM0Y7O0FBdm9LeW4zRjtFQUFpQixtQkFBQTtFQUFrQixlQUFBO0VBQWMseUJBQUE7RUFBdUIsdUJBQUE7RUFBc0IsdUNBQUE7Q0Erb0t2dDNGOztBQS9vS3l2M0Y7RUFBNkIsZ0NBQUE7RUFBK0IsaUNBQUE7Q0FvcEtyejNGOztBQXBwS3ExM0Y7RUFBNEIsb0NBQUE7RUFBbUMsbUNBQUE7Q0F5cEtwNTNGOztBQXpwS3M3M0Y7RUFBb0QsZUFBQTtFQUFjLHFCQUFBO0VBQW9CLHVCQUFBO0NBK3BLNWc0Rjs7QUEvcEtraTRGO0VBQXdCLFdBQUE7RUFBVSxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0FzcUt4bTRGOztBQXRxSzZuNEY7RUFBa0Msb0JBQUE7Q0EwcUsvcDRGOztBQTFxS2tyNEY7RUFBeUMsaUJBQUE7RUFBZ0Isc0JBQUE7Q0ErcUszdTRGOztBQS9xS2d3NEY7RUFBdUIsd0JBQUE7RUFBdUIsb0JBQUE7Q0Fvcks5eTRGOztBQXByS2kwNEY7RUFBb0QsbUNBQUE7RUFBaUMsMkJBQUE7Q0F5ckt0NTRGOztBQXpyS2c3NEY7RUFBbUQsaUNBQUE7RUFBK0IsNkJBQUE7Q0E4cktsZzVGOztBQTlySzhoNUY7RUFBK0MsY0FBQTtDQWtzSzdrNUY7O0FBbHNLMGw1RjtFQUF5RCxzQkFBQTtFQUFxQixxQkFBQTtDQXVzS3hxNUY7O0FBdnNLNHI1RjtFQUFnRSxrQkFBQTtFQUFpQix1QkFBQTtDQTRzSzd3NUY7O0FBNXNLbXk1RjtFQUF5QjtJQUEwQix3QkFBQTtJQUF1QixvQkFBQTtHQWt0SzMyNUY7RUFsdEs4MzVGO0lBQXVELG1DQUFBO0lBQWlDLDJCQUFBO0dBc3RLdDk1RjtFQXR0S2cvNUY7SUFBc0QsaUNBQUE7SUFBK0IsNkJBQUE7R0EwdEtyazZGO0VBMXRLaW02RjtJQUFrRCxjQUFBO0dBNnRLbnA2RjtFQTd0S2dxNkY7SUFBNEQsc0JBQUE7SUFBcUIscUJBQUE7R0FpdUtqdjZGO0VBanVLcXc2RjtJQUFtRSxrQkFBQTtJQUFpQix1QkFBQTtHQXF1S3oxNkY7Q0FDRjtBQXR1S2szNkY7RUFBeUI7SUFBMEIsd0JBQUE7SUFBdUIsb0JBQUE7R0EydUsxNzZGO0VBM3VLNjg2RjtJQUF1RCxtQ0FBQTtJQUFpQywyQkFBQTtHQSt1S3JpN0Y7RUEvdUsrajdGO0lBQXNELGlDQUFBO0lBQStCLDZCQUFBO0dBbXZLcHA3RjtFQW52S2dyN0Y7SUFBa0QsY0FBQTtHQXN2S2x1N0Y7RUF0dksrdTdGO0lBQTRELHNCQUFBO0lBQXFCLHFCQUFBO0dBMHZLaDA3RjtFQTF2S28xN0Y7SUFBbUUsa0JBQUE7SUFBaUIsdUJBQUE7R0E4dkt4NjdGO0NBQ0Y7QUEvdktpODdGO0VBQXlCO0lBQTBCLHdCQUFBO0lBQXVCLG9CQUFBO0dBb3dLemc4RjtFQXB3SzRoOEY7SUFBdUQsbUNBQUE7SUFBaUMsMkJBQUE7R0F3d0twbjhGO0VBeHdLOG84RjtJQUFzRCxpQ0FBQTtJQUErQiw2QkFBQTtHQTR3S251OEY7RUE1d0srdjhGO0lBQWtELGNBQUE7R0Erd0tqejhGO0VBL3dLOHo4RjtJQUE0RCxzQkFBQTtJQUFxQixxQkFBQTtHQW14Sy80OEY7RUFueEttNjhGO0lBQW1FLGtCQUFBO0lBQWlCLHVCQUFBO0dBdXhLdi84RjtDQUNGO0FBeHhLZ2g5RjtFQUEwQjtJQUEwQix3QkFBQTtJQUF1QixvQkFBQTtHQTZ4S3psOUY7RUE3eEs0bTlGO0lBQXVELG1DQUFBO0lBQWlDLDJCQUFBO0dBaXlLcHM5RjtFQWp5Szh0OUY7SUFBc0QsaUNBQUE7SUFBK0IsNkJBQUE7R0FxeUtuejlGO0VBcnlLKzA5RjtJQUFrRCxjQUFBO0dBd3lLajQ5RjtFQXh5Szg0OUY7SUFBNEQsc0JBQUE7SUFBcUIscUJBQUE7R0E0eUsvOTlGO0VBNXlLbS85RjtJQUFtRSxrQkFBQTtJQUFpQix1QkFBQTtHQWd6S3ZrK0Y7Q0FDRjtBQWp6S2dtK0Y7RUFBa0IsaUJBQUE7Q0FvektsbitGOztBQXB6S2tvK0Y7RUFBbUMsc0JBQUE7Q0F3ektycStGOztBQXh6SzByK0Y7RUFBOEMsdUJBQUE7Q0E0ekt4dStGOztBQTV6Szh2K0Y7RUFBeUIsZUFBQTtFQUFjLDBCQUFBO0NBaTBLcnkrRjs7QUFqMEs4eitGO0VBQTRHLGVBQUE7RUFBYywwQkFBQTtDQXMwS3g3K0Y7O0FBdDBLaTkrRjtFQUF1RCxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0E0MEs1aS9GOztBQTUwS2lrL0Y7RUFBMkIsZUFBQTtFQUFjLDBCQUFBO0NBaTFLMW0vRjs7QUFqMUttby9GO0VBQWdILGVBQUE7RUFBYywwQkFBQTtDQXMxS2p3L0Y7O0FBdDFLMHgvRjtFQUF5RCxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0E0MUt2My9GOztBQTUxSzQ0L0Y7RUFBeUIsZUFBQTtFQUFjLDBCQUFBO0NBaTJLbjcvRjs7QUFqMks0OC9GO0VBQTRHLGVBQUE7RUFBYywwQkFBQTtDQXMyS3RrZ0c7O0FBdDJLK2xnRztFQUF1RCxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0E0MksxcmdHOztBQTUySytzZ0c7RUFBc0IsZUFBQTtFQUFjLDBCQUFBO0NBaTNLbnZnRzs7QUFqM0s0d2dHO0VBQXNHLGVBQUE7RUFBYywwQkFBQTtDQXMzS2g0Z0c7O0FBdDNLeTVnRztFQUFvRCxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0E0M0tqL2dHOztBQTUzS3NnaEc7RUFBeUIsZUFBQTtFQUFjLDBCQUFBO0NBaTRLN2loRzs7QUFqNEtza2hHO0VBQTRHLGVBQUE7RUFBYywwQkFBQTtDQXM0S2hzaEc7O0FBdDRLeXRoRztFQUF1RCxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0E0NEtwemhHOztBQTU0S3kwaEc7RUFBd0IsZUFBQTtFQUFjLDBCQUFBO0NBaTVLLzJoRzs7QUFqNUt3NGhHO0VBQTBHLGVBQUE7RUFBYywwQkFBQTtDQXM1S2hnaUc7O0FBdDVLeWhpRztFQUFzRCxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0E0NUtubmlHOztBQTU1S3dvaUc7RUFBdUIsZUFBQTtFQUFjLDBCQUFBO0NBaTZLN3FpRzs7QUFqNktzc2lHO0VBQXdHLGVBQUE7RUFBYywwQkFBQTtDQXM2SzV6aUc7O0FBdDZLcTFpRztFQUFxRCxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0E0Nks5NmlHOztBQTU2S204aUc7RUFBc0IsZUFBQTtFQUFjLDBCQUFBO0NBaTdLditpRzs7QUFqN0tnZ2pHO0VBQXNHLGVBQUE7RUFBYywwQkFBQTtDQXM3S3Buakc7O0FBdDdLNm9qRztFQUFvRCxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsc0JBQUE7Q0E0N0tydWpHOztBQTU3SzB2akc7RUFBTyxhQUFBO0VBQVksa0JBQUE7RUFBaUIsaUJBQUE7RUFBZ0IsZUFBQTtFQUFjLFlBQUE7RUFBVywwQkFBQTtFQUF5QixhQUFBO0NBczhLaDJqRzs7QUF0OEsyMmpHO0VBQWEsWUFBQTtFQUFXLHNCQUFBO0NBMjhLbjRqRzs7QUEzOEt3NWpHO0VBQXNGLGNBQUE7Q0ErOEs5K2pHOztBQS84SzAvakc7RUFBYSxXQUFBO0VBQVUsOEJBQUE7RUFBNkIsVUFBQTtDQXE5Szlpa0c7O0FBcjlLdWprRztFQUFpQixxQkFBQTtDQXk5S3hra0c7O0FBejlLNGxrRztFQUFPLCtCQUFBO0VBQThCLGtCQUFBO0VBQWlCLGlCQUFBO0VBQWdCLG9CQUFBO0VBQWtCLDRDQUFBO0VBQXVDLDZCQUFBO0VBQTRCLHFDQUFBO0VBQWdDLGlEQUFBO0VBQTBDLFdBQUE7RUFBVSx1QkFBQTtDQXMrSzMwa0c7O0FBdCtLZzJrRztFQUF3Qix1QkFBQTtDQTArS3gza0c7O0FBMStLNjRrRztFQUFlLFdBQUE7Q0E4K0s1NWtHOztBQTkrS3M2a0c7RUFBWSxlQUFBO0VBQWMsV0FBQTtDQW0vS2g4a0c7O0FBbi9LMDhrRztFQUFZLGNBQUE7Q0F1L0t0OWtHOztBQXYvS20ra0c7RUFBYyxxQkFBQTtFQUFvQixjQUFBO0VBQWEsdUJBQUE7RUFBc0Isb0JBQUE7RUFBbUIseUJBQUE7RUFBc0IsZUFBQTtFQUFjLDRDQUFBO0VBQXVDLDZCQUFBO0VBQTRCLDZDQUFBO0VBQXdDLDRDQUFBO0VBQTBDLDZDQUFBO0NBcWdMcHZsRzs7QUFyZ0wreGxHO0VBQVksaUJBQUE7Q0F5Z0wzeWxHOztBQXpnTDB6bEc7RUFBWSxpQkFBQTtDQTZnTHQwbEc7O0FBN2dMczFsRztFQUFtQixtQkFBQTtFQUFrQixpQkFBQTtDQWtoTDMzbEc7O0FBbGhMMjRsRztFQUFPLGdCQUFBO0VBQWUsT0FBQTtFQUFNLFFBQUE7RUFBTyxjQUFBO0VBQWEsY0FBQTtFQUFhLFlBQUE7RUFBVyxhQUFBO0VBQVksaUJBQUE7RUFBZ0IsV0FBQTtDQThoTC8rbEc7O0FBOWhMeS9sRztFQUFjLG1CQUFBO0VBQWtCLFlBQUE7RUFBVyxlQUFBO0VBQWEscUJBQUE7Q0FxaUxqam1HOztBQXJpTHFrbUc7RUFBb0Usb0NBQUE7RUFBa0MscUVBQUE7RUFBc0csbUNBQUE7TUFBQSwrQkFBQTtDQTZpTGp4bUc7O0FBN2lMOHltRztFQUF1QztJQUEwQixpQkFBQTtHQWtqTDcybUc7Q0FDRjtBQW5qTGc0bUc7RUFBaUQsb0JBQUE7TUFBQSxnQkFBQTtDQXVqTGo3bUc7O0FBdmpMZzhtRztFQUFnRSwyQkFBQTtNQUFBLHVCQUFBO0NBNGpMaGduRzs7QUE1akxzaG5HO0VBQXlCLHFCQUFBO0VBQW9CLGNBQUE7RUFBYSw4QkFBQTtDQWtrTGhsbkc7O0FBbGtMNm1uRztFQUF3QywrQkFBQTtFQUE4QixpQkFBQTtDQXVrTG5ybkc7O0FBdmtMbXNuRztFQUE4RSxxQkFBQTtFQUFvQixlQUFBO0NBNGtMcnluRzs7QUE1a0xtem5HO0VBQXFDLGlCQUFBO0NBZ2xMeDFuRzs7QUFobEx3Mm5HO0VBQXVCLHFCQUFBO0VBQW9CLGNBQUE7RUFBYSx1QkFBQTtFQUFzQixvQkFBQTtFQUFtQiw4QkFBQTtDQXdsTHo4bkc7O0FBeGxMcytuRztFQUErQixlQUFBO0VBQWMsMkJBQUE7RUFBNkUsb0JBQUE7RUFBbUIsWUFBQTtDQWltTG5ub0c7O0FBam1MOG5vRztFQUErQywyQkFBQTtFQUEwQix1QkFBQTtFQUFzQixzQkFBQTtFQUFxQix3QkFBQTtFQUF1QixhQUFBO0NBeW1MendvRzs7QUF6bUxxeG9HO0VBQThELGlCQUFBO0NBNm1MbjFvRzs7QUE3bUxtMm9HO0VBQXVELGNBQUE7Q0FpbkwxNW9HOztBQWpuTHU2b0c7RUFBZSxtQkFBQTtFQUFrQixxQkFBQTtFQUFvQixjQUFBO0VBQWEsMkJBQUE7RUFBMEIsdUJBQUE7RUFBc0IsWUFBQTtFQUFXLHFCQUFBO0VBQW9CLHVCQUFBO0VBQXNCLDZCQUFBO0VBQTRCLHFDQUFBO0VBQWdDLHNCQUFBO0VBQW9CLFdBQUE7Q0Fnb0w5cHBHOztBQWhvTHdxcEc7RUFBZ0IsZ0JBQUE7RUFBZSxPQUFBO0VBQU0sUUFBQTtFQUFPLGNBQUE7RUFBYSxhQUFBO0VBQVksY0FBQTtFQUFhLHVCQUFBO0NBMG9MMXZwRzs7QUExb0xneHBHO0VBQXFCLFdBQUE7Q0E4b0xyeXBHOztBQTlvTCt5cEc7RUFBcUIsYUFBQTtDQWtwTHAwcEc7O0FBbHBMKzBwRztFQUFjLHFCQUFBO0VBQW9CLGNBQUE7RUFBYSxzQkFBQTtFQUFxQix3QkFBQTtFQUF1Qix1QkFBQTtFQUFzQiwrQkFBQTtFQUE4QixtQkFBQTtFQUFrQixpQ0FBQTtFQUFnQywyQ0FBQTtFQUF5Qyw0Q0FBQTtDQStwTHpqcUc7O0FBL3BMbW1xRztFQUFxQixtQkFBQTtFQUFrQiwrQkFBQTtDQW9xTDFvcUc7O0FBcHFMd3FxRztFQUFhLGlCQUFBO0VBQWdCLGlCQUFBO0NBeXFMcnNxRzs7QUF6cUxxdHFHO0VBQVksbUJBQUE7RUFBa0IsbUJBQUE7RUFBa0IsZUFBQTtFQUFjLGNBQUE7Q0FnckxueHFHOztBQWhyTGd5cUc7RUFBYyxxQkFBQTtFQUFvQixjQUFBO0VBQWEsb0JBQUE7RUFBbUIsZ0JBQUE7RUFBZSx1QkFBQTtFQUFzQixvQkFBQTtFQUFtQixtQkFBQTtFQUFrQiwwQkFBQTtFQUF5QixpQkFBQTtFQUFlLDhCQUFBO0VBQTZCLCtDQUFBO0VBQTZDLDhDQUFBO0NBK3JMOWhyRzs7QUEvckwwa3JHO0VBQWdCLGdCQUFBO0NBbXNMMWxyRzs7QUFuc0x3bXJHO0VBQXlCLG1CQUFBO0VBQWtCLGFBQUE7RUFBWSxZQUFBO0VBQVcsYUFBQTtFQUFZLGlCQUFBO0NBMnNMdHJyRzs7QUEzc0xzc3JHO0VBQXlCO0lBQWMsaUJBQUE7SUFBZ0IscUJBQUE7R0FpdEwzdnJHO0VBanRMK3dyRztJQUF5QixnQ0FBQTtHQW90THh5ckc7RUFwdEx1MHJHO0lBQXdDLGlDQUFBO0dBdXRMLzJyRztFQXZ0TCs0ckc7SUFBdUIsZ0NBQUE7R0EwdEx0NnJHO0VBMXRMcThyRztJQUErQiw2QkFBQTtJQUErRSxvQkFBQTtHQWd1TG5qc0c7RUFodUxza3NHO0lBQVUsaUJBQUE7R0FtdUxobHNHO0NBQ0Y7QUFwdUxtbXNHO0VBQXlCO0lBQW9CLGlCQUFBO0dBd3VMOW9zRztDQUNGO0FBenVMaXFzRztFQUEwQjtJQUFVLGtCQUFBO0dBNnVMbnNzRztDQUNGO0FBOXVMdXRzRztFQUFTLG1CQUFBO0VBQWtCLGNBQUE7RUFBYSxlQUFBO0VBQWMsVUFBQTtFQUFTLHNOQUFBO0VBQXlNLG1CQUFBO0VBQWtCLGlCQUFBO0VBQWdCLGlCQUFBO0VBQWdCLGlCQUFBO0VBQWdCLGtCQUFBO0VBQWlCLHNCQUFBO0VBQXFCLGtCQUFBO0VBQWlCLHFCQUFBO0VBQW9CLHVCQUFBO0VBQXNCLG1CQUFBO0VBQWtCLG9CQUFBO0VBQW1CLHFCQUFBO0VBQW9CLGlCQUFBO0VBQWdCLG9CQUFBO0VBQWtCLHNCQUFBO0VBQXFCLFdBQUE7Q0Fxd0xsdnRHOztBQXJ3TDR2dEc7RUFBYyxhQUFBO0NBeXdMMXd0Rzs7QUF6d0xxeHRHO0VBQWdCLG1CQUFBO0VBQWtCLGVBQUE7RUFBYyxjQUFBO0VBQVksZUFBQTtDQWd4TGoxdEc7O0FBaHhMODF0RztFQUF3QixtQkFBQTtFQUFrQixZQUFBO0VBQVcsMEJBQUE7RUFBeUIsb0JBQUE7Q0F1eEw1NnRHOztBQXZ4TCs3dEc7RUFBbUQsa0JBQUE7Q0EyeExsL3RHOztBQTN4TGtndUc7RUFBaUUsVUFBQTtDQSt4TG5rdUc7O0FBL3hMNGt1RztFQUFpRixPQUFBO0VBQU0sOEJBQUE7RUFBMkIsdUJBQUE7Q0FxeUw5cnVHOztBQXJ5TG90dUc7RUFBdUQsa0JBQUE7Q0F5eUwzd3VHOztBQXp5TDJ4dUc7RUFBcUUsUUFBQTtFQUFPLGNBQUE7RUFBWSxlQUFBO0NBK3lMbjN1Rzs7QUEveUxnNHVHO0VBQXFGLFNBQUE7RUFBUSxxQ0FBQTtFQUFpQyx5QkFBQTtDQXF6TDkvdUc7O0FBcnpMc2h2RztFQUF5RCxrQkFBQTtDQXl6TC9rdkc7O0FBenpMK2x2RztFQUF1RSxPQUFBO0NBNnpMdHF2Rzs7QUE3ekw0cXZHO0VBQXVGLFVBQUE7RUFBUyw4QkFBQTtFQUEyQiwwQkFBQTtDQW0wTHZ5dkc7O0FBbjBMZzB2RztFQUFxRCxrQkFBQTtDQXUwTHIzdkc7O0FBdjBMcTR2RztFQUFtRSxTQUFBO0VBQVEsY0FBQTtFQUFZLGVBQUE7Q0E2MEw1OXZHOztBQTcwTHkrdkc7RUFBbUYsUUFBQTtFQUFPLHFDQUFBO0VBQWlDLHdCQUFBO0NBbTFMcG13Rzs7QUFuMUwybndHO0VBQWUsaUJBQUE7RUFBZ0Isd0JBQUE7RUFBcUIsWUFBQTtFQUFXLG1CQUFBO0VBQWtCLHVCQUFBO0VBQXNCLHVCQUFBO0NBNDFMbHV3Rzs7QUE1MUx1dndHO0VBQVMsbUJBQUE7RUFBa0IsT0FBQTtFQUFNLFFBQUE7RUFBTyxjQUFBO0VBQWEsZUFBQTtFQUFjLGlCQUFBO0VBQWdCLHNOQUFBO0VBQXlNLG1CQUFBO0VBQWtCLGlCQUFBO0VBQWdCLGlCQUFBO0VBQWdCLGlCQUFBO0VBQWdCLGtCQUFBO0VBQWlCLHNCQUFBO0VBQXFCLGtCQUFBO0VBQWlCLHFCQUFBO0VBQW9CLHVCQUFBO0VBQXNCLG1CQUFBO0VBQWtCLG9CQUFBO0VBQW1CLHFCQUFBO0VBQW9CLGlCQUFBO0VBQWdCLG9CQUFBO0VBQWtCLHNCQUFBO0VBQXFCLHVCQUFBO0VBQXNCLDZCQUFBO0VBQTRCLHFDQUFBO0VBQWdDLHNCQUFBO0NBeTNMeDN4Rzs7QUF6M0w0NHhHO0VBQWdCLG1CQUFBO0VBQWtCLGVBQUE7RUFBYyxZQUFBO0VBQVcsZUFBQTtFQUFhLGlCQUFBO0NBaTRMcDl4Rzs7QUFqNExtK3hHO0VBQStDLG1CQUFBO0VBQWtCLGVBQUE7RUFBYyxZQUFBO0VBQVcsMEJBQUE7RUFBeUIsb0JBQUE7Q0F5NEx0bHlHOztBQXo0THlteUc7RUFBbUQsc0JBQUE7Q0E2NEw1cHlHOztBQTc0TGdyeUc7RUFBaUUsNEJBQUE7Q0FpNUxqdnlHOztBQWo1TDJ3eUc7RUFBaUYsVUFBQTtFQUFTLDhCQUFBO0VBQTJCLHNDQUFBO0NBdTVMaDR5Rzs7QUF2NUxpNnlHO0VBQStFLFlBQUE7RUFBVyw4QkFBQTtFQUEyQix1QkFBQTtDQTY1THRoekc7O0FBNzVMNGl6RztFQUF1RCxvQkFBQTtDQWk2TG5tekc7O0FBajZMcW56RztFQUFxRSwwQkFBQTtFQUF3QixjQUFBO0VBQVksYUFBQTtFQUFZLGlCQUFBO0NBdzZMMXV6Rzs7QUF4Nkx5dnpHO0VBQXFGLFFBQUE7RUFBTyxxQ0FBQTtFQUFpQyx3Q0FBQTtDQTg2THQzekc7O0FBOTZMeTV6RztFQUFtRixVQUFBO0VBQVMscUNBQUE7RUFBaUMseUJBQUE7Q0FvN0x0aDBHOztBQXA3TDhpMEc7RUFBeUQsbUJBQUE7Q0F3N0x2bTBHOztBQXg3THduMEc7RUFBdUUseUJBQUE7Q0E0N0wvcjBHOztBQTU3THN0MEc7RUFBdUYsT0FBQTtFQUFNLHFDQUFBO0VBQWlDLHlDQUFBO0NBazhMcDEwRzs7QUFsOEx3MzBHO0VBQXFGLFNBQUE7RUFBUSxxQ0FBQTtFQUFpQywwQkFBQTtDQXc4THQvMEc7O0FBeDhMK2cxRztFQUF5RyxtQkFBQTtFQUFrQixPQUFBO0VBQU0sVUFBQTtFQUFTLGVBQUE7RUFBYyxZQUFBO0VBQVcscUJBQUE7RUFBbUIsWUFBQTtFQUFXLGlDQUFBO0NBbTlMaHQxRzs7QUFuOUxndjFHO0VBQXFELHFCQUFBO0NBdTlMcnkxRzs7QUF2OUx3ejFHO0VBQW1FLDJCQUFBO0VBQXlCLGNBQUE7RUFBWSxhQUFBO0VBQVksaUJBQUE7Q0E4OUw1NjFHOztBQTk5TDI3MUc7RUFBbUYsU0FBQTtFQUFRLHFDQUFBO0VBQWlDLHVDQUFBO0NBbytMdmoyRzs7QUFwK0x5bDJHO0VBQWlGLFdBQUE7RUFBVSxxQ0FBQTtFQUFpQyx3QkFBQTtDQTArTHJ0Mkc7O0FBMStMNHUyRztFQUFnQix3QkFBQTtFQUFxQixpQkFBQTtFQUFnQixnQkFBQTtFQUFlLDBCQUFBO0VBQXlCLGlDQUFBO0VBQWdDLDJDQUFBO0VBQXlDLDRDQUFBO0NBby9MbDUyRzs7QUFwL0w0NzJHO0VBQXNCLGNBQUE7Q0F3L0xsOTJHOztBQXgvTCs5Mkc7RUFBYyx3QkFBQTtFQUFxQixlQUFBO0NBNi9MbGczRzs7QUE3L0xnaDNHO0VBQVUsbUJBQUE7Q0FpZ00xaDNHOztBQWpnTTRpM0c7RUFBd0Isd0JBQUE7RUFBdUIsb0JBQUE7Q0FzZ00zbDNHOztBQXRnTThtM0c7RUFBZ0IsbUJBQUE7RUFBa0IsWUFBQTtFQUFXLGlCQUFBO0NBNGdNM3AzRzs7QUE1Z00ycTNHO0VBQXVCLGVBQUE7RUFBYyxZQUFBO0VBQVcsWUFBQTtDQWtoTTN0M0c7O0FBbGhNc3UzRztFQUFlLG1CQUFBO0VBQWtCLGNBQUE7RUFBYSxZQUFBO0VBQVcsWUFBQTtFQUFXLG9CQUFBO0VBQXNELDRCQUFBO0VBQXdFLHVDQUFBO0VBQXFDLDJFQUFBO0NBK2hNNzgzRzs7QUEvaE1vaDRHO0VBQXVDO0lBQWUsaUJBQUE7R0FvaU14azRHO0NBQ0Y7QUFyaU0ybDRHO0VBQThELGVBQUE7Q0F3aU16cDRHOztBQXhpTXVxNEc7RUFBNEcsZ0NBQUE7TUFBQSw0QkFBQTtDQTZpTW54NEc7O0FBN2lNOHk0RztFQUE2RyxpQ0FBQTtNQUFBLDZCQUFBO0NBa2pNMzU0Rzs7QUFsak11NzRHO0VBQThCLFdBQUE7RUFBVSw2QkFBQTtFQUFtRCxvQkFBQTtNQUFBLGdCQUFBO0NBeWpNbGg1Rzs7QUF6ak1paTVHO0VBQWtKLFdBQUE7RUFBVSxXQUFBO0NBOGpNN3I1Rzs7QUE5ak11czVHO0VBQXFGLFdBQUE7RUFBVSxXQUFBO0VBQVUsNEJBQUE7Q0Fva01oejVHOztBQXBrTTAwNUc7RUFBdUM7SUFBcUYsaUJBQUE7R0F5a01wODVHO0NBQ0Y7QUExa011OTVHO0VBQThDLG1CQUFBO0VBQWtCLE9BQUE7RUFBTSxVQUFBO0VBQVMsV0FBQTtFQUFVLHFCQUFBO0VBQW9CLGNBQUE7RUFBYSx1QkFBQTtFQUFzQixvQkFBQTtFQUFtQixzQkFBQTtFQUFxQix3QkFBQTtFQUF1QixXQUFBO0VBQVUsV0FBQTtFQUFVLFlBQUE7RUFBVyxtQkFBQTtFQUFrQixnQkFBQTtFQUFlLFVBQUE7RUFBUyxhQUFBO0VBQVcsK0JBQUE7Q0E4bE0xdjZHOztBQTlsTXV4Nkc7RUFBdUM7SUFBOEMsaUJBQUE7R0FtbU0xMjZHO0NBQ0Y7QUFwbU02MzZHO0VBQW9ILFlBQUE7RUFBVyxzQkFBQTtFQUFxQixXQUFBO0VBQVUsYUFBQTtDQTBtTTNoN0c7O0FBMW1Nc2k3RztFQUF1QixRQUFBO0NBOG1NN2o3Rzs7QUE5bU1vazdHO0VBQXVCLFNBQUE7Q0Frbk0zbDdHOztBQWxuTW1tN0c7RUFBd0Qsc0JBQUE7RUFBcUIsWUFBQTtFQUFXLGFBQUE7RUFBWSxvQ0FBQTtDQXluTXZzN0c7O0FBem5NMHU3RztFQUE0Qix1TkFBQTtDQTZuTXR3N0c7O0FBN25NNDk3RztFQUE0Qix3TkFBQTtDQWlvTXgvN0c7O0FBam9NK3M4RztFQUFxQixtQkFBQTtFQUFrQixTQUFBO0VBQVEsVUFBQTtFQUFTLFFBQUE7RUFBTyxZQUFBO0VBQVcscUJBQUE7RUFBb0IsY0FBQTtFQUFhLHNCQUFBO0VBQXFCLHdCQUFBO0VBQXVCLGdCQUFBO0VBQWUsa0JBQUE7RUFBaUIsaUJBQUE7RUFBZ0IsaUJBQUE7Q0FpcE10NThHOztBQWpwTXM2OEc7RUFBd0Isd0JBQUE7RUFBdUIsbUJBQUE7RUFBa0IsZUFBQTtFQUFjLFlBQUE7RUFBVyxZQUFBO0VBQVcsa0JBQUE7RUFBaUIsaUJBQUE7RUFBZ0Isb0JBQUE7RUFBbUIsZ0JBQUE7RUFBZSx1QkFBQTtFQUFzQiw2QkFBQTtFQUE0QixtQ0FBQTtFQUFrQyxzQ0FBQTtFQUFxQyxhQUFBO0VBQVcsOEJBQUE7Q0FtcU1sdDlHOztBQW5xTTh1OUc7RUFBdUM7SUFBd0IsaUJBQUE7R0F3cU0zeTlHO0NBQ0Y7QUF6cU04ejlHO0VBQTZCLFdBQUE7Q0E0cU0zMTlHOztBQTVxTXEyOUc7RUFBa0IsbUJBQUE7RUFBa0IsV0FBQTtFQUFVLGFBQUE7RUFBWSxVQUFBO0VBQVMsWUFBQTtFQUFXLGtCQUFBO0VBQWlCLHFCQUFBO0VBQW9CLFlBQUE7RUFBVyxtQkFBQTtDQXdyTW4rOUc7QUF4ck1xbCtHO0VBQTBCO0lBQW9DLDBCQUFBO0dBb3NNanArRztDQUNGO0FBcnNNNnErRztFQUFnQixzQkFBQTtFQUFxQixZQUFBO0VBQVcsYUFBQTtFQUFZLHlCQUFBO0VBQXVCLGtDQUFBO0VBQWdDLGdDQUFBO0VBQStCLG1CQUFBO0VBQXdFLGdEQUFBO0NBZ3RNdjQrRzs7QUFodE1xNytHO0VBQW1CLFlBQUE7RUFBVyxhQUFBO0VBQVksb0JBQUE7Q0FzdE0vOStHO0FBdHRNdW4vRztFQUF3QjtJQUE4QixvQkFBQTtHQXV1TTNxL0c7RUF2dU04ci9HO0lBQUksV0FBQTtJQUFpQyxnQkFBQTtHQTR1TW51L0c7Q0FDRjtBQTd1TXF2L0c7RUFBYyxzQkFBQTtFQUFxQixZQUFBO0VBQVcsYUFBQTtFQUFZLHlCQUFBO0VBQXVCLCtCQUFBO0VBQThCLG1CQUFBO0VBQWtCLFdBQUE7RUFBOEQsOENBQUE7Q0F3dk1wNy9HOztBQXh2TWcrL0c7RUFBaUIsWUFBQTtFQUFXLGFBQUE7Q0E2dk01Ly9HOztBQTd2TXdnZ0g7RUFBdUM7SUFBOEQseUJBQUE7R0Ftd00zbWdIO0NBQ0Y7QUFwd01zb2dIO0VBQWdCLG9DQUFBO0NBdXdNdHBnSDs7QUF2d013cmdIO0VBQVcsK0JBQUE7Q0Eyd01uc2dIOztBQTN3TWd1Z0g7RUFBYyxrQ0FBQTtDQSt3TTl1Z0g7O0FBL3dNOHdnSDtFQUFjLGtDQUFBO0NBbXhNNXhnSDs7QUFueE00emdIO0VBQW1CLHVDQUFBO0NBdXhNLzBnSDs7QUF2eE1vM2dIO0VBQWdCLG9DQUFBO0NBMnhNcDRnSDs7QUEzeE1zNmdIO0VBQVkscUNBQUE7Q0EreE1sN2dIOztBQS94TXE5Z0g7RUFBc0YscUNBQUE7Q0FteU0zaWhIOztBQW55TThraEg7RUFBYyxxQ0FBQTtDQXV5TTVsaEg7O0FBdnlNK25oSDtFQUE4RixxQ0FBQTtDQTJ5TTd0aEg7O0FBM3lNZ3doSDtFQUFZLHFDQUFBO0NBK3lNNXdoSDs7QUEveU0reWhIO0VBQXNGLHFDQUFBO0NBbXpNcjRoSDs7QUFuek13NmhIO0VBQVMscUNBQUE7Q0F1ek1qN2hIOztBQXZ6TW85aEg7RUFBMEUscUNBQUE7Q0Eyek05aGlIOztBQTN6TWlraUg7RUFBWSxxQ0FBQTtDQSt6TTdraUg7O0FBL3pNZ25pSDtFQUFzRixxQ0FBQTtDQW0wTXRzaUg7O0FBbjBNeXVpSDtFQUFXLHFDQUFBO0NBdTBNcHZpSDs7QUF2ME11eGlIO0VBQWtGLHFDQUFBO0NBMjBNejJpSDs7QUEzME00NGlIO0VBQVUscUNBQUE7Q0ErME10NWlIOztBQS8wTXk3aUg7RUFBOEUscUNBQUE7Q0FtMU12Z2pIOztBQW4xTTBpakg7RUFBUyxxQ0FBQTtDQXUxTW5qakg7O0FBdjFNc2xqSDtFQUEwRSxxQ0FBQTtDQTIxTWhxakg7O0FBMzFNbXNqSDtFQUFVLGtDQUFBO0NBKzFNN3NqSDs7QUEvMU02dWpIO0VBQWdCLHlDQUFBO0NBbTJNN3ZqSDs7QUFuMk1veWpIO0VBQVEscUNBQUE7Q0F1Mk01eWpIOztBQXYyTSswakg7RUFBWSx5Q0FBQTtDQTIyTTMxakg7O0FBMzJNazRqSDtFQUFjLDJDQUFBO0NBKzJNaDVqSDs7QUEvMk15N2pIO0VBQWUsNENBQUE7Q0FtM014OGpIOztBQW4zTWsvakg7RUFBYSwwQ0FBQTtDQXUzTS8vakg7O0FBdjNNdWlrSDtFQUFVLHFCQUFBO0NBMjNNamprSDs7QUEzM01va2tIO0VBQWMseUJBQUE7Q0ErM01sbGtIOztBQS8zTXlta0g7RUFBZ0IsMkJBQUE7Q0FtNE16bmtIOztBQW40TWtwa0g7RUFBaUIsNEJBQUE7Q0F1NE1ucWtIOztBQXY0TTZya0g7RUFBZSwwQkFBQTtDQTI0TTVza0g7O0FBMzRNb3VrSDtFQUFnQixpQ0FBQTtDQSs0TXB2a0g7O0FBLzRNbXhrSDtFQUFrQixpQ0FBQTtDQW01TXJ5a0g7O0FBbjVNbzBrSDtFQUFnQixpQ0FBQTtDQXU1TXAxa0g7O0FBdjVNbTNrSDtFQUFhLGlDQUFBO0NBMjVNaDRrSDs7QUEzNU0rNWtIO0VBQWdCLGlDQUFBO0NBKzVNLzZrSDs7QUEvNU04OGtIO0VBQWUsaUNBQUE7Q0FtNk03OWtIOztBQW42TTQva0g7RUFBYyxpQ0FBQTtDQXU2TTFnbEg7O0FBdjZNeWlsSDtFQUFhLGlDQUFBO0NBMjZNdGpsSDs7QUEzNk1xbGxIO0VBQWMsOEJBQUE7Q0ErNk1ubWxIOztBQS82TStubEg7RUFBWSxpQ0FBQTtDQW03TTNvbEg7O0FBbjdNeXFsSDtFQUFTLGtDQUFBO0NBdTdNbHJsSDs7QUF2N01pdGxIO0VBQWEsMkNBQUE7RUFBd0MsNENBQUE7Q0E0N010d2xIOztBQTU3TSt5bEg7RUFBZSw0Q0FBQTtFQUF5QywrQ0FBQTtDQWk4TXYybEg7O0FBajhNbTVsSDtFQUFnQiwrQ0FBQTtFQUE0Qyw4Q0FBQTtDQXM4TS84bEg7O0FBdDhNMC9sSDtFQUFjLDJDQUFBO0VBQXdDLDhDQUFBO0NBMjhNaGptSDs7QUEzOE0ybG1IO0VBQVksaUNBQUE7Q0ErOE12bW1IOztBQS84TXFvbUg7RUFBZ0IsOEJBQUE7Q0FtOU1ycG1IOztBQW45TWlybUg7RUFBYyxnQ0FBQTtDQXU5TS9ybUg7O0FBdjlNNnRtSDtFQUFXLDRCQUFBO0NBMjlNeHVtSDs7QUEzOU1rd21IO0VBQWlCLGVBQUE7RUFBYyxZQUFBO0VBQVcsWUFBQTtDQWkrTTV5bUg7O0FBaitNdXptSDtFQUFRLHlCQUFBO0NBcStNL3ptSDs7QUFyK01zMW1IO0VBQVUsMkJBQUE7Q0F5K01oMm1IOztBQXorTXkzbUg7RUFBZ0IsaUNBQUE7Q0E2K016NG1IOztBQTcrTXc2bUg7RUFBUywwQkFBQTtDQWkvTWo3bUg7O0FBai9NeThtSDtFQUFTLDBCQUFBO0NBcS9NbDltSDs7QUFyL00wK21IO0VBQWEsOEJBQUE7Q0F5L012L21IOztBQXovTW1obkg7RUFBYywrQkFBQTtDQTYvTWppbkg7O0FBNy9NOGpuSDtFQUFRLGdDQUFBO0VBQThCLHlCQUFBO0NBa2dOcG1uSDs7QUFsZ04ybm5IO0VBQWUsdUNBQUE7RUFBcUMsZ0NBQUE7Q0F1Z04vcW5IOztBQXZnTjZzbkg7RUFBeUI7SUFBVyx5QkFBQTtHQTRnTi91bkg7RUE1Z05zd25IO0lBQWEsMkJBQUE7R0ErZ05ueG5IO0VBL2dONHluSDtJQUFtQixpQ0FBQTtHQWtoTi96bkg7RUFsaE44MW5IO0lBQVksMEJBQUE7R0FxaE4xMm5IO0VBcmhOazRuSDtJQUFZLDBCQUFBO0dBd2hOOTRuSDtFQXhoTnM2bkg7SUFBZ0IsOEJBQUE7R0EyaE50N25IO0VBM2hOazluSDtJQUFpQiwrQkFBQTtHQThoTm4rbkg7RUE5aE5nZ29IO0lBQVcsZ0NBQUE7SUFBOEIseUJBQUE7R0FraU56aW9IO0VBbGlOZ2tvSDtJQUFrQix1Q0FBQTtJQUFxQyxnQ0FBQTtHQXNpTnZub0g7Q0FDRjtBQXZpTndwb0g7RUFBeUI7SUFBVyx5QkFBQTtHQTJpTjFyb0g7RUEzaU5pdG9IO0lBQWEsMkJBQUE7R0E4aU45dG9IO0VBOWlOdXZvSDtJQUFtQixpQ0FBQTtHQWlqTjF3b0g7RUFqak55eW9IO0lBQVksMEJBQUE7R0Fvak5yem9IO0VBcGpONjBvSDtJQUFZLDBCQUFBO0dBdWpOejFvSDtFQXZqTmkzb0g7SUFBZ0IsOEJBQUE7R0Ewak5qNG9IO0VBMWpONjVvSDtJQUFpQiwrQkFBQTtHQTZqTjk2b0g7RUE3ak4yOG9IO0lBQVcsZ0NBQUE7SUFBOEIseUJBQUE7R0Fpa05wL29IO0VBamtOMmdwSDtJQUFrQix1Q0FBQTtJQUFxQyxnQ0FBQTtHQXFrTmxrcEg7Q0FDRjtBQXRrTm1tcEg7RUFBeUI7SUFBVyx5QkFBQTtHQTBrTnJvcEg7RUExa040cHBIO0lBQWEsMkJBQUE7R0E2a056cXBIO0VBN2tOa3NwSDtJQUFtQixpQ0FBQTtHQWdsTnJ0cEg7RUFobE5vdnBIO0lBQVksMEJBQUE7R0FtbE5od3BIO0VBbmxOd3hwSDtJQUFZLDBCQUFBO0dBc2xOcHlwSDtFQXRsTjR6cEg7SUFBZ0IsOEJBQUE7R0F5bE41MHBIO0VBemxOdzJwSDtJQUFpQiwrQkFBQTtHQTRsTnozcEg7RUE1bE5zNXBIO0lBQVcsZ0NBQUE7SUFBOEIseUJBQUE7R0FnbU4vN3BIO0VBaG1OczlwSDtJQUFrQix1Q0FBQTtJQUFxQyxnQ0FBQTtHQW9tTjdncUg7Q0FDRjtBQXJtTjhpcUg7RUFBMEI7SUFBVyx5QkFBQTtHQXltTmpscUg7RUF6bU53bXFIO0lBQWEsMkJBQUE7R0E0bU5ybnFIO0VBNW1OOG9xSDtJQUFtQixpQ0FBQTtHQSttTmpxcUg7RUEvbU5nc3FIO0lBQVksMEJBQUE7R0Frbk41c3FIO0VBbG5Ob3VxSDtJQUFZLDBCQUFBO0dBcW5OaHZxSDtFQXJuTnd3cUg7SUFBZ0IsOEJBQUE7R0F3bk54eHFIO0VBeG5Ob3pxSDtJQUFpQiwrQkFBQTtHQTJuTnIwcUg7RUEzbk5rMnFIO0lBQVcsZ0NBQUE7SUFBOEIseUJBQUE7R0Erbk4zNHFIO0VBL25OazZxSDtJQUFrQix1Q0FBQTtJQUFxQyxnQ0FBQTtHQW1vTno5cUg7Q0FDRjtBQXBvTjAvcUg7RUFBYTtJQUFjLHlCQUFBO0dBd29ObmhySDtFQXhvTjBpckg7SUFBZ0IsMkJBQUE7R0Eyb04xanJIO0VBM29ObWxySDtJQUFzQixpQ0FBQTtHQThvTnptckg7RUE5b053b3JIO0lBQWUsMEJBQUE7R0FpcE52cHJIO0VBanBOK3FySDtJQUFlLDBCQUFBO0dBb3BOOXJySDtFQXBwTnN0ckg7SUFBbUIsOEJBQUE7R0F1cE56dXJIO0VBdnBOcXdySDtJQUFvQiwrQkFBQTtHQTBwTnp4ckg7RUExcE5zenJIO0lBQWMsZ0NBQUE7SUFBOEIseUJBQUE7R0E4cE5sMnJIO0VBOXBOeTNySDtJQUFxQix1Q0FBQTtJQUFxQyxnQ0FBQTtHQWtxTm43ckg7Q0FDRjtBQW5xTm85ckg7RUFBa0IsbUJBQUE7RUFBa0IsZUFBQTtFQUFjLFlBQUE7RUFBVyxXQUFBO0VBQVUsaUJBQUE7Q0EwcU4zaHNIOztBQTFxTjJpc0g7RUFBMEIsZUFBQTtFQUFjLFlBQUE7Q0ErcU5ubHNIOztBQS9xTjhsc0g7RUFBMkksbUJBQUE7RUFBa0IsT0FBQTtFQUFNLFVBQUE7RUFBUyxRQUFBO0VBQU8sWUFBQTtFQUFXLGFBQUE7RUFBWSxVQUFBO0NBeXJOeHlzSDs7QUF6ck5penNIO0VBQWdDLHdCQUFBO0NBNnJOajFzSDs7QUE3ck53MnNIO0VBQWdDLG9CQUFBO0NBaXNOeDRzSDs7QUFqc04yNXNIO0VBQStCLGlCQUFBO0NBcXNOMTdzSDs7QUFyc04wOHNIO0VBQStCLGtCQUFBO0NBeXNOeitzSDs7QUF6c04wL3NIO0VBQVUsbUNBQUE7RUFBaUMsK0JBQUE7Q0E4c05yaXRIOztBQTlzTmtrdEg7RUFBYSxzQ0FBQTtFQUFvQyxrQ0FBQTtDQW10Tm5udEg7O0FBbnRObXB0SDtFQUFrQiwyQ0FBQTtFQUF5Qyx1Q0FBQTtDQXd0TjlzdEg7O0FBeHRObXZ0SDtFQUFxQiw4Q0FBQTtFQUE0QywwQ0FBQTtDQTZ0TnB6dEg7O0FBN3RONDF0SDtFQUFXLCtCQUFBO0VBQTZCLDJCQUFBO0NBa3VOcDR0SDs7QUFsdU42NXRIO0VBQWEsaUNBQUE7RUFBK0IsNkJBQUE7Q0F1dU56OHRIOztBQXZ1Tm8rdEg7RUFBbUIsdUNBQUE7RUFBcUMsbUNBQUE7Q0E0dU41aHVIOztBQTV1TjZqdUg7RUFBVyw4QkFBQTtFQUE0QiwwQkFBQTtDQWl2TnBtdUg7O0FBanZONG51SDtFQUFhLGdDQUFBO0VBQThCLHdCQUFBO0NBc3ZOdnF1SDs7QUF0dk42cnVIO0VBQWEsZ0NBQUE7RUFBOEIsd0JBQUE7Q0Eydk54dXVIOztBQTN2Tjh2dUg7RUFBZSxnQ0FBQTtFQUE4QiwwQkFBQTtDQWd3TjN5dUg7O0FBaHdObTB1SDtFQUFlLGdDQUFBO0VBQThCLDBCQUFBO0NBcXdOaDN1SDs7QUFyd053NHVIO0VBQXVCLGdDQUFBO0VBQThCLHVDQUFBO0NBMHdONzd1SDs7QUExd05rK3VIO0VBQXFCLDhCQUFBO0VBQTRCLHFDQUFBO0NBK3dObmh2SDs7QUEvd05zanZIO0VBQXdCLGlDQUFBO0VBQStCLG1DQUFBO0NBb3hON212SDs7QUFweE44b3ZIO0VBQXlCLGtDQUFBO0VBQWdDLDBDQUFBO0NBeXhOdnN2SDs7QUF6eE4rdXZIO0VBQXdCLHFDQUFBO0VBQW1DLHlDQUFBO0NBOHhOMXl2SDs7QUE5eE5pMXZIO0VBQW1CLGlDQUFBO0VBQStCLG1DQUFBO0NBbXlObjR2SDs7QUFueU5vNnZIO0VBQWlCLCtCQUFBO0VBQTZCLGlDQUFBO0NBd3lObDl2SDs7QUF4eU5pL3ZIO0VBQW9CLGtDQUFBO0VBQWdDLCtCQUFBO0NBNnlOcml3SDs7QUE3eU5ra3dIO0VBQXNCLG9DQUFBO0VBQWtDLGlDQUFBO0NBa3pOMW53SDs7QUFsek55cHdIO0VBQXFCLG1DQUFBO0VBQWlDLGdDQUFBO0NBdXpOL3N3SDs7QUF2ek42dXdIO0VBQXFCLHFDQUFBO0VBQW1DLHFDQUFBO0NBNHpOcnl3SDs7QUE1ek53MHdIO0VBQW1CLG1DQUFBO0VBQWlDLG1DQUFBO0NBaTBONTN3SDs7QUFqME42NXdIO0VBQXNCLHNDQUFBO0VBQW9DLGlDQUFBO0NBczBOdjl3SDs7QUF0ME5zL3dIO0VBQXVCLHVDQUFBO0VBQXFDLHdDQUFBO0NBMjBObGp4SDs7QUEzME53bHhIO0VBQXNCLDBDQUFBO0VBQXdDLHVDQUFBO0NBZzFOdHB4SDs7QUFoMU4ycnhIO0VBQXVCLHVDQUFBO0VBQXFDLGtDQUFBO0NBcTFOdnZ4SDs7QUFyMU51eHhIO0VBQWlCLHFDQUFBO0VBQW1DLDRCQUFBO0NBMDFOMzB4SDs7QUExMU5xMnhIO0VBQWtCLHNDQUFBO0VBQW9DLGtDQUFBO0NBKzFOMzV4SDs7QUEvMU4yN3hIO0VBQWdCLG9DQUFBO0VBQWtDLGdDQUFBO0NBbzJONyt4SDs7QUFwMk4yZ3lIO0VBQW1CLHVDQUFBO0VBQXFDLDhCQUFBO0NBeTJObmt5SDs7QUF6Mk4rbHlIO0VBQXFCLHlDQUFBO0VBQXVDLGdDQUFBO0NBODJOM3B5SDs7QUE5Mk55cnlIO0VBQW9CLHdDQUFBO0VBQXNDLCtCQUFBO0NBbTNObnZ5SDs7QUFuM05neHlIO0VBQXlCO0lBQWEsbUNBQUE7SUFBaUMsK0JBQUE7R0F5M05yMXlIO0VBejNOazN5SDtJQUFnQixzQ0FBQTtJQUFvQyxrQ0FBQTtHQTYzTnQ2eUg7RUE3M05zOHlIO0lBQXFCLDJDQUFBO0lBQXlDLHVDQUFBO0dBaTROcGd6SDtFQWo0Tnlpekg7SUFBd0IsOENBQUE7SUFBNEMsMENBQUE7R0FxNE43bXpIO0VBcjROcXB6SDtJQUFjLCtCQUFBO0lBQTZCLDJCQUFBO0dBeTROaHN6SDtFQXo0Tnl0ekg7SUFBZ0IsaUNBQUE7SUFBK0IsNkJBQUE7R0E2NE54d3pIO0VBNzRObXl6SDtJQUFzQix1Q0FBQTtJQUFxQyxtQ0FBQTtHQWk1Tjkxekg7RUFqNU4rM3pIO0lBQWMsOEJBQUE7SUFBNEIsMEJBQUE7R0FxNU56NnpIO0VBcjVOaTh6SDtJQUFnQixnQ0FBQTtJQUE4Qix3QkFBQTtHQXk1Ti8rekg7RUF6NU5xZzBIO0lBQWdCLGdDQUFBO0lBQThCLHdCQUFBO0dBNjVObmowSDtFQTc1TnlrMEg7SUFBa0IsZ0NBQUE7SUFBOEIsMEJBQUE7R0FpNk56bjBIO0VBajZOaXAwSDtJQUFrQixnQ0FBQTtJQUE4QiwwQkFBQTtHQXE2TmpzMEg7RUFyNk55dDBIO0lBQTBCLGdDQUFBO0lBQThCLHVDQUFBO0dBeTZOangwSDtFQXo2TnN6MEg7SUFBd0IsOEJBQUE7SUFBNEIscUNBQUE7R0E2Nk4xMjBIO0VBNzZONjQwSDtJQUEyQixpQ0FBQTtJQUErQixtQ0FBQTtHQWk3TnY4MEg7RUFqN053KzBIO0lBQTRCLGtDQUFBO0lBQWdDLDBDQUFBO0dBcTdOcGkxSDtFQXI3TjRrMUg7SUFBMkIscUNBQUE7SUFBbUMseUNBQUE7R0F5N04xbzFIO0VBejdOaXIxSDtJQUFzQixpQ0FBQTtJQUErQixtQ0FBQTtHQTY3TnR1MUg7RUE3N051dzFIO0lBQW9CLCtCQUFBO0lBQTZCLGlDQUFBO0dBaThOeHoxSDtFQWo4TnUxMUg7SUFBdUIsa0NBQUE7SUFBZ0MsK0JBQUE7R0FxOE45NDFIO0VBcjhOMjYxSDtJQUF5QixvQ0FBQTtJQUFrQyxpQ0FBQTtHQXk4TnQrMUg7RUF6OE5xZzJIO0lBQXdCLG1DQUFBO0lBQWlDLGdDQUFBO0dBNjhOOWoySDtFQTc4TjRsMkg7SUFBd0IscUNBQUE7SUFBbUMscUNBQUE7R0FpOU52cDJIO0VBajlOMHIySDtJQUFzQixtQ0FBQTtJQUFpQyxtQ0FBQTtHQXE5Tmp2Mkg7RUFyOU5reDJIO0lBQXlCLHNDQUFBO0lBQW9DLGlDQUFBO0dBeTlOLzAySDtFQXo5TjgyMkg7SUFBMEIsdUNBQUE7SUFBcUMsd0NBQUE7R0E2OU43NjJIO0VBNzlObTkySDtJQUF5QiwwQ0FBQTtJQUF3Qyx1Q0FBQTtHQWkrTnBoM0g7RUFqK055ajNIO0lBQTBCLHVDQUFBO0lBQXFDLGtDQUFBO0dBcStOeG4zSDtFQXIrTndwM0g7SUFBb0IscUNBQUE7SUFBbUMsNEJBQUE7R0F5K04vczNIO0VBeitOeXUzSDtJQUFxQixzQ0FBQTtJQUFvQyxrQ0FBQTtHQTYrTmx5M0g7RUE3K05rMDNIO0lBQW1CLG9DQUFBO0lBQWtDLGdDQUFBO0dBaS9OdjMzSDtFQWovTnE1M0g7SUFBc0IsdUNBQUE7SUFBcUMsOEJBQUE7R0FxL05oOTNIO0VBci9ONCszSDtJQUF3Qix5Q0FBQTtJQUF1QyxnQ0FBQTtHQXkvTjNpNEg7RUF6L055azRIO0lBQXVCLHdDQUFBO0lBQXNDLCtCQUFBO0dBNi9OdG80SDtDQUNGO0FBOS9Oc3E0SDtFQUF5QjtJQUFhLG1DQUFBO0lBQWlDLCtCQUFBO0dBbWdPM3U0SDtFQW5nT3d3NEg7SUFBZ0Isc0NBQUE7SUFBb0Msa0NBQUE7R0F1Z081ejRIO0VBdmdPNDE0SDtJQUFxQiwyQ0FBQTtJQUF5Qyx1Q0FBQTtHQTJnTzE1NEg7RUEzZ08rNzRIO0lBQXdCLDhDQUFBO0lBQTRDLDBDQUFBO0dBK2dPbmc1SDtFQS9nTzJpNUg7SUFBYywrQkFBQTtJQUE2QiwyQkFBQTtHQW1oT3RsNUg7RUFuaE8rbTVIO0lBQWdCLGlDQUFBO0lBQStCLDZCQUFBO0dBdWhPOXA1SDtFQXZoT3lyNUg7SUFBc0IsdUNBQUE7SUFBcUMsbUNBQUE7R0EyaE9wdjVIO0VBM2hPcXg1SDtJQUFjLDhCQUFBO0lBQTRCLDBCQUFBO0dBK2hPL3o1SDtFQS9oT3UxNUg7SUFBZ0IsZ0NBQUE7SUFBOEIsd0JBQUE7R0FtaU9yNDVIO0VBbmlPMjU1SDtJQUFnQixnQ0FBQTtJQUE4Qix3QkFBQTtHQXVpT3o4NUg7RUF2aU8rOTVIO0lBQWtCLGdDQUFBO0lBQThCLDBCQUFBO0dBMmlPL2c2SDtFQTNpT3VpNkg7SUFBa0IsZ0NBQUE7SUFBOEIsMEJBQUE7R0EraU92bDZIO0VBL2lPK202SDtJQUEwQixnQ0FBQTtJQUE4Qix1Q0FBQTtHQW1qT3ZxNkg7RUFuak80czZIO0lBQXdCLDhCQUFBO0lBQTRCLHFDQUFBO0dBdWpPaHc2SDtFQXZqT215Nkg7SUFBMkIsaUNBQUE7SUFBK0IsbUNBQUE7R0Eyak83MTZIO0VBM2pPODM2SDtJQUE0QixrQ0FBQTtJQUFnQywwQ0FBQTtHQStqTzE3Nkg7RUEvak9rKzZIO0lBQTJCLHFDQUFBO0lBQW1DLHlDQUFBO0dBbWtPaGk3SDtFQW5rT3VrN0g7SUFBc0IsaUNBQUE7SUFBK0IsbUNBQUE7R0F1a081bjdIO0VBdmtPNnA3SDtJQUFvQiwrQkFBQTtJQUE2QixpQ0FBQTtHQTJrTzlzN0g7RUEza082dTdIO0lBQXVCLGtDQUFBO0lBQWdDLCtCQUFBO0dBK2tPcHk3SDtFQS9rT2kwN0g7SUFBeUIsb0NBQUE7SUFBa0MsaUNBQUE7R0FtbE81MzdIO0VBbmxPMjU3SDtJQUF3QixtQ0FBQTtJQUFpQyxnQ0FBQTtHQXVsT3A5N0g7RUF2bE9rLzdIO0lBQXdCLHFDQUFBO0lBQW1DLHFDQUFBO0dBMmxPN2k4SDtFQTNsT2dsOEg7SUFBc0IsbUNBQUE7SUFBaUMsbUNBQUE7R0ErbE92bzhIO0VBL2xPd3E4SDtJQUF5QixzQ0FBQTtJQUFvQyxpQ0FBQTtHQW1tT3J1OEg7RUFubU9vdzhIO0lBQTBCLHVDQUFBO0lBQXFDLHdDQUFBO0dBdW1PbjA4SDtFQXZtT3kyOEg7SUFBeUIsMENBQUE7SUFBd0MsdUNBQUE7R0EybU8xNjhIO0VBM21PKzg4SDtJQUEwQix1Q0FBQTtJQUFxQyxrQ0FBQTtHQSttTzlnOUg7RUEvbU84aTlIO0lBQW9CLHFDQUFBO0lBQW1DLDRCQUFBO0dBbW5Pcm05SDtFQW5uTytuOUg7SUFBcUIsc0NBQUE7SUFBb0Msa0NBQUE7R0F1bk94cjlIO0VBdm5Pd3Q5SDtJQUFtQixvQ0FBQTtJQUFrQyxnQ0FBQTtHQTJuTzd3OUg7RUEzbk8yeTlIO0lBQXNCLHVDQUFBO0lBQXFDLDhCQUFBO0dBK25PdDI5SDtFQS9uT2s0OUg7SUFBd0IseUNBQUE7SUFBdUMsZ0NBQUE7R0Ftb09qODlIO0VBbm9PKzk5SDtJQUF1Qix3Q0FBQTtJQUFzQywrQkFBQTtHQXVvTzVoK0g7Q0FDRjtBQXhvTzRqK0g7RUFBeUI7SUFBYSxtQ0FBQTtJQUFpQywrQkFBQTtHQTZvT2pvK0g7RUE3b084cCtIO0lBQWdCLHNDQUFBO0lBQW9DLGtDQUFBO0dBaXBPbHQrSDtFQWpwT2t2K0g7SUFBcUIsMkNBQUE7SUFBeUMsdUNBQUE7R0FxcE9oeitIO0VBcnBPcTErSDtJQUF3Qiw4Q0FBQTtJQUE0QywwQ0FBQTtHQXlwT3o1K0g7RUF6cE9pOCtIO0lBQWMsK0JBQUE7SUFBNkIsMkJBQUE7R0E2cE81KytIO0VBN3BPcWcvSDtJQUFnQixpQ0FBQTtJQUErQiw2QkFBQTtHQWlxT3BqL0g7RUFqcU8ray9IO0lBQXNCLHVDQUFBO0lBQXFDLG1DQUFBO0dBcXFPMW8vSDtFQXJxTzJxL0g7SUFBYyw4QkFBQTtJQUE0QiwwQkFBQTtHQXlxT3J0L0g7RUF6cU82dS9IO0lBQWdCLGdDQUFBO0lBQThCLHdCQUFBO0dBNnFPM3gvSDtFQTdxT2l6L0g7SUFBZ0IsZ0NBQUE7SUFBOEIsd0JBQUE7R0Fpck8vMS9IO0VBanJPcTMvSDtJQUFrQixnQ0FBQTtJQUE4QiwwQkFBQTtHQXFyT3I2L0g7RUFyck82Ny9IO0lBQWtCLGdDQUFBO0lBQThCLDBCQUFBO0dBeXJPNysvSDtFQXpyT3FnZ0k7SUFBMEIsZ0NBQUE7SUFBOEIsdUNBQUE7R0E2ck83amdJO0VBN3JPa21nSTtJQUF3Qiw4QkFBQTtJQUE0QixxQ0FBQTtHQWlzT3RwZ0k7RUFqc095cmdJO0lBQTJCLGlDQUFBO0lBQStCLG1DQUFBO0dBcXNPbnZnSTtFQXJzT294Z0k7SUFBNEIsa0NBQUE7SUFBZ0MsMENBQUE7R0F5c09oMWdJO0VBenNPdzNnSTtJQUEyQixxQ0FBQTtJQUFtQyx5Q0FBQTtHQTZzT3Q3Z0k7RUE3c082OWdJO0lBQXNCLGlDQUFBO0lBQStCLG1DQUFBO0dBaXRPbGhoSTtFQWp0T21qaEk7SUFBb0IsK0JBQUE7SUFBNkIsaUNBQUE7R0FxdE9wbWhJO0VBcnRPbW9oSTtJQUF1QixrQ0FBQTtJQUFnQywrQkFBQTtHQXl0TzFyaEk7RUF6dE91dGhJO0lBQXlCLG9DQUFBO0lBQWtDLGlDQUFBO0dBNnRPbHhoSTtFQTd0T2l6aEk7SUFBd0IsbUNBQUE7SUFBaUMsZ0NBQUE7R0FpdU8xMmhJO0VBanVPdzRoSTtJQUF3QixxQ0FBQTtJQUFtQyxxQ0FBQTtHQXF1T244aEk7RUFydU9zK2hJO0lBQXNCLG1DQUFBO0lBQWlDLG1DQUFBO0dBeXVPN2hpSTtFQXp1TzhqaUk7SUFBeUIsc0NBQUE7SUFBb0MsaUNBQUE7R0E2dU8zbmlJO0VBN3VPMHBpSTtJQUEwQix1Q0FBQTtJQUFxQyx3Q0FBQTtHQWl2T3p0aUk7RUFqdk8rdmlJO0lBQXlCLDBDQUFBO0lBQXdDLHVDQUFBO0dBcXZPaDBpSTtFQXJ2T3EyaUk7SUFBMEIsdUNBQUE7SUFBcUMsa0NBQUE7R0F5dk9wNmlJO0VBenZPbzhpSTtJQUFvQixxQ0FBQTtJQUFtQyw0QkFBQTtHQTZ2TzMvaUk7RUE3dk9xaGpJO0lBQXFCLHNDQUFBO0lBQW9DLGtDQUFBO0dBaXdPOWtqSTtFQWp3Tzhtakk7SUFBbUIsb0NBQUE7SUFBa0MsZ0NBQUE7R0Fxd09ucWpJO0VBcndPaXNqSTtJQUFzQix1Q0FBQTtJQUFxQyw4QkFBQTtHQXl3TzV2akk7RUF6d093eGpJO0lBQXdCLHlDQUFBO0lBQXVDLGdDQUFBO0dBNndPdjFqSTtFQTd3T3Ezakk7SUFBdUIsd0NBQUE7SUFBc0MsK0JBQUE7R0FpeE9sN2pJO0NBQ0Y7QUFseE9rOWpJO0VBQTBCO0lBQWEsbUNBQUE7SUFBaUMsK0JBQUE7R0F1eE94aGtJO0VBdnhPcWprSTtJQUFnQixzQ0FBQTtJQUFvQyxrQ0FBQTtHQTJ4T3pta0k7RUEzeE95b2tJO0lBQXFCLDJDQUFBO0lBQXlDLHVDQUFBO0dBK3hPdnNrSTtFQS94TzR1a0k7SUFBd0IsOENBQUE7SUFBNEMsMENBQUE7R0FteU9oemtJO0VBbnlPdzFrSTtJQUFjLCtCQUFBO0lBQTZCLDJCQUFBO0dBdXlPbjRrSTtFQXZ5TzQ1a0k7SUFBZ0IsaUNBQUE7SUFBK0IsNkJBQUE7R0EyeU8zOGtJO0VBM3lPcytrSTtJQUFzQix1Q0FBQTtJQUFxQyxtQ0FBQTtHQSt5T2ppbEk7RUEveU9ra2xJO0lBQWMsOEJBQUE7SUFBNEIsMEJBQUE7R0Ftek81bWxJO0VBbnpPb29sSTtJQUFnQixnQ0FBQTtJQUE4Qix3QkFBQTtHQXV6T2xybEk7RUF2ek93c2xJO0lBQWdCLGdDQUFBO0lBQThCLHdCQUFBO0dBMnpPdHZsSTtFQTN6TzR3bEk7SUFBa0IsZ0NBQUE7SUFBOEIsMEJBQUE7R0Erek81emxJO0VBL3pPbzFsSTtJQUFrQixnQ0FBQTtJQUE4QiwwQkFBQTtHQW0wT3A0bEk7RUFuME80NWxJO0lBQTBCLGdDQUFBO0lBQThCLHVDQUFBO0dBdTBPcDlsSTtFQXYwT3kvbEk7SUFBd0IsOEJBQUE7SUFBNEIscUNBQUE7R0EyME83aW1JO0VBMzBPZ2xtSTtJQUEyQixpQ0FBQTtJQUErQixtQ0FBQTtHQSswTzFvbUk7RUEvME8ycW1JO0lBQTRCLGtDQUFBO0lBQWdDLDBDQUFBO0dBbTFPdnVtSTtFQW4xTyt3bUk7SUFBMkIscUNBQUE7SUFBbUMseUNBQUE7R0F1MU83MG1JO0VBdjFPbzNtSTtJQUFzQixpQ0FBQTtJQUErQixtQ0FBQTtHQTIxT3o2bUk7RUEzMU8wOG1JO0lBQW9CLCtCQUFBO0lBQTZCLGlDQUFBO0dBKzFPMy9tSTtFQS8xTzBobkk7SUFBdUIsa0NBQUE7SUFBZ0MsK0JBQUE7R0FtMk9qbG5JO0VBbjJPOG1uSTtJQUF5QixvQ0FBQTtJQUFrQyxpQ0FBQTtHQXUyT3pxbkk7RUF2Mk93c25JO0lBQXdCLG1DQUFBO0lBQWlDLGdDQUFBO0dBMjJPanduSTtFQTMyTyt4bkk7SUFBd0IscUNBQUE7SUFBbUMscUNBQUE7R0ErMk8xMW5JO0VBLzJPNjNuSTtJQUFzQixtQ0FBQTtJQUFpQyxtQ0FBQTtHQW0zT3A3bkk7RUFuM09xOW5JO0lBQXlCLHNDQUFBO0lBQW9DLGlDQUFBO0dBdTNPbGhvSTtFQXYzT2lqb0k7SUFBMEIsdUNBQUE7SUFBcUMsd0NBQUE7R0EyM09obm9JO0VBMzNPc3BvSTtJQUF5QiwwQ0FBQTtJQUF3Qyx1Q0FBQTtHQSszT3Z0b0k7RUEvM080dm9JO0lBQTBCLHVDQUFBO0lBQXFDLGtDQUFBO0dBbTRPM3pvSTtFQW40TzIxb0k7SUFBb0IscUNBQUE7SUFBbUMsNEJBQUE7R0F1NE9sNW9JO0VBdjRPNDZvSTtJQUFxQixzQ0FBQTtJQUFvQyxrQ0FBQTtHQTI0T3Irb0k7RUEzNE9xZ3BJO0lBQW1CLG9DQUFBO0lBQWtDLGdDQUFBO0dBKzRPMWpwSTtFQS80T3dscEk7SUFBc0IsdUNBQUE7SUFBcUMsOEJBQUE7R0FtNU9ucHBJO0VBbjVPK3FwSTtJQUF3Qix5Q0FBQTtJQUF1QyxnQ0FBQTtHQXU1Tzl1cEk7RUF2NU80d3BJO0lBQXVCLHdDQUFBO0lBQXNDLCtCQUFBO0dBMjVPejBwSTtDQUNGO0FBNTVPeTJwSTtFQUFZLHVCQUFBO0NBKzVPcjNwSTs7QUEvNU8wNHBJO0VBQWEsd0JBQUE7Q0FtNk92NXBJOztBQW42TzY2cEk7RUFBWSx1QkFBQTtDQXU2T3o3cEk7O0FBdjZPODhwSTtFQUF5QjtJQUFlLHVCQUFBO0dBNDZPcC9wSTtFQTU2T3lncUk7SUFBZ0Isd0JBQUE7R0ErNk96aHFJO0VBLzZPK2lxSTtJQUFlLHVCQUFBO0dBazdPOWpxSTtDQUNGO0FBbjdPc2xxSTtFQUF5QjtJQUFlLHVCQUFBO0dBdTdPNW5xSTtFQXY3T2lwcUk7SUFBZ0Isd0JBQUE7R0EwN09qcXFJO0VBMTdPdXJxSTtJQUFlLHVCQUFBO0dBNjdPdHNxSTtDQUNGO0FBOTdPOHRxSTtFQUF5QjtJQUFlLHVCQUFBO0dBazhPcHdxSTtFQWw4T3l4cUk7SUFBZ0Isd0JBQUE7R0FxOE96eXFJO0VBcjhPK3pxSTtJQUFlLHVCQUFBO0dBdzhPOTBxSTtDQUNGO0FBejhPczJxSTtFQUEwQjtJQUFlLHVCQUFBO0dBNjhPNzRxSTtFQTc4T2s2cUk7SUFBZ0Isd0JBQUE7R0FnOU9sN3FJO0VBaDlPdzhxSTtJQUFlLHVCQUFBO0dBbTlPdjlxSTtDQUNGO0FBcDlPKytxSTtFQUFpQixvQ0FBQTtFQUFpRSxnQ0FBQTtNQUFBLDRCQUFBO0NBeTlPamtySTs7QUF6OU8ybHJJO0VBQWtCLHFDQUFBO0VBQW1FLGlDQUFBO0VBQStCLDZCQUFBO0NBZytPL3NySTs7QUFoK08wdXJJO0VBQWtCLHFDQUFBO0VBQW1FLGlDQUFBO0VBQStCLDZCQUFBO0NBdStPOTFySTs7QUF2K095M3JJO0VBQWUsMEJBQUE7Q0EyK094NHJJOztBQTMrT2c2ckk7RUFBaUIsNEJBQUE7Q0ErK09qN3JJOztBQS8rTzI4ckk7RUFBaUIsNEJBQUE7Q0FtL081OXJJOztBQW4vT3Mvckk7RUFBbUIsOEJBQUE7Q0F1L096Z3NJOztBQXYvT3Fpc0k7RUFBbUIsOEJBQUE7Q0EyL094anNJOztBQTMvT29sc0k7RUFBZ0IsMkJBQUE7Q0ErL09wbXNJOztBQS8vTzZuc0k7RUFBbUQsNEJBQUE7Q0FvZ1BocnNJOztBQXBnUDBzc0k7RUFBVyxnQkFBQTtFQUFlLE9BQUE7RUFBTSxTQUFBO0VBQVEsUUFBQTtFQUFPLGNBQUE7Q0E0Z1B6dnNJOztBQTVnUHN3c0k7RUFBYyxnQkFBQTtFQUFlLFNBQUE7RUFBUSxVQUFBO0VBQVMsUUFBQTtFQUFPLGNBQUE7Q0FvaFAzenNJOztBQXBoUHcwc0k7RUFBMkQ7SUFBb0MsaUJBQUE7SUFBZ0IsT0FBQTtJQUFNLGNBQUE7R0E0aFAzN3NJO0NBQ0Y7QUE3aFAyOHNJO0VBQVMsbUJBQUE7RUFBa0IsV0FBQTtFQUFVLFlBQUE7RUFBVyxXQUFBO0VBQVUsYUFBQTtFQUFZLGlCQUFBO0VBQWdCLHVCQUFBO0VBQW1CLG9CQUFBO0VBQW1CLFVBQUE7Q0F3aVB2a3RJOztBQXhpUGdsdEk7RUFBbUQsaUJBQUE7RUFBZ0IsWUFBQTtFQUFXLGFBQUE7RUFBWSxrQkFBQTtFQUFpQixXQUFBO0VBQVUsb0JBQUE7Q0FpalByc3RJOztBQWpqUHd0dEk7RUFBVywrREFBQTtDQXFqUG51dEk7O0FBcmpQMHh0STtFQUFRLHlEQUFBO0NBeWpQbHl0STs7QUF6alBvMXRJO0VBQVcsd0RBQUE7Q0E2alAvMXRJOztBQTdqUGk1dEk7RUFBYSw0QkFBQTtDQWlrUDk1dEk7O0FBamtQdzd0STtFQUFNLHNCQUFBO0NBcWtQOTd0STs7QUFya1BrOXRJO0VBQU0sc0JBQUE7Q0F5a1B4OXRJOztBQXprUDQrdEk7RUFBTSxzQkFBQTtDQTZrUGwvdEk7O0FBN2tQc2d1STtFQUFPLHVCQUFBO0NBaWxQN2d1STs7QUFqbFBraXVJO0VBQVEsdUJBQUE7Q0FxbFAxaXVJOztBQXJsUCtqdUk7RUFBTSx1QkFBQTtDQXlsUHJrdUk7O0FBemxQMGx1STtFQUFNLHVCQUFBO0NBNmxQaG11STs7QUE3bFBxbnVJO0VBQU0sdUJBQUE7Q0FpbVAzbnVJOztBQWptUGdwdUk7RUFBTyx3QkFBQTtDQXFtUHZwdUk7O0FBcm1QNnF1STtFQUFRLHdCQUFBO0NBeW1QcnJ1STs7QUF6bVAyc3VJO0VBQVEsMkJBQUE7Q0E2bVBudHVJOztBQTdtUDR1dUk7RUFBUSw0QkFBQTtDQWluUHB2dUk7O0FBam5QOHd1STtFQUFZLDRCQUFBO0NBcW5QMXh1STs7QUFyblBvenVJO0VBQVksNkJBQUE7Q0F5blBoMHVJOztBQXpuUDIxdUk7RUFBUSx3QkFBQTtDQTZuUG4ydUk7O0FBN25QeTN1STtFQUFRLHlCQUFBO0NBaW9QajR1STs7QUFqb1B3NXVJO0VBQUsscUJBQUE7Q0Fxb1A3NXVJOztBQXJvUGc3dUk7RUFBWSx5QkFBQTtDQXlvUDU3dUk7O0FBem9QbTl1STtFQUFZLDJCQUFBO0NBNm9QLzl1STs7QUE3b1B3L3VJO0VBQVksNEJBQUE7Q0FpcFBwZ3ZJOztBQWpwUDhodkk7RUFBWSwwQkFBQTtDQXFwUDFpdkk7O0FBcnBQa2t2STtFQUFLLDJCQUFBO0NBeXBQdmt2STs7QUF6cFArbHZJO0VBQVksK0JBQUE7Q0E2cFAzbXZJOztBQTdwUHVvdkk7RUFBWSxpQ0FBQTtDQWlxUG5wdkk7O0FBanFQaXJ2STtFQUFZLGtDQUFBO0NBcXFQN3J2STs7QUFycVA0dHZJO0VBQVksZ0NBQUE7Q0F5cVB4dXZJOztBQXpxUHF3dkk7RUFBSywwQkFBQTtDQTZxUDF3dkk7O0FBN3FQaXl2STtFQUFZLDhCQUFBO0NBaXJQN3l2STs7QUFqclB3MHZJO0VBQVksZ0NBQUE7Q0FxclBwMXZJOztBQXJyUGkzdkk7RUFBWSxpQ0FBQTtDQXlyUDczdkk7O0FBenJQMjV2STtFQUFZLCtCQUFBO0NBNnJQdjZ2STs7QUE3clBtOHZJO0VBQUssd0JBQUE7Q0Fpc1B4OHZJOztBQWpzUDg5dkk7RUFBWSw0QkFBQTtDQXFzUDErdkk7O0FBcnNQb2d3STtFQUFZLDhCQUFBO0NBeXNQaGh3STs7QUF6c1A0aXdJO0VBQVksK0JBQUE7Q0E2c1B4andJOztBQTdzUHFsd0k7RUFBWSw2QkFBQTtDQWl0UGptd0k7O0FBanRQNG53STtFQUFLLDBCQUFBO0NBcXRQam93STs7QUFydFB5cHdJO0VBQVksOEJBQUE7Q0F5dFBycXdJOztBQXp0UGlzd0k7RUFBWSxnQ0FBQTtDQTZ0UDdzd0k7O0FBN3RQMnV3STtFQUFZLGlDQUFBO0NBaXVQdnZ3STs7QUFqdVBzeHdJO0VBQVksK0JBQUE7Q0FxdVBseXdJOztBQXJ1UCt6d0k7RUFBSyx3QkFBQTtDQXl1UHAwd0k7O0FBenVQMDF3STtFQUFZLDRCQUFBO0NBNnVQdDJ3STs7QUE3dVBnNHdJO0VBQVksOEJBQUE7Q0FpdlA1NHdJOztBQWp2UHc2d0k7RUFBWSwrQkFBQTtDQXF2UHA3d0k7O0FBcnZQaTl3STtFQUFZLDZCQUFBO0NBeXZQNzl3STs7QUF6dlB3L3dJO0VBQUssc0JBQUE7Q0E2dlA3L3dJOztBQTd2UGloeEk7RUFBWSwwQkFBQTtDQWl3UDdoeEk7O0FBandQcWp4STtFQUFZLDRCQUFBO0NBcXdQamt4STs7QUFyd1AybHhJO0VBQVksNkJBQUE7Q0F5d1B2bXhJOztBQXp3UGtveEk7RUFBWSwyQkFBQTtDQTZ3UDlveEk7O0FBN3dQdXF4STtFQUFLLDRCQUFBO0NBaXhQNXF4STs7QUFqeFBxc3hJO0VBQVksZ0NBQUE7Q0FxeFBqdHhJOztBQXJ4UDh1eEk7RUFBWSxrQ0FBQTtDQXl4UDF2eEk7O0FBenhQeXh4STtFQUFZLG1DQUFBO0NBNnhQcnl4STs7QUE3eFBxMHhJO0VBQVksaUNBQUE7Q0FpeVBqMXhJOztBQWp5UCsyeEk7RUFBSywyQkFBQTtDQXF5UHAzeEk7O0FBcnlQNDR4STtFQUFZLCtCQUFBO0NBeXlQeDV4STs7QUF6eVBvN3hJO0VBQVksaUNBQUE7Q0E2eVBoOHhJOztBQTd5UDg5eEk7RUFBWSxrQ0FBQTtDQWl6UDEreEk7O0FBanpQeWd5STtFQUFZLGdDQUFBO0NBcXpQcmh5STs7QUFyelBranlJO0VBQUsseUJBQUE7Q0F5elB2anlJOztBQXp6UDhreUk7RUFBWSw2QkFBQTtDQTZ6UDFseUk7O0FBN3pQcW55STtFQUFZLCtCQUFBO0NBaTBQam95STs7QUFqMFA4cHlJO0VBQVksZ0NBQUE7Q0FxMFAxcXlJOztBQXIwUHdzeUk7RUFBWSw4QkFBQTtDQXkwUHB0eUk7O0FBejBQZ3Z5STtFQUFLLDJCQUFBO0NBNjBQcnZ5STs7QUE3MFA4d3lJO0VBQVksK0JBQUE7Q0FpMVAxeHlJOztBQWoxUHV6eUk7RUFBWSxpQ0FBQTtDQXExUG4weUk7O0FBcjFQazJ5STtFQUFZLGtDQUFBO0NBeTFQOTJ5STs7QUF6MVA4NHlJO0VBQVksZ0NBQUE7Q0E2MVAxNXlJOztBQTcxUHc3eUk7RUFBSyx5QkFBQTtDQWkyUDc3eUk7O0FBajJQbzl5STtFQUFZLDZCQUFBO0NBcTJQaCt5STs7QUFyMlAyL3lJO0VBQVksK0JBQUE7Q0F5MlB2Z3pJOztBQXoyUG9pekk7RUFBWSxnQ0FBQTtDQTYyUGhqekk7O0FBNzJQOGt6STtFQUFZLDhCQUFBO0NBaTNQMWx6STs7QUFqM1BzbnpJO0VBQU0sNEJBQUE7Q0FxM1A1bnpJOztBQXIzUHFwekk7RUFBYyxnQ0FBQTtDQXkzUG5xekk7O0FBejNQZ3N6STtFQUFjLGtDQUFBO0NBNjNQOXN6STs7QUE3M1A2dXpJO0VBQWMsbUNBQUE7Q0FpNFAzdnpJOztBQWo0UDJ4ekk7RUFBYyxpQ0FBQTtDQXE0UHp5ekk7O0FBcjRQdTB6STtFQUFNLDJCQUFBO0NBeTRQNzB6STs7QUF6NFBxMnpJO0VBQWMsK0JBQUE7Q0E2NFBuM3pJOztBQTc0UCs0ekk7RUFBYyxpQ0FBQTtDQWk1UDc1ekk7O0FBajVQMjd6STtFQUFjLGtDQUFBO0NBcTVQejh6STs7QUFyNVB3K3pJO0VBQWMsZ0NBQUE7Q0F5NVB0L3pJOztBQXo1UG1oMEk7RUFBTSx5QkFBQTtDQTY1UHpoMEk7O0FBNzVQZ2owSTtFQUFjLDZCQUFBO0NBaTZQOWowSTs7QUFqNlB5bDBJO0VBQWMsK0JBQUE7Q0FxNlB2bTBJOztBQXI2UG9vMEk7RUFBYyxnQ0FBQTtDQXk2UGxwMEk7O0FBejZQZ3IwSTtFQUFjLDhCQUFBO0NBNjZQOXIwSTs7QUE3NlAwdDBJO0VBQU0sMkJBQUE7Q0FpN1BodTBJOztBQWo3UHl2MEk7RUFBYywrQkFBQTtDQXE3UHZ3MEk7O0FBcjdQb3kwSTtFQUFjLGlDQUFBO0NBeTdQbHowSTs7QUF6N1BpMTBJO0VBQWMsa0NBQUE7Q0E2N1AvMTBJOztBQTc3UCszMEk7RUFBYyxnQ0FBQTtDQWk4UDc0MEk7O0FBajhQMjYwSTtFQUFNLHlCQUFBO0NBcThQajcwSTs7QUFyOFB3ODBJO0VBQWMsNkJBQUE7Q0F5OFB0OTBJOztBQXo4UGkvMEk7RUFBYywrQkFBQTtDQTY4UC8vMEk7O0FBNzhQNGgxSTtFQUFjLGdDQUFBO0NBaTlQMWkxSTs7QUFqOVB3azFJO0VBQWMsOEJBQUE7Q0FxOVB0bDFJOztBQXI5UGtuMUk7RUFBUSx3QkFBQTtDQXk5UDFuMUk7O0FBejlQZ3AxSTtFQUFrQiw0QkFBQTtDQTY5UGxxMUk7O0FBNzlQNHIxSTtFQUFrQiw4QkFBQTtDQWkrUDlzMUk7O0FBaitQMHUxSTtFQUFrQiwrQkFBQTtDQXErUDV2MUk7O0FBcitQeXgxSTtFQUFrQiw2QkFBQTtDQXkrUDN5MUk7O0FBeitQczAxSTtFQUF5QjtJQUFRLHFCQUFBO0dBOCtQcjIxSTtFQTkrUHczMUk7SUFBa0IseUJBQUE7R0FpL1AxNDFJO0VBai9QaTYxSTtJQUFrQiwyQkFBQTtHQW8vUG43MUk7RUFwL1A0ODFJO0lBQWtCLDRCQUFBO0dBdS9QOTkxSTtFQXYvUHcvMUk7SUFBa0IsMEJBQUE7R0EwL1AxZzJJO0VBMS9Qa2kySTtJQUFRLDJCQUFBO0dBNi9QMWkySTtFQTcvUGtrMkk7SUFBa0IsK0JBQUE7R0FnZ1FwbDJJO0VBaGdRZ24ySTtJQUFrQixpQ0FBQTtHQW1nUWxvMkk7RUFuZ1FncTJJO0lBQWtCLGtDQUFBO0dBc2dRbHIySTtFQXRnUWl0Mkk7SUFBa0IsZ0NBQUE7R0F5Z1FudTJJO0VBemdRZ3cySTtJQUFRLDBCQUFBO0dBNGdReHcySTtFQTVnUSt4Mkk7SUFBa0IsOEJBQUE7R0ErZ1FqejJJO0VBL2dRNDAySTtJQUFrQixnQ0FBQTtHQWtoUTkxMkk7RUFsaFEyMzJJO0lBQWtCLGlDQUFBO0dBcWhRNzQySTtFQXJoUTI2Mkk7SUFBa0IsK0JBQUE7R0F3aFE3NzJJO0VBeGhReTkySTtJQUFRLHdCQUFBO0dBMmhRaisySTtFQTNoUXUvMkk7SUFBa0IsNEJBQUE7R0E4aFF6ZzNJO0VBOWhRbWkzSTtJQUFrQiw4QkFBQTtHQWlpUXJqM0k7RUFqaVFpbDNJO0lBQWtCLCtCQUFBO0dBb2lRbm0zSTtFQXBpUWdvM0k7SUFBa0IsNkJBQUE7R0F1aVFscDNJO0VBdmlRNnEzSTtJQUFRLDBCQUFBO0dBMGlRcnIzSTtFQTFpUTZzM0k7SUFBa0IsOEJBQUE7R0E2aVEvdDNJO0VBN2lRMnYzSTtJQUFrQixnQ0FBQTtHQWdqUTd3M0k7RUFoalEyeTNJO0lBQWtCLGlDQUFBO0dBbWpRN3ozSTtFQW5qUTQxM0k7SUFBa0IsK0JBQUE7R0FzalE5MjNJO0VBdGpRMjQzSTtJQUFRLHdCQUFBO0dBeWpRbjUzSTtFQXpqUXk2M0k7SUFBa0IsNEJBQUE7R0E0alEzNzNJO0VBNWpRcTkzSTtJQUFrQiw4QkFBQTtHQStqUXYrM0k7RUEvalFtZzRJO0lBQWtCLCtCQUFBO0dBa2tRcmg0STtFQWxrUWtqNEk7SUFBa0IsNkJBQUE7R0Fxa1FwazRJO0VBcmtRK2w0STtJQUFRLHNCQUFBO0dBd2tRdm00STtFQXhrUTJuNEk7SUFBa0IsMEJBQUE7R0Eya1E3bzRJO0VBM2tRcXE0STtJQUFrQiw0QkFBQTtHQThrUXZyNEk7RUE5a1FpdDRJO0lBQWtCLDZCQUFBO0dBaWxRbnU0STtFQWpsUTh2NEk7SUFBa0IsMkJBQUE7R0FvbFFoeDRJO0VBcGxReXk0STtJQUFRLDRCQUFBO0dBdWxRano0STtFQXZsUTAwNEk7SUFBa0IsZ0NBQUE7R0EwbFE1MTRJO0VBMWxReTM0STtJQUFrQixrQ0FBQTtHQTZsUTM0NEk7RUE3bFEwNjRJO0lBQWtCLG1DQUFBO0dBZ21RNTc0STtFQWhtUTQ5NEk7SUFBa0IsaUNBQUE7R0FtbVE5KzRJO0VBbm1RNGc1STtJQUFRLDJCQUFBO0dBc21RcGg1STtFQXRtUTRpNUk7SUFBa0IsK0JBQUE7R0F5bVE5ajVJO0VBem1RMGw1STtJQUFrQixpQ0FBQTtHQTRtUTVtNUk7RUE1bVEwbzVJO0lBQWtCLGtDQUFBO0dBK21RNXA1STtFQS9tUTJyNUk7SUFBa0IsZ0NBQUE7R0FrblE3czVJO0VBbG5RMHU1STtJQUFRLHlCQUFBO0dBcW5RbHY1STtFQXJuUXl3NUk7SUFBa0IsNkJBQUE7R0F3blEzeDVJO0VBeG5Rc3o1STtJQUFrQiwrQkFBQTtHQTJuUXgwNUk7RUEzblFxMjVJO0lBQWtCLGdDQUFBO0dBOG5RdjM1STtFQTluUXE1NUk7SUFBa0IsOEJBQUE7R0Fpb1F2NjVJO0VBam9RbTg1STtJQUFRLDJCQUFBO0dBb29RMzg1STtFQXBvUW8rNUk7SUFBa0IsK0JBQUE7R0F1b1F0LzVJO0VBdm9RbWg2STtJQUFrQixpQ0FBQTtHQTBvUXJpNkk7RUExb1FvazZJO0lBQWtCLGtDQUFBO0dBNm9RdGw2STtFQTdvUXNuNkk7SUFBa0IsZ0NBQUE7R0FncFF4bzZJO0VBaHBRc3E2STtJQUFRLHlCQUFBO0dBbXBROXE2STtFQW5wUXFzNkk7SUFBa0IsNkJBQUE7R0FzcFF2dDZJO0VBdHBRa3Y2STtJQUFrQiwrQkFBQTtHQXlwUXB3Nkk7RUF6cFFpeTZJO0lBQWtCLGdDQUFBO0dBNHBRbno2STtFQTVwUWkxNkk7SUFBa0IsOEJBQUE7R0ErcFFuMjZJO0VBL3BRKzM2STtJQUFTLDRCQUFBO0dBa3FReDQ2STtFQWxxUWk2Nkk7SUFBb0IsZ0NBQUE7R0FxcVFyNzZJO0VBcnFRazk2STtJQUFvQixrQ0FBQTtHQXdxUXQrNkk7RUF4cVFxZzdJO0lBQW9CLG1DQUFBO0dBMnFRemg3STtFQTNxUXlqN0k7SUFBb0IsaUNBQUE7R0E4cVE3azdJO0VBOXFRMm03STtJQUFTLDJCQUFBO0dBaXJRcG43STtFQWpyUTRvN0k7SUFBb0IsK0JBQUE7R0FvclFocTdJO0VBcHJRNHI3STtJQUFvQixpQ0FBQTtHQXVyUWh0N0k7RUF2clE4dTdJO0lBQW9CLGtDQUFBO0dBMHJRbHc3STtFQTFyUWl5N0k7SUFBb0IsZ0NBQUE7R0E2clFyejdJO0VBN3JRazE3STtJQUFTLHlCQUFBO0dBZ3NRMzE3STtFQWhzUWszN0k7SUFBb0IsNkJBQUE7R0Ftc1F0NDdJO0VBbnNRaTY3STtJQUFvQiwrQkFBQTtHQXNzUXI3N0k7RUF0c1FrOTdJO0lBQW9CLGdDQUFBO0dBeXNRdCs3STtFQXpzUW9nOEk7SUFBb0IsOEJBQUE7R0E0c1F4aDhJO0VBNXNRb2o4STtJQUFTLDJCQUFBO0dBK3NRN2o4STtFQS9zUXNsOEk7SUFBb0IsK0JBQUE7R0FrdFExbThJO0VBbHRRdW84STtJQUFvQixpQ0FBQTtHQXF0UTNwOEk7RUFydFEwcjhJO0lBQW9CLGtDQUFBO0dBd3RROXM4STtFQXh0UTh1OEk7SUFBb0IsZ0NBQUE7R0EydFFsdzhJO0VBM3RRZ3k4STtJQUFTLHlCQUFBO0dBOHRRenk4STtFQTl0UWcwOEk7SUFBb0IsNkJBQUE7R0FpdVFwMThJO0VBanVRKzI4STtJQUFvQiwrQkFBQTtHQW91UW40OEk7RUFwdVFnNjhJO0lBQW9CLGdDQUFBO0dBdXVRcDc4STtFQXZ1UWs5OEk7SUFBb0IsOEJBQUE7R0EwdVF0KzhJO0VBMXVRa2c5STtJQUFXLHdCQUFBO0dBNnVRN2c5STtFQTd1UW1pOUk7SUFBd0IsNEJBQUE7R0FndlEzajlJO0VBaHZRcWw5STtJQUF3Qiw4QkFBQTtHQW12UTdtOUk7RUFudlF5bzlJO0lBQXdCLCtCQUFBO0dBc3ZRanE5STtFQXR2UThyOUk7SUFBd0IsNkJBQUE7R0F5dlF0dDlJO0NBQ0Y7QUExdlFvdjlJO0VBQXlCO0lBQVEscUJBQUE7R0E4dlFueDlJO0VBOXZRc3k5STtJQUFrQix5QkFBQTtHQWl3UXh6OUk7RUFqd1ErMDlJO0lBQWtCLDJCQUFBO0dBb3dRajI5STtFQXB3UTAzOUk7SUFBa0IsNEJBQUE7R0F1d1E1NDlJO0VBdndRczY5STtJQUFrQiwwQkFBQTtHQTB3UXg3OUk7RUExd1FnOTlJO0lBQVEsMkJBQUE7R0E2d1F4OTlJO0VBN3dRZy85STtJQUFrQiwrQkFBQTtHQWd4UWxnK0k7RUFoeFE4aCtJO0lBQWtCLGlDQUFBO0dBbXhRaGorSTtFQW54UThrK0k7SUFBa0Isa0NBQUE7R0FzeFFobStJO0VBdHhRK24rSTtJQUFrQixnQ0FBQTtHQXl4UWpwK0k7RUF6eFE4cStJO0lBQVEsMEJBQUE7R0E0eFF0citJO0VBNXhRNnMrSTtJQUFrQiw4QkFBQTtHQSt4US90K0k7RUEveFEwditJO0lBQWtCLGdDQUFBO0dBa3lRNXcrSTtFQWx5UXl5K0k7SUFBa0IsaUNBQUE7R0FxeVEzeitJO0VBcnlReTErSTtJQUFrQiwrQkFBQTtHQXd5UTMyK0k7RUF4eVF1NCtJO0lBQVEsd0JBQUE7R0EyeVEvNCtJO0VBM3lRcTYrSTtJQUFrQiw0QkFBQTtHQTh5UXY3K0k7RUE5eVFpOStJO0lBQWtCLDhCQUFBO0dBaXpRbisrSTtFQWp6USsvK0k7SUFBa0IsK0JBQUE7R0FvelFqaC9JO0VBcHpROGkvSTtJQUFrQiw2QkFBQTtHQXV6UWhrL0k7RUF2elEybC9JO0lBQVEsMEJBQUE7R0EwelFubS9JO0VBMXpRMm4vSTtJQUFrQiw4QkFBQTtHQTZ6UTdvL0k7RUE3elF5cS9JO0lBQWtCLGdDQUFBO0dBZzBRM3IvSTtFQWgwUXl0L0k7SUFBa0IsaUNBQUE7R0FtMFEzdS9JO0VBbjBRMHcvSTtJQUFrQiwrQkFBQTtHQXMwUTV4L0k7RUF0MFF5ei9JO0lBQVEsd0JBQUE7R0F5MFFqMC9JO0VBejBRdTEvSTtJQUFrQiw0QkFBQTtHQTQwUXoyL0k7RUE1MFFtNC9JO0lBQWtCLDhCQUFBO0dBKzBRcjUvSTtFQS8wUWk3L0k7SUFBa0IsK0JBQUE7R0FrMVFuOC9JO0VBbDFRZysvSTtJQUFrQiw2QkFBQTtHQXExUWwvL0k7RUFyMVE2Z2dKO0lBQVEsc0JBQUE7R0F3MVFyaGdKO0VBeDFReWlnSjtJQUFrQiwwQkFBQTtHQTIxUTNqZ0o7RUEzMVFtbGdKO0lBQWtCLDRCQUFBO0dBODFRcm1nSjtFQTkxUStuZ0o7SUFBa0IsNkJBQUE7R0FpMlFqcGdKO0VBajJRNHFnSjtJQUFrQiwyQkFBQTtHQW8yUTlyZ0o7RUFwMlF1dGdKO0lBQVEsNEJBQUE7R0F1MlEvdGdKO0VBdjJRd3ZnSjtJQUFrQixnQ0FBQTtHQTAyUTF3Z0o7RUExMlF1eWdKO0lBQWtCLGtDQUFBO0dBNjJRenpnSjtFQTcyUXcxZ0o7SUFBa0IsbUNBQUE7R0FnM1ExMmdKO0VBaDNRMDRnSjtJQUFrQixpQ0FBQTtHQW0zUTU1Z0o7RUFuM1EwN2dKO0lBQVEsMkJBQUE7R0FzM1FsOGdKO0VBdDNRMDlnSjtJQUFrQiwrQkFBQTtHQXkzUTUrZ0o7RUF6M1F3Z2hKO0lBQWtCLGlDQUFBO0dBNDNRMWhoSjtFQTUzUXdqaEo7SUFBa0Isa0NBQUE7R0ErM1Exa2hKO0VBLzNReW1oSjtJQUFrQixnQ0FBQTtHQWs0UTNuaEo7RUFsNFF3cGhKO0lBQVEseUJBQUE7R0FxNFFocWhKO0VBcjRRdXJoSjtJQUFrQiw2QkFBQTtHQXc0UXpzaEo7RUF4NFFvdWhKO0lBQWtCLCtCQUFBO0dBMjRRdHZoSjtFQTM0UW14aEo7SUFBa0IsZ0NBQUE7R0E4NFFyeWhKO0VBOTRRbTBoSjtJQUFrQiw4QkFBQTtHQWk1UXIxaEo7RUFqNVFpM2hKO0lBQVEsMkJBQUE7R0FvNVF6M2hKO0VBcDVRazVoSjtJQUFrQiwrQkFBQTtHQXU1UXA2aEo7RUF2NVFpOGhKO0lBQWtCLGlDQUFBO0dBMDVRbjloSjtFQTE1UWsvaEo7SUFBa0Isa0NBQUE7R0E2NVFwZ2lKO0VBNzVRb2lpSjtJQUFrQixnQ0FBQTtHQWc2UXRqaUo7RUFoNlFvbGlKO0lBQVEseUJBQUE7R0FtNlE1bGlKO0VBbjZRbW5pSjtJQUFrQiw2QkFBQTtHQXM2UXJvaUo7RUF0NlFncWlKO0lBQWtCLCtCQUFBO0dBeTZRbHJpSjtFQXo2UStzaUo7SUFBa0IsZ0NBQUE7R0E0NlFqdWlKO0VBNTZRK3ZpSjtJQUFrQiw4QkFBQTtHQSs2UWp4aUo7RUEvNlE2eWlKO0lBQVMsNEJBQUE7R0FrN1F0emlKO0VBbDdRKzBpSjtJQUFvQixnQ0FBQTtHQXE3UW4yaUo7RUFyN1FnNGlKO0lBQW9CLGtDQUFBO0dBdzdRcDVpSjtFQXg3UW03aUo7SUFBb0IsbUNBQUE7R0EyN1F2OGlKO0VBMzdRdStpSjtJQUFvQixpQ0FBQTtHQTg3UTMvaUo7RUE5N1F5aGpKO0lBQVMsMkJBQUE7R0FpOFFsaWpKO0VBajhRMGpqSjtJQUFvQiwrQkFBQTtHQW84UTlrako7RUFwOFEwbWpKO0lBQW9CLGlDQUFBO0dBdThROW5qSjtFQXY4UTRwako7SUFBb0Isa0NBQUE7R0EwOFFocmpKO0VBMThRK3NqSjtJQUFvQixnQ0FBQTtHQTY4UW51ako7RUE3OFFnd2pKO0lBQVMseUJBQUE7R0FnOVF6d2pKO0VBaDlRZ3lqSjtJQUFvQiw2QkFBQTtHQW05UXB6ako7RUFuOVErMGpKO0lBQW9CLCtCQUFBO0dBczlRbjJqSjtFQXQ5UWc0ako7SUFBb0IsZ0NBQUE7R0F5OVFwNWpKO0VBejlRazdqSjtJQUFvQiw4QkFBQTtHQTQ5UXQ4ako7RUE1OVFrK2pKO0lBQVMsMkJBQUE7R0ErOVEzK2pKO0VBLzlRb2drSjtJQUFvQiwrQkFBQTtHQWsrUXhoa0o7RUFsK1FxamtKO0lBQW9CLGlDQUFBO0dBcStRemtrSjtFQXIrUXdta0o7SUFBb0Isa0NBQUE7R0F3K1E1bmtKO0VBeCtRNHBrSjtJQUFvQixnQ0FBQTtHQTIrUWhya0o7RUEzK1E4c2tKO0lBQVMseUJBQUE7R0E4K1F2dGtKO0VBOStROHVrSjtJQUFvQiw2QkFBQTtHQWkvUWx3a0o7RUFqL1E2eGtKO0lBQW9CLCtCQUFBO0dBby9RanprSjtFQXAvUTgwa0o7SUFBb0IsZ0NBQUE7R0F1L1FsMmtKO0VBdi9RZzRrSjtJQUFvQiw4QkFBQTtHQTAvUXA1a0o7RUExL1FnN2tKO0lBQVcsd0JBQUE7R0E2L1EzN2tKO0VBNy9RaTlrSjtJQUF3Qiw0QkFBQTtHQWdnUnora0o7RUFoZ1JtZ2xKO0lBQXdCLDhCQUFBO0dBbWdSM2hsSjtFQW5nUnVqbEo7SUFBd0IsK0JBQUE7R0FzZ1Iva2xKO0VBdGdSNG1sSjtJQUF3Qiw2QkFBQTtHQXlnUnBvbEo7Q0FDRjtBQTFnUmtxbEo7RUFBeUI7SUFBUSxxQkFBQTtHQThnUmpzbEo7RUE5Z1JvdGxKO0lBQWtCLHlCQUFBO0dBaWhSdHVsSjtFQWpoUjZ2bEo7SUFBa0IsMkJBQUE7R0FvaFIvd2xKO0VBcGhSd3lsSjtJQUFrQiw0QkFBQTtHQXVoUjF6bEo7RUF2aFJvMWxKO0lBQWtCLDBCQUFBO0dBMGhSdDJsSjtFQTFoUjgzbEo7SUFBUSwyQkFBQTtHQTZoUnQ0bEo7RUE3aFI4NWxKO0lBQWtCLCtCQUFBO0dBZ2lSaDdsSjtFQWhpUjQ4bEo7SUFBa0IsaUNBQUE7R0FtaVI5OWxKO0VBbmlSNC9sSjtJQUFrQixrQ0FBQTtHQXNpUjlnbUo7RUF0aVI2aW1KO0lBQWtCLGdDQUFBO0dBeWlSL2ptSjtFQXppUjRsbUo7SUFBUSwwQkFBQTtHQTRpUnBtbUo7RUE1aVIybm1KO0lBQWtCLDhCQUFBO0dBK2lSN29tSjtFQS9pUndxbUo7SUFBa0IsZ0NBQUE7R0FralIxcm1KO0VBbGpSdXRtSjtJQUFrQixpQ0FBQTtHQXFqUnp1bUo7RUFyalJ1d21KO0lBQWtCLCtCQUFBO0dBd2pSenhtSjtFQXhqUnF6bUo7SUFBUSx3QkFBQTtHQTJqUjd6bUo7RUEzalJtMW1KO0lBQWtCLDRCQUFBO0dBOGpScjJtSjtFQTlqUiszbUo7SUFBa0IsOEJBQUE7R0Fpa1JqNW1KO0VBamtSNjZtSjtJQUFrQiwrQkFBQTtHQW9rUi83bUo7RUFwa1I0OW1KO0lBQWtCLDZCQUFBO0dBdWtSOSttSjtFQXZrUnlnbko7SUFBUSwwQkFBQTtHQTBrUmpobko7RUExa1J5aW5KO0lBQWtCLDhCQUFBO0dBNmtSM2puSjtFQTdrUnVsbko7SUFBa0IsZ0NBQUE7R0FnbFJ6bW5KO0VBaGxSdW9uSjtJQUFrQixpQ0FBQTtHQW1sUnpwbko7RUFubFJ3cm5KO0lBQWtCLCtCQUFBO0dBc2xSMXNuSjtFQXRsUnV1bko7SUFBUSx3QkFBQTtHQXlsUi91bko7RUF6bFJxd25KO0lBQWtCLDRCQUFBO0dBNGxSdnhuSjtFQTVsUml6bko7SUFBa0IsOEJBQUE7R0ErbFJuMG5KO0VBL2xSKzFuSjtJQUFrQiwrQkFBQTtHQWttUmozbko7RUFsbVI4NG5KO0lBQWtCLDZCQUFBO0dBcW1SaDZuSjtFQXJtUjI3bko7SUFBUSxzQkFBQTtHQXdtUm44bko7RUF4bVJ1OW5KO0lBQWtCLDBCQUFBO0dBMm1SeituSjtFQTNtUmlnb0o7SUFBa0IsNEJBQUE7R0E4bVJuaG9KO0VBOW1SNmlvSjtJQUFrQiw2QkFBQTtHQWluUi9qb0o7RUFqblIwbG9KO0lBQWtCLDJCQUFBO0dBb25SNW1vSjtFQXBuUnFvb0o7SUFBUSw0QkFBQTtHQXVuUjdvb0o7RUF2blJzcW9KO0lBQWtCLGdDQUFBO0dBMG5SeHJvSjtFQTFuUnF0b0o7SUFBa0Isa0NBQUE7R0E2blJ2dW9KO0VBN25Sc3dvSjtJQUFrQixtQ0FBQTtHQWdvUnh4b0o7RUFob1J3em9KO0lBQWtCLGlDQUFBO0dBbW9SMTBvSjtFQW5vUncyb0o7SUFBUSwyQkFBQTtHQXNvUmgzb0o7RUF0b1J3NG9KO0lBQWtCLCtCQUFBO0dBeW9SMTVvSjtFQXpvUnM3b0o7SUFBa0IsaUNBQUE7R0E0b1J4OG9KO0VBNW9ScytvSjtJQUFrQixrQ0FBQTtHQStvUngvb0o7RUEvb1J1aHBKO0lBQWtCLGdDQUFBO0dBa3BSemlwSjtFQWxwUnNrcEo7SUFBUSx5QkFBQTtHQXFwUjlrcEo7RUFycFJxbXBKO0lBQWtCLDZCQUFBO0dBd3BSdm5wSjtFQXhwUmtwcEo7SUFBa0IsK0JBQUE7R0EycFJwcXBKO0VBM3BSaXNwSjtJQUFrQixnQ0FBQTtHQThwUm50cEo7RUE5cFJpdnBKO0lBQWtCLDhCQUFBO0dBaXFSbndwSjtFQWpxUit4cEo7SUFBUSwyQkFBQTtHQW9xUnZ5cEo7RUFwcVJnMHBKO0lBQWtCLCtCQUFBO0dBdXFSbDFwSjtFQXZxUisycEo7SUFBa0IsaUNBQUE7R0EwcVJqNHBKO0VBMXFSZzZwSjtJQUFrQixrQ0FBQTtHQTZxUmw3cEo7RUE3cVJrOXBKO0lBQWtCLGdDQUFBO0dBZ3JScCtwSjtFQWhyUmtncUo7SUFBUSx5QkFBQTtHQW1yUjFncUo7RUFuclJpaXFKO0lBQWtCLDZCQUFBO0dBc3JSbmpxSjtFQXRyUjhrcUo7SUFBa0IsK0JBQUE7R0F5clJobXFKO0VBenJSNm5xSjtJQUFrQixnQ0FBQTtHQTRyUi9vcUo7RUE1clI2cXFKO0lBQWtCLDhCQUFBO0dBK3JSL3JxSjtFQS9yUjJ0cUo7SUFBUyw0QkFBQTtHQWtzUnB1cUo7RUFsc1I2dnFKO0lBQW9CLGdDQUFBO0dBcXNSanhxSjtFQXJzUjh5cUo7SUFBb0Isa0NBQUE7R0F3c1JsMHFKO0VBeHNSaTJxSjtJQUFvQixtQ0FBQTtHQTJzUnIzcUo7RUEzc1JxNXFKO0lBQW9CLGlDQUFBO0dBOHNSejZxSjtFQTlzUnU4cUo7SUFBUywyQkFBQTtHQWl0Umg5cUo7RUFqdFJ3K3FKO0lBQW9CLCtCQUFBO0dBb3RSNS9xSjtFQXB0Undocko7SUFBb0IsaUNBQUE7R0F1dFI1aXJKO0VBdnRSMGtySjtJQUFvQixrQ0FBQTtHQTB0Ujlscko7RUExdFI2bnJKO0lBQW9CLGdDQUFBO0dBNnRSanBySjtFQTd0Ujhxcko7SUFBUyx5QkFBQTtHQWd1UnZycko7RUFodVI4c3JKO0lBQW9CLDZCQUFBO0dBbXVSbHVySjtFQW51UjZ2cko7SUFBb0IsK0JBQUE7R0FzdVJqeHJKO0VBdHVSOHlySjtJQUFvQixnQ0FBQTtHQXl1Umwwcko7RUF6dVJnMnJKO0lBQW9CLDhCQUFBO0dBNHVScDNySjtFQTV1Umc1cko7SUFBUywyQkFBQTtHQSt1Uno1cko7RUEvdVJrN3JKO0lBQW9CLCtCQUFBO0dBa3ZSdDhySjtFQWx2Um0rcko7SUFBb0IsaUNBQUE7R0FxdlJ2L3JKO0VBcnZSc2hzSjtJQUFvQixrQ0FBQTtHQXd2UjFpc0o7RUF4dlIwa3NKO0lBQW9CLGdDQUFBO0dBMnZSOWxzSjtFQTN2UjRuc0o7SUFBUyx5QkFBQTtHQTh2UnJvc0o7RUE5dlI0cHNKO0lBQW9CLDZCQUFBO0dBaXdSaHJzSjtFQWp3UjJzc0o7SUFBb0IsK0JBQUE7R0Fvd1IvdHNKO0VBcHdSNHZzSjtJQUFvQixnQ0FBQTtHQXV3Umh4c0o7RUF2d1I4eXNKO0lBQW9CLDhCQUFBO0dBMHdSbDBzSjtFQTF3Ujgxc0o7SUFBVyx3QkFBQTtHQTZ3Unoyc0o7RUE3d1IrM3NKO0lBQXdCLDRCQUFBO0dBZ3hSdjVzSjtFQWh4Umk3c0o7SUFBd0IsOEJBQUE7R0FteFJ6OHNKO0VBbnhScStzSjtJQUF3QiwrQkFBQTtHQXN4Ujcvc0o7RUF0eFIwaHRKO0lBQXdCLDZCQUFBO0dBeXhSbGp0SjtDQUNGO0FBMXhSZ2x0SjtFQUEwQjtJQUFRLHFCQUFBO0dBOHhSaG50SjtFQTl4Um1vdEo7SUFBa0IseUJBQUE7R0FpeVJycHRKO0VBanlSNHF0SjtJQUFrQiwyQkFBQTtHQW95UjlydEo7RUFweVJ1dHRKO0lBQWtCLDRCQUFBO0dBdXlSenV0SjtFQXZ5Um13dEo7SUFBa0IsMEJBQUE7R0EweVJyeHRKO0VBMXlSNnl0SjtJQUFRLDJCQUFBO0dBNnlScnp0SjtFQTd5UjYwdEo7SUFBa0IsK0JBQUE7R0FnelIvMXRKO0VBaHpSMjN0SjtJQUFrQixpQ0FBQTtHQW16Ujc0dEo7RUFuelIyNnRKO0lBQWtCLGtDQUFBO0dBc3pSNzd0SjtFQXR6UjQ5dEo7SUFBa0IsZ0NBQUE7R0F5elI5K3RKO0VBenpSMmd1SjtJQUFRLDBCQUFBO0dBNHpSbmh1SjtFQTV6UjBpdUo7SUFBa0IsOEJBQUE7R0ErelI1anVKO0VBL3pSdWx1SjtJQUFrQixnQ0FBQTtHQWswUnptdUo7RUFsMFJzb3VKO0lBQWtCLGlDQUFBO0dBcTBSeHB1SjtFQXIwUnNydUo7SUFBa0IsK0JBQUE7R0F3MFJ4c3VKO0VBeDBSb3V1SjtJQUFRLHdCQUFBO0dBMjBSNXV1SjtFQTMwUmt3dUo7SUFBa0IsNEJBQUE7R0E4MFJweHVKO0VBOTBSOHl1SjtJQUFrQiw4QkFBQTtHQWkxUmgwdUo7RUFqMVI0MXVKO0lBQWtCLCtCQUFBO0dBbzFSOTJ1SjtFQXAxUjI0dUo7SUFBa0IsNkJBQUE7R0F1MVI3NXVKO0VBdjFSdzd1SjtJQUFRLDBCQUFBO0dBMDFSaDh1SjtFQTExUnc5dUo7SUFBa0IsOEJBQUE7R0E2MVIxK3VKO0VBNzFSc2d2SjtJQUFrQixnQ0FBQTtHQWcyUnhodko7RUFoMlJzanZKO0lBQWtCLGlDQUFBO0dBbTJSeGt2SjtFQW4yUnVtdko7SUFBa0IsK0JBQUE7R0FzMlJ6bnZKO0VBdDJSc3B2SjtJQUFRLHdCQUFBO0dBeTJSOXB2SjtFQXoyUm9ydko7SUFBa0IsNEJBQUE7R0E0MlJ0c3ZKO0VBNTJSZ3V2SjtJQUFrQiw4QkFBQTtHQSsyUmx2dko7RUEvMlI4d3ZKO0lBQWtCLCtCQUFBO0dBazNSaHl2SjtFQWwzUjZ6dko7SUFBa0IsNkJBQUE7R0FxM1IvMHZKO0VBcjNSMDJ2SjtJQUFRLHNCQUFBO0dBdzNSbDN2SjtFQXgzUnM0dko7SUFBa0IsMEJBQUE7R0EyM1J4NXZKO0VBMzNSZzd2SjtJQUFrQiw0QkFBQTtHQTgzUmw4dko7RUE5M1I0OXZKO0lBQWtCLDZCQUFBO0dBaTRSOSt2SjtFQWo0Unlnd0o7SUFBa0IsMkJBQUE7R0FvNFIzaHdKO0VBcDRSb2p3SjtJQUFRLDRCQUFBO0dBdTRSNWp3SjtFQXY0UnFsd0o7SUFBa0IsZ0NBQUE7R0EwNFJ2bXdKO0VBMTRSb293SjtJQUFrQixrQ0FBQTtHQTY0UnRwd0o7RUE3NFJxcndKO0lBQWtCLG1DQUFBO0dBZzVSdnN3SjtFQWg1UnV1d0o7SUFBa0IsaUNBQUE7R0FtNVJ6dndKO0VBbjVSdXh3SjtJQUFRLDJCQUFBO0dBczVSL3h3SjtFQXQ1UnV6d0o7SUFBa0IsK0JBQUE7R0F5NVJ6MHdKO0VBejVScTJ3SjtJQUFrQixpQ0FBQTtHQTQ1UnYzd0o7RUE1NVJxNXdKO0lBQWtCLGtDQUFBO0dBKzVSdjZ3SjtFQS81UnM4d0o7SUFBa0IsZ0NBQUE7R0FrNlJ4OXdKO0VBbDZScS93SjtJQUFRLHlCQUFBO0dBcTZSNy93SjtFQXI2Um9oeEo7SUFBa0IsNkJBQUE7R0F3NlJ0aXhKO0VBeDZSaWt4SjtJQUFrQiwrQkFBQTtHQTI2Um5seEo7RUEzNlJnbnhKO0lBQWtCLGdDQUFBO0dBODZSbG94SjtFQTk2UmdxeEo7SUFBa0IsOEJBQUE7R0FpN1JscnhKO0VBajdSOHN4SjtJQUFRLDJCQUFBO0dBbzdSdHR4SjtFQXA3Uit1eEo7SUFBa0IsK0JBQUE7R0F1N1Jqd3hKO0VBdjdSOHh4SjtJQUFrQixpQ0FBQTtHQTA3Umh6eEo7RUExN1IrMHhKO0lBQWtCLGtDQUFBO0dBNjdSajJ4SjtFQTc3Umk0eEo7SUFBa0IsZ0NBQUE7R0FnOFJuNXhKO0VBaDhSaTd4SjtJQUFRLHlCQUFBO0dBbThSejd4SjtFQW44Umc5eEo7SUFBa0IsNkJBQUE7R0FzOFJsK3hKO0VBdDhSNi94SjtJQUFrQiwrQkFBQTtHQXk4Ui9neUo7RUF6OFI0aXlKO0lBQWtCLGdDQUFBO0dBNDhSOWp5SjtFQTU4UjRseUo7SUFBa0IsOEJBQUE7R0ErOFI5bXlKO0VBLzhSMG95SjtJQUFTLDRCQUFBO0dBazlSbnB5SjtFQWw5UjRxeUo7SUFBb0IsZ0NBQUE7R0FxOVJoc3lKO0VBcjlSNnR5SjtJQUFvQixrQ0FBQTtHQXc5Ump2eUo7RUF4OVJneHlKO0lBQW9CLG1DQUFBO0dBMjlScHl5SjtFQTM5Um8weUo7SUFBb0IsaUNBQUE7R0E4OVJ4MXlKO0VBOTlSczN5SjtJQUFTLDJCQUFBO0dBaStSLzN5SjtFQWorUnU1eUo7SUFBb0IsK0JBQUE7R0FvK1IzNnlKO0VBcCtSdTh5SjtJQUFvQixpQ0FBQTtHQXUrUjM5eUo7RUF2K1J5L3lKO0lBQW9CLGtDQUFBO0dBMCtSN2d6SjtFQTErUjRpeko7SUFBb0IsZ0NBQUE7R0E2K1Joa3pKO0VBNytSNmx6SjtJQUFTLHlCQUFBO0dBZy9SdG16SjtFQWgvUjZueko7SUFBb0IsNkJBQUE7R0FtL1JqcHpKO0VBbi9SNHF6SjtJQUFvQiwrQkFBQTtHQXMvUmhzeko7RUF0L1I2dHpKO0lBQW9CLGdDQUFBO0dBeS9SanZ6SjtFQXovUit3eko7SUFBb0IsOEJBQUE7R0E0L1JueXpKO0VBNS9SK3p6SjtJQUFTLDJCQUFBO0dBKy9SeDB6SjtFQS8vUmkyeko7SUFBb0IsK0JBQUE7R0FrZ1NyM3pKO0VBbGdTazV6SjtJQUFvQixpQ0FBQTtHQXFnU3Q2eko7RUFyZ1NxOHpKO0lBQW9CLGtDQUFBO0dBd2dTejl6SjtFQXhnU3kveko7SUFBb0IsZ0NBQUE7R0EyZ1M3ZzBKO0VBM2dTMmkwSjtJQUFTLHlCQUFBO0dBOGdTcGowSjtFQTlnUzJrMEo7SUFBb0IsNkJBQUE7R0FpaFMvbDBKO0VBamhTMG4wSjtJQUFvQiwrQkFBQTtHQW9oUzlvMEo7RUFwaFMycTBKO0lBQW9CLGdDQUFBO0dBdWhTL3IwSjtFQXZoUzZ0MEo7SUFBb0IsOEJBQUE7R0EwaFNqdjBKO0VBMWhTNncwSjtJQUFXLHdCQUFBO0dBNmhTeHgwSjtFQTdoUzh5MEo7SUFBd0IsNEJBQUE7R0FnaVN0MDBKO0VBaGlTZzIwSjtJQUF3Qiw4QkFBQTtHQW1pU3gzMEo7RUFuaVNvNTBKO0lBQXdCLCtCQUFBO0dBc2lTNTYwSjtFQXRpU3k4MEo7SUFBd0IsNkJBQUE7R0F5aVNqKzBKO0NBQ0Y7QUExaVMrLzBKO0VBQXVCLG1CQUFBO0VBQWtCLE9BQUE7RUFBTSxTQUFBO0VBQVEsVUFBQTtFQUFTLFFBQUE7RUFBTyxXQUFBO0VBQVUscUJBQUE7RUFBb0IsWUFBQTtFQUFXLG1DQUFBO0NBcWpTL20xSjs7QUFyalM4bzFKO0VBQWdCLDZHQUFBO0NBeWpTOXAxSjs7QUF6alNtdzFKO0VBQWMsK0JBQUE7Q0E2alNqeDFKOztBQTdqUzh5MUo7RUFBVywrQkFBQTtDQWlrU3p6MUo7O0FBamtTczExSjtFQUFhLCtCQUFBO0NBcWtTbjIxSjs7QUFya1NnNDFKO0VBQWUsaUJBQUE7RUFBZ0Isd0JBQUE7RUFBdUIsb0JBQUE7Q0Eya1N0NzFKOztBQTNrU3k4MUo7RUFBVyw0QkFBQTtDQStrU3A5MUo7O0FBL2tTOCsxSjtFQUFZLDZCQUFBO0NBbWxTMS8xSjs7QUFubFNxaDJKO0VBQWEsOEJBQUE7Q0F1bFNsaTJKOztBQXZsUzhqMko7RUFBeUI7SUFBYyw0QkFBQTtHQTRsU25tMko7RUE1bFM2bjJKO0lBQWUsNkJBQUE7R0ErbFM1bzJKO0VBL2xTdXEySjtJQUFnQiw4QkFBQTtHQWttU3ZyMko7Q0FDRjtBQW5tU3N0Mko7RUFBeUI7SUFBYyw0QkFBQTtHQXVtUzN2Mko7RUF2bVNxeDJKO0lBQWUsNkJBQUE7R0EwbVNweTJKO0VBMW1TK3oySjtJQUFnQiw4QkFBQTtHQTZtUy8wMko7Q0FDRjtBQTltUzgyMko7RUFBeUI7SUFBYyw0QkFBQTtHQWtuU241Mko7RUFsblM2NjJKO0lBQWUsNkJBQUE7R0FxblM1NzJKO0VBcm5TdTkySjtJQUFnQiw4QkFBQTtHQXduU3YrMko7Q0FDRjtBQXpuU3NnM0o7RUFBMEI7SUFBYyw0QkFBQTtHQTZuUzVpM0o7RUE3blNzazNKO0lBQWUsNkJBQUE7R0Fnb1NybDNKO0VBaG9TZ24zSjtJQUFnQiw4QkFBQTtHQW1vU2hvM0o7Q0FDRjtBQXBvUytwM0o7RUFBZ0IscUNBQUE7Q0F1b1MvcTNKOztBQXZvU2t0M0o7RUFBZ0IscUNBQUE7Q0Eyb1NsdTNKOztBQTNvU3F3M0o7RUFBaUIsc0NBQUE7Q0Erb1N0eDNKOztBQS9vUzB6M0o7RUFBbUIsNEJBQUE7Q0FtcFM3MDNKOztBQW5wU3UyM0o7RUFBcUIsZ0NBQUE7Q0F1cFM1MzNKOztBQXZwUzA1M0o7RUFBb0IsNEJBQUE7Q0EycFM5NjNKOztBQTNwU3c4M0o7RUFBa0IsNEJBQUE7Q0ErcFMxOTNKOztBQS9wU28vM0o7RUFBb0IsK0JBQUE7Q0FtcVN4ZzRKOztBQW5xU3FpNEo7RUFBYSw4QkFBQTtDQXVxU2xqNEo7O0FBdnFTOGs0SjtFQUFZLHVCQUFBO0NBMnFTMWw0Sjs7QUEzcVMrbTRKO0VBQWMsMEJBQUE7Q0ErcVM3bjRKOztBQS9xU3FwNEo7RUFBMEMsMEJBQUE7Q0FtclMvcjRKOztBQW5yU3V0NEo7RUFBZ0IsMEJBQUE7Q0F1clN2dTRKOztBQXZyUyt2NEo7RUFBOEMsMEJBQUE7Q0EyclM3eTRKOztBQTNyU3EwNEo7RUFBYywwQkFBQTtDQStyU24xNEo7O0FBL3JTMjI0SjtFQUEwQywwQkFBQTtDQW1zU3I1NEo7O0FBbnNTNjY0SjtFQUFXLDBCQUFBO0NBdXNTeDc0Sjs7QUF2c1NnOTRKO0VBQW9DLDBCQUFBO0NBMnNTcC80Sjs7QUEzc1M0ZzVKO0VBQWMsMEJBQUE7Q0Erc1MxaDVKOztBQS9zU2tqNUo7RUFBMEMsMEJBQUE7Q0FtdFM1bDVKOztBQW50U29uNUo7RUFBYSwwQkFBQTtDQXV0U2pvNUo7O0FBdnRTeXA1SjtFQUF3QywwQkFBQTtDQTJ0U2pzNUo7O0FBM3RTeXQ1SjtFQUFZLDBCQUFBO0NBK3RTcnU1Sjs7QUEvdFM2djVKO0VBQXNDLDBCQUFBO0NBbXVTbnk1Sjs7QUFudVMyejVKO0VBQVcsMEJBQUE7Q0F1dVN0MDVKOztBQXZ1UzgxNUo7RUFBb0MsMEJBQUE7Q0EydVNsNDVKOztBQTN1UzA1NUo7RUFBVywwQkFBQTtDQSt1U3I2NUo7O0FBL3VTNjc1SjtFQUFZLDBCQUFBO0NBbXZTejg1Sjs7QUFudlNpKzVKO0VBQWUscUNBQUE7Q0F1dlNoLzVKOztBQXZ2UytnNko7RUFBZSwyQ0FBQTtDQTJ2UzloNko7O0FBM3ZTbWs2SjtFQUFXLFlBQUE7RUFBVyxtQkFBQTtFQUFrQixrQkFBQTtFQUFpQiw4QkFBQTtFQUE2QixVQUFBO0NBbXdTenA2Sjs7QUFud1NrcTZKO0VBQXNCLGlDQUFBO0NBdXdTeHI2Sjs7QUF2d1N1dDZKO0VBQVksa0NBQUE7RUFBZ0MsaUNBQUE7Q0E0d1NudzZKOztBQTV3U2t5Nko7RUFBWSwwQkFBQTtDQWd4Uzl5Nko7O0FBaHhTczA2SjtFQUFTLCtCQUFBO0NBb3hTLzA2Sjs7QUFweFM0MjZKO0VBQVcsOEJBQUE7Q0F3eFN2MzZKOztBQXh4U201Nko7RUFBYTtJQUFtQiw2QkFBQTtJQUEyQiw0QkFBQTtHQTh4UzU4Nko7RUE5eFNzKzZKO0lBQVksMkJBQUE7R0FpeVNsLzZKO0VBanlTNGc3SjtJQUFtQiw4QkFBQTtHQW95Uy9oN0o7RUFweVM0ajdKO0lBQUksaUNBQUE7R0F1eVNoazdKO0VBdnlTK2w3SjtJQUFlLDBCQUFBO0lBQXlCLHlCQUFBO0dBMnlTdm83SjtFQTN5UytwN0o7SUFBTyx5QkFBQTtHQTh5U3RxN0o7RUE5eVM4cjdKO0lBQVEsV0FBQTtJQUFVLFVBQUE7R0FrelNodDdKO0VBbHpTeXQ3SjtJQUFNLHdCQUFBO0dBcXpTL3Q3SjtFQXJ6U3N2N0o7SUFBTSxTQUFBO0dBd3pTNXY3SjtFQXh6U293N0o7SUFBSyw0QkFBQTtHQTJ6U3p3N0o7RUEzelNteTdKO0lBQVcsNEJBQUE7R0E4elM5eTdKO0VBOXpTdzA3SjtJQUFRLGNBQUE7R0FpMFNoMTdKO0VBajBTNjE3SjtJQUFPLHVCQUFBO0dBbzBTcDI3SjtFQXAwUzAzN0o7SUFBTyxxQ0FBQTtHQXUwU2o0N0o7RUF2MFNvNjdKO0lBQW9CLGtDQUFBO0dBMDBTeDc3SjtFQTEwU3c5N0o7SUFBc0MscUNBQUE7R0E2MFM5LzdKO0VBNzBTaWk4SjtJQUFZLGVBQUE7R0FnMVM3aThKO0VBaDFTMmo4SjtJQUEyRSxzQkFBQTtHQW0xU3RvOEo7RUFuMVMycDhKO0lBQXNCLGVBQUE7SUFBYyxzQkFBQTtHQXUxUy9yOEo7Q0FDRjtBQXYxU0QsNkNBQUE7QUNOQTtFQUNJLG1DQUFBO0VBQ0EsZ09BQUE7Q0NDSDtBREtEO0VBQ0ksa0NBQUE7RUFDQSxzS0FBQTtDQ0hIO0FEU0Q7RUFDSSxvQ0FBQTtFQUNBLGdPQUFBO0NDUEg7QURhRDtFQUNJLHNDQUFBO0VBQ0EsZ09BQUE7Q0NYSDtBRGlCRDtFQUNJLG9DQUFBO0VBQ0Esc0tBQUE7Q0NmSDtBRHFCRDtFQUNJLCtCQUFBO0VBQ0EsMERBQUE7Q0NuQkg7QUN3TUQ7RUFDSTtJQUNJLGdKQUFBO0dEdE1MO0VDMk1DO0lBQ0ksZ0pBQUE7R0R6TUw7Q0FDRjtBRTdCRDtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7Q0YrQkg7O0FFNUJEO0VBQ0ksMEJDZVU7RURkVixrQkFBQTtFQUNBLHdEQUFBO0VBQ0EsZUNNVTtFRExWLFlBQUE7Q0YrQkg7QUU3Qkc7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0NGK0JQO0FFNUJHO0VBQ0ksaUJBQUE7Q0Y4QlA7O0FFMUJEO0VBQ0ksc0JDWlE7Q0h5Q1g7O0FFMUJEO0VBQ0ksZUNoQlE7RURpQlIsOEJBQUE7RUFDQSxpQ0FBQTtDRjZCSDtBRTNCRztFQUNJLGVDckJJO0VEc0JKLHNCQUFBO0NGNkJQOztBRXpCRDs7Ozs7RUFLSSxvQ0NwQmtCO0VEcUJsQiwwQkFBQTtDRjRCSDs7QUV4Qkc7RUFDSSxZQUFBO0NGMkJQOztBRXZCRDtFQUNJLGdCQUFBO0VBQ0EsYUFBQTtDRjBCSDs7QUV2QkQ7RUFDSSxvQkFBQTtDRjBCSDs7QUV0QkQ7RUFDSSxjQUFBO0NGeUJIOztBRXJCRztFQUNJLGtCQUFBO0VBQ0EsZUMxREk7RUQyREosY0FBQTtDRndCUDs7QUVuQkc7RUFDSSxrQkFBQTtFQUNBLGVDbEVJO0VEbUVKLGNBQUE7Q0ZzQlA7O0FFakJHO0VBQ0ksa0JBQUE7RUFDQSxlQ3hFTTtFRHlFTixnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7Q0ZvQlA7O0FFaEJEO0VBRUkscUJBQUE7RUFFQSxjQUFBO0VBQ0EsMkJBQUE7TUFBQSx1QkFBQTtFQUNBLGtCQUFBO0NGbUJIO0FFakJHO0VBQ0ksWUFBQTtNQUFBLFFBQUE7Q0ZtQlA7O0FFZkQ7RUFDSSxnQkFBQTtDRmtCSDs7QUVmRDtFQUNJLG1CQUFBO0VBQ0Esb0JBQUE7Q0ZrQkg7O0FFZkQ7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0NGa0JIOztBRWZEO0VBQ0kseUJBQUE7Q0ZrQkg7O0FFZkQ7RUFDSSxrQkFBQTtDRmtCSDs7QUVmRDtFQUNJLHFCQUFBO0NGa0JIOztBRWZEO0VBQ0kscUJBQUE7Q0ZrQkg7O0FFZkQ7RUFDSSxxQkFBQTtDRmtCSDs7QUVmRDtFQUNJLHNCQUFBO0NGa0JIOztBRWZEO0VBQ0ksOEJBQUE7Q0ZrQkg7O0FFZkQ7RUFDSSxrQkFBQTtDRmtCSDs7QUVmRDtFQUNJLGtCQUFBO0NGa0JIOztBRWZEO0VBQ0ksZ0JBQUE7Q0ZrQkg7O0FFZkQ7RUFDSSxvQkFBQTtDRmtCSDs7QUVmRDtFQUNJLG9CQUFBO0NGa0JIOztBRWZEO0VBQ0ksY0FBQTtDRmtCSDs7QUVmRDtFQUNJLG1CQUFBO0NGa0JIOztBRWZEO0VBQ0ksaUJBQUE7Q0ZrQkg7O0FFZkQ7RUFDSSxpQkFBQTtDRmtCSDs7QUVmRDtFQUNJLGlCQUFBO0NGa0JIOztBRWZEO0VBQ0ksaUNBQUE7Q0ZrQkg7O0FFZkQ7RUFDSSxlQ3BMVztDSHNNZDs7QUVmRDtFQUNJLG1CQUFBO0NGa0JIOztBRWZEO0VBQ0ksZUFBQTtFQUNBLGVDN0xXO0VEOExYLDBCQy9MUTtFRGdNUixrQkNyTWE7RURzTWIscUJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQ3JNa0I7RURzTWxCLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtDRmtCSDtBRWhCRztFQUNJLDBCQzFNTztFRDJNUCxlQzVNSTtFRDZNSixzQkFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtDRmtCUDtBRWZHO0VBQ0ksc0JBQUE7Q0ZpQlA7QUVmTztFQUhKO0lBSVEsWUFBQTtHRmtCVDtDQUNGO0FFZkc7RUFDSSw4QkFBQTtFQUNBLGVDNU5JO0VENk5KLDBCQUFBO0NGaUJQO0FFZk87RUFDSSwwQkNoT0E7RURpT0EsZUNoT0c7RURpT0gsMEJBQUE7Q0ZpQlg7QUViRztFQUNJLGVDdE9PO0VEdU9QLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQzFPSTtFRDJPSiwwQkFBQTtDRmVQO0FFWkc7RUFDSSwwQkM5T087RUQrT1AsZUNoUEk7Q0g4UFg7QUVYRztFQUNJLGNBQUE7Q0ZhUDtBRVZHO0VBQ0ksZUN0UE07RUR1UE4sMEJDdFFLO0VEdVFMLDBCQUFBO0NGWVA7QUVWTztFQUNJLGVDNVBHO0VENlBILDBCQzlQQTtFRCtQQSwwQkFBQTtDRllYOztBRVBEO0VBQ0ksZUFBQTtFQUNBLGVDdFFRO0VEdVFSLDBCQ3RRVztFRHVRWCxrQkM3UWE7RUQ4UWIscUJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQzdRa0I7RUQ4UWxCLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtDRlVIO0FFUkc7RUFDSSxzQkFBQTtDRlVQO0FFUk87RUFISjtJQUlRLFlBQUE7R0ZXVDtDQUNGO0FFUkc7RUFDSSwwQkMzUkk7RUQ0UkosZUMzUk87RUQ0UlAsMEJBQUE7Q0ZVUDtBRVBHO0VBQ0ksZUNqU0k7RURrU0osMEJDalNPO0NIMFNkO0FFTkc7RUFDSSwwQkN0U0k7RUR1U0osZUN0U087RUR1U1AsMEJBQUE7Q0ZRUDtBRUxHO0VBQ0ksY0FBQTtDRk9QO0FFSkc7RUFDSSwwQkM3VEs7RUQ4VEwsZUMvU007RURnVE4sMEJBQUE7Q0ZNUDtBRUpPO0VBQ0ksZUNyVEE7RURzVEEsMEJBQUE7RUFDQSwwQkN0VEc7Q0g0VGQ7O0FFREQ7RUFDSSxZQzVVSztFRDZVTCwwQkMxVVE7RUQyVVIsMEJBQUE7Q0ZJSDtBRUZHO0VBQ0ksWUNqVkM7RURrVkQsMEJDL1VJO0VEZ1ZKLDBCQUFBO0NGSVA7O0FFQUQ7RUFDSSxnQkFBQTtDRkdIOztBRUFEO0VBQ0ksc0JBQUE7RUFDQSxr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O0N6Qmk3THBCOztBeUJoN0xEO0VBQXNCLGlDQUFBO0N6Qm83THJCOztBeUJuN0xEO0VBQXFCLGlDQUFBO0N6QnU3THBCOztBeUJ0N0xEO0VBQXNCLGtDQUFBO0N6QjA3THJCOztBeUJ6N0xEO0VBQXVCLGtDQUFBO0N6QjY3THRCOztBeUI1N0xEO0VBQXlCLGtDQUFBO0N6Qmc4THhCOztBeUIvN0xEO0VBQXVCLGtDQUFBO0N6Qm04THRCOztBeUJsOExEO0VBQXlCLGtDQUFBO0N6QnM4THhCOztBeUJyOExEO0VBQXlCLGtDQUFBO0N6Qnk4THhCOztBeUJ4OExEO0VBQXlCLGtDQUFBO0N6QjQ4THhCOztBeUIzOExEO0VBQXlCLGtDQUFBO0N6Qis4THhCOztBeUI5OExEO0VBQXlCLGtDQUFBO0N6Qms5THhCOztBeUJqOUxEO0VBQTBCLCtCQUFBO0N6QnE5THpCOztBeUJwOUxEO0VBQTJCLGlDQUFBO0N6Qnc5TDFCOztBeUJ2OUxEO0VBQTBCLGlDQUFBO0N6QjI5THpCOztBeUIxOUxEO0VBQTJCLGlDQUFBO0N6Qjg5TDFCOztBeUI3OUxEO0VBQTBCLGlDQUFBO0N6QmkrTHpCOztBeUJoK0xEO0VBQTJCLGlDQUFBO0N6Qm8rTDFCOztBeUJuK0xEO0VBQTBCLGlDQUFBO0N6QnUrTHpCOztBeUJ0K0xEO0VBQTJCLGtDQUFBO0N6QjArTDFCOztBeUJ6K0xEO0VBQTRCLGtDQUFBO0N6QjYrTDNCOztBeUI1K0xEO0VBQThCLGtDQUFBO0N6QmcvTDdCOztBeUIvK0xEO0VBQTRCLGtDQUFBO0N6Qm0vTDNCOztBeUJsL0xEO0VBQThCLGtDQUFBO0N6QnMvTDdCOztBeUJyL0xEO0VBQThCLGtDQUFBO0N6QnkvTDdCOztBeUJ4L0xEO0VBQThCLGtDQUFBO0N6QjQvTDdCOztBeUIzL0xEO0VBQThCLGtDQUFBO0N6QisvTDdCOztBeUI5L0xEO0VBQThCLGtDQUFBO0N6QmtnTTdCOztBeUJqZ01EO0VBQWdDLDZCQUFBO0N6QnFnTS9COztBeUJwZ01EO0VBQWdDLGlDQUFBO0N6QndnTS9COztBeUJ2Z01EO0VBQWdDLGlDQUFBO0N6QjJnTS9COztBeUIxZ01EO0VBQWdDLGlDQUFBO0N6QjhnTS9COztBeUI3Z01EO0VBQTJCLGlDQUFBO0N6QmloTTFCOztBeUJoaE1EO0VBQTJCLGlDQUFBO0N6Qm9oTTFCOztBeUJuaE1EO0VBQTJCLGlDQUFBO0N6QnVoTTFCOztBeUJ0aE1EO0VBQTJCLGtDQUFBO0N6QjBoTTFCOztBeUJ6aE1EO0VBQTRCLGtDQUFBO0N6QjZoTTNCOztBeUI1aE1EO0VBQTRCLGtDQUFBO0N6QmdpTTNCOztBeUIvaE1EO0VBQTRCLGtDQUFBO0N6Qm1pTTNCOztBeUJsaU1EO0VBQTRCLGtDQUFBO0N6QnNpTTNCOztBeUJyaU1EO0VBQW1CLDZCQUFBO0N6QnlpTWxCOztBeUJ4aU1EO0VBQXdCLGlDQUFBO0N6QjRpTXZCOztBeUIzaU1EO0VBQW1CLGlDQUFBO0N6QitpTWxCOztBeUI5aU1EO0VBQWtCLGlDQUFBO0N6QmtqTWpCOztBeUJqak1EO0VBQW1CLGlDQUFBO0N6QnFqTWxCOztBeUJwak1EO0VBQW1CLGlDQUFBO0N6QndqTWxCOztBeUJ2ak1EO0VBQXdCLGlDQUFBO0N6QjJqTXZCOztBeUIxak1EO0VBQTZCLGtDQUFBO0N6QjhqTTVCOztBeUI3ak1EO0VBQTRCLDZCQUFBO0N6QmlrTTNCOztBeUJoa01EO0VBQXVCLGlDQUFBO0N6Qm9rTXRCOztBeUJua01EO0VBQW9CLGlDQUFBO0N6QnVrTW5COztBeUJ0a01EO0VBQXNCLGlDQUFBO0N6QjBrTXJCOztBeUJ6a01EO0VBQWdCLGlDQUFBO0N6QjZrTWY7O0F5QjVrTUQ7RUFBdUIsaUNBQUE7Q3pCZ2xNdEI7O0F5Qi9rTUQ7RUFBcUIsaUNBQUE7Q3pCbWxNcEI7O0F5QmxsTUQ7RUFBb0Isa0NBQUE7Q3pCc2xNbkI7O0F5QnJsTUQ7RUFBbUIsa0NBQUE7Q3pCeWxNbEI7O0F5QnhsTUQ7RUFBa0Isa0NBQUE7Q3pCNGxNakI7O0F5QjNsTUQ7RUFBaUIsa0NBQUE7Q3pCK2xNaEI7O0F5QjlsTUQ7RUFBaUIsa0NBQUE7Q3pCa21NaEI7O0F5QmptTUQ7RUFBa0Isa0NBQUE7Q3pCcW1NakI7O0F5QnBtTUQ7RUFBb0Isa0NBQUE7Q3pCd21NbkI7O0F5QnZtTUQ7RUFBb0Isa0NBQUE7Q3pCMm1NbkI7O0F5QjFtTUQ7RUFBZSxrQ0FBQTtDekI4bU1kOztBeUI3bU1EO0VBQWdCLDhCQUFBO0N6QmluTWY7O0F5QmhuTUQ7RUFBZ0Isa0NBQUE7Q3pCb25NZjs7QXlCbm5NRDtFQUFvQixrQ0FBQTtDekJ1bk1uQjs7QXlCdG5NRDtFQUFnQixrQ0FBQTtDekIwbk1mOztBeUJ6bk1EO0VBQWtCLGtDQUFBO0N6QjZuTWpCOztBeUI1bk1EO0VBQWlCLGtDQUFBO0N6QmdvTWhCOztBeUIvbk1EO0VBQWdCLGtDQUFBO0N6Qm1vTWY7O0F5QmxvTUQ7RUFBc0IsbUNBQUE7Q3pCc29NckI7O0F5QnJvTUQ7RUFBa0IsbUNBQUE7Q3pCeW9NakI7O0F5QnhvTUQ7RUFBbUIsbUNBQUE7Q3pCNG9NbEI7O0F5QjNvTUQ7RUFBa0IsbUNBQUE7Q3pCK29NakI7O0F5QjlvTUQ7RUFBa0IsbUNBQUE7Q3pCa3BNakI7O0F5QmpwTUQ7RUFBZ0IsbUNBQUE7Q3pCcXBNZjs7QXlCcHBNRDtFQUFpQixtQ0FBQTtDekJ3cE1oQjs7QXlCdnBNRDtFQUFnQixtQ0FBQTtDekIycE1mOztBeUIxcE1EO0VBQWdCLG1DQUFBO0N6QjhwTWY7O0F5QjdwTUQ7RUFBa0IsOEJBQUE7Q3pCaXFNakI7O0F5QmhxTUQ7RUFBZ0Isa0NBQUE7Q3pCb3FNZjs7QXlCbnFNRDtFQUFxQixrQ0FBQTtDekJ1cU1wQjs7QXlCdHFNRDtFQUFpQixrQ0FBQTtDekIwcU1oQjs7QXlCenFNRDtFQUFzQixrQ0FBQTtDekI2cU1yQjs7QXlCNXFNRDtFQUFpQixrQ0FBQTtDekJnck1oQjs7QXlCL3FNRDtFQUFzQixrQ0FBQTtDekJtck1yQjs7QXlCbHJNRDtFQUFlLG1DQUFBO0N6QnNyTWQ7O0F5QnJyTUQ7RUFBcUIsbUNBQUE7Q3pCeXJNcEI7O0F5QnhyTUQ7RUFBb0IsbUNBQUE7Q3pCNHJNbkI7O0F5QjNyTUQ7RUFBcUIsbUNBQUE7Q3pCK3JNcEI7O0F5QjlyTUQ7RUFBZ0IsbUNBQUE7Q3pCa3NNZjs7QXlCanNNRDtFQUFtQixtQ0FBQTtDekJxc01sQjs7QXlCcHNNRDtFQUFpQixtQ0FBQTtDekJ3c01oQjs7QXlCdnNNRDtFQUFpQixtQ0FBQTtDekIyc01oQjs7QXlCMXNNRDtFQUFrQixtQ0FBQTtDekI4c01qQjs7QXlCN3NNRDtFQUFpQiw4QkFBQTtDekJpdE1oQjs7QXlCaHRNRDtFQUFnQixrQ0FBQTtDekJvdE1mOztBeUJudE1EO0VBQWtCLGtDQUFBO0N6QnV0TWpCOztBeUJ0dE1EO0VBQWdCLGtDQUFBO0N6QjB0TWY7O0F5Qnp0TUQ7RUFBaUIsa0NBQUE7Q3pCNnRNaEI7O0F5QjV0TUQ7RUFBa0Isa0NBQUE7Q3pCZ3VNakI7O0F5Qi90TUQ7RUFBb0Isa0NBQUE7Q3pCbXVNbkI7O0F5Qmx1TUQ7RUFBcUIsbUNBQUE7Q3pCc3VNcEI7O0F5QnJ1TUQ7RUFBaUIsbUNBQUE7Q3pCeXVNaEI7O0F5Qnh1TUQ7RUFBaUIsbUNBQUE7Q3pCNHVNaEI7O0F5QjN1TUQ7RUFBZ0IsOEJBQUE7Q3pCK3VNZjs7QXlCOXVNRDtFQUFpQixrQ0FBQTtDekJrdk1oQjs7QXlCanZNRDtFQUFxQixrQ0FBQTtDekJxdk1wQjs7QXlCcHZNRDtFQUFxQixrQ0FBQTtDekJ3dk1wQjs7QXlCdnZNRDtFQUFvQixrQ0FBQTtDekIydk1uQjs7QXlCMXZNRDtFQUFzQixrQ0FBQTtDekI4dk1yQjs7QXlCN3ZNRCxzRUFBQTtBQUNBO0VBQXNCLGtDQUFBO0N6Qml3TXJCOztBeUJod01EO0VBQWdCLGtDQUFBO0N6Qm93TWY7O0F5Qm53TUQ7RUFBaUIsbUNBQUE7Q3pCdXdNaEI7O0F5QnR3TUQ7RUFBc0IsbUNBQUE7Q3pCMHdNckI7O0F5Qnp3TUQ7RUFBcUIsbUNBQUE7Q3pCNndNcEI7O0F5QjV3TUQ7RUFBaUIsOEJBQUE7Q3pCZ3hNaEI7O0F5Qi93TUQ7RUFBdUIsa0NBQUE7Q3pCbXhNdEI7O0F5Qmx4TUQ7RUFBa0Isa0NBQUE7Q3pCc3hNakI7O0F5QnJ4TUQ7RUFBcUIsa0NBQUE7Q3pCeXhNcEI7O0F5Qnh4TUQ7RUFBcUIsa0NBQUE7Q3pCNHhNcEI7O0F5QjN4TUQ7RUFBcUIsa0NBQUE7Q3pCK3hNcEI7O0F5Qjl4TUQ7RUFBcUIsa0NBQUE7Q3pCa3lNcEI7O0F5Qmp5TUQ7RUFBdUIsOEJBQUE7Q3pCcXlNdEI7O0F5QnB5TUQ7RUFBd0Isa0NBQUE7Q3pCd3lNdkI7O0F5QnZ5TUQ7RUFBd0Isa0NBQUE7Q3pCMnlNdkI7O0F5QjF5TUQ7RUFBNkIsa0NBQUE7Q3pCOHlNNUI7O0F5Qjd5TUQ7RUFBNkIsa0NBQUE7Q3pCaXpNNUI7O0F5Qmh6TUQ7RUFBNkIsa0NBQUE7Q3pCb3pNNUI7O0F5Qm56TUQ7RUFBNkIsa0NBQUE7Q3pCdXpNNUI7O0F5QnR6TUQ7RUFBMEIsbUNBQUE7Q3pCMHpNekI7O0F5Qnp6TUQ7RUFBMEIsbUNBQUE7Q3pCNnpNekI7O0F5QjV6TUQ7RUFBMEIsbUNBQUE7Q3pCZzBNekI7O0F5Qi96TUQ7RUFBMEIsbUNBQUE7Q3pCbTBNekI7O0F5QmwwTUQ7RUFBeUIsbUNBQUE7Q3pCczBNeEI7O0F5QnIwTUQ7RUFBMEIsbUNBQUE7Q3pCeTBNekI7O0F5QngwTUQ7RUFBd0IsbUNBQUE7Q3pCNDBNdkI7O0F5QjMwTUQ7RUFBNEIsOEJBQUE7Q3pCKzBNM0I7O0F5QjkwTUQ7RUFBNkIsa0NBQUE7Q3pCazFNNUI7O0F5QmoxTUQ7RUFBNkIsa0NBQUE7Q3pCcTFNNUI7O0F5QnAxTUQ7RUFBNEIsa0NBQUE7Q3pCdzFNM0I7O0F5QnYxTUQ7RUFBNkIsa0NBQUE7Q3pCMjFNNUI7O0F5QjExTUQ7RUFBNkIsa0NBQUE7Q3pCODFNNUI7O0F5QjcxTUQ7RUFBZ0MsOEJBQUE7Q3pCaTJNL0I7O0F5QmgyTUQ7RUFBa0Msa0NBQUE7Q3pCbzJNakM7O0F5Qm4yTUQ7RUFBK0Isa0NBQUE7Q3pCdTJNOUI7O0F5QnQyTUQ7RUFBaUMsa0NBQUE7Q3pCMDJNaEM7O0F5QnoyTUQ7RUFBaUMsa0NBQUE7Q3pCNjJNaEM7O0F5QjUyTUQ7RUFBNEIsa0NBQUE7Q3pCZzNNM0I7O0F5QjcyTUQ7b0NBQUE7QUFHQSxtQkFBQTtB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QUE7QzlDeTVWSDs7QThDdDVWRDtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QzlDeTVWSDtBOEN4NVZHO0VBQ0ksWUFBQTtDOUMwNVZQOztBOEN0NVZEO0VBQ0ksbUJBQUE7RUFDQSwwQjNDeEJTO0UyQ3lCVCxvQkFBQTtDOUN5NVZIO0E4Q3g1Vkc7RUFKSjtJQUtRLGlCQUFBO0c5QzI1Vkw7Q0FDRjtBOEMxNVZHO0VBQ0ksb0JBQUE7QzlDNDVWUDs7QThDeDVWRDtFQUNJLG9CQUFBO0M5QzI1Vkg7QThDMTVWRztFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0M5QzQ1VlA7QThDMTVWRztFQUNJLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlM0MvQkk7Q0gyN1ZYO0E4QzE1Vkc7RUFDSSxtQzNDcEJVO0UyQ3FCVixpQkFBQTtFQUNBLHNCQUFBO0M5QzQ1VlA7QThDMTVWRztFQUNJLG9CQUFBO0M5QzQ1VlA7O0E4Q3Y1Vkc7RUFDSSxjQUFBO0VBQ0EsbUMzQ2hDVTtFMkNpQ1YsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGUzQ2pESTtFMkNrREosMEJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QzlDMDVWUDtBOEN4NVZHO0VBQ0ksbUMzQ3pDVTtFMkMwQ1Ysa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQkFBQTtDOUMwNVZQO0E4Q3g1Vkc7RUFDSSxvQkFBQTtFQUNBLFlBQUE7QzlDMDVWUDtBOEN4NVZHO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QzlDMDVWUDs7QThDcjVWRztFQUNJLGNBQUE7QzlDdzVWUCIsImZpbGUiOiJibHVlcGxhdGUuYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCIvKiFcclxuICogQm9vdHN0cmFwIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG4gKi86cm9vdHstLWJsdWU6IzAwN2JmZjstLWluZGlnbzojNjYxMGYyOy0tcHVycGxlOiM2ZjQyYzE7LS1waW5rOiNlODNlOGM7LS1yZWQ6I2RjMzU0NTstLW9yYW5nZTojZmQ3ZTE0Oy0teWVsbG93OiNmZmMxMDc7LS1ncmVlbjojMjhhNzQ1Oy0tdGVhbDojMjBjOTk3Oy0tY3lhbjojMTdhMmI4Oy0td2hpdGU6I2ZmZjstLWdyYXk6IzZjNzU3ZDstLWdyYXktZGFyazojMzQzYTQwOy0tcHJpbWFyeTojMDA3YmZmOy0tc2Vjb25kYXJ5OiM2Yzc1N2Q7LS1zdWNjZXNzOiMyOGE3NDU7LS1pbmZvOiMxN2EyYjg7LS13YXJuaW5nOiNmZmMxMDc7LS1kYW5nZXI6I2RjMzU0NTstLWxpZ2h0OiNmOGY5ZmE7LS1kYXJrOiMzNDNhNDA7LS1icmVha3BvaW50LXhzOjA7LS1icmVha3BvaW50LXNtOjU3NnB4Oy0tYnJlYWtwb2ludC1tZDo3NjhweDstLWJyZWFrcG9pbnQtbGc6OTkycHg7LS1icmVha3BvaW50LXhsOjEyMDBweDstLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiOy0tZm9udC1mYW1pbHktbW9ub3NwYWNlOlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9Kiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9YXJ0aWNsZSxhc2lkZSxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXttYXJnaW46MDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9W3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjAhaW1wb3J0YW50fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSxhYmJyW3RpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbTowOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmV9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdH1kbCxvbCx1bHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfW9sIG9sLG9sIHVsLHVsIG9sLHVsIHVse21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tbGVmdDowfWJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxcmVtfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtjb2xvcjojMDA3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YTpob3Zlcntjb2xvcjojMDA1NmIzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSl7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1wcmV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtvdmVyZmxvdzphdXRvOy1tcy1vdmVyZmxvdy1zdHlsZTpzY3JvbGxiYXJ9ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1zdHlsZTpub25lfXN2Z3tvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOi43NXJlbTtwYWRkaW5nLWJvdHRvbTouNzVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnQ7Y2FwdGlvbi1zaWRlOmJvdHRvbX10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi41cmVtfWJ1dHRvbntib3JkZXItcmFkaXVzOjB9YnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSxidXR0b246bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2ZvbnQ6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufW91dHB1dHtkaXNwbGF5OmlubGluZS1ibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2LGgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi1ib3R0b206LjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMn0uaDEsaDF7Zm9udC1zaXplOjIuNXJlbX0uaDIsaDJ7Zm9udC1zaXplOjJyZW19LmgzLGgze2ZvbnQtc2l6ZToxLjc1cmVtfS5oNCxoNHtmb250LXNpemU6MS41cmVtfS5oNSxoNXtmb250LXNpemU6MS4yNXJlbX0uaDYsaDZ7Zm9udC1zaXplOjFyZW19LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOjZyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ye2ZvbnQtc2l6ZTo1LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ze2ZvbnQtc2l6ZTo0LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1ocnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfS5zbWFsbCxzbWFsbHtmb250LXNpemU6Ljg3NWVtO2ZvbnQtd2VpZ2h0OjQwMH0ubWFyayxtYXJre3BhZGRpbmc6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlLWZvb3RlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50OlwiXFwyMDE0XFwwMEEwXCJ9LmltZy1mbHVpZHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXRodW1ibmFpbHtwYWRkaW5nOi4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6LjI1cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6OTAlO2NvbG9yOiM2Yzc1N2R9Y29kZXtmb250LXNpemU6ODcuNSU7Y29sb3I6I2U4M2U4Yzt3b3JkLXdyYXA6YnJlYWstd29yZH1hPmNvZGV7Y29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMnJlbSAuNHJlbTtmb250LXNpemU6ODcuNSU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLXJhZGl1czouMnJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDo3MDB9cHJle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjg3LjUlO2NvbG9yOiMyMTI1Mjl9cHJlIGNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH0ucHJlLXNjcm9sbGFibGV7bWF4LWhlaWdodDozNDBweDtvdmVyZmxvdy15OnNjcm9sbH0uY29udGFpbmVyLC5jb250YWluZXItZmx1aWQsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29udGFpbmVyLC5jb250YWluZXItc217bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLW1kLC5jb250YWluZXItc217bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhse21heC13aWR0aDoxMTQwcHh9fS5yb3d7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0ubm8tZ3V0dGVyc3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5uby1ndXR0ZXJzPi5jb2wsLm5vLWd1dHRlcnM+W2NsYXNzKj1jb2wtXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmNvbCwuY29sLTEsLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbC0yLC5jb2wtMywuY29sLTQsLmNvbC01LC5jb2wtNiwuY29sLTcsLmNvbC04LC5jb2wtOSwuY29sLWF1dG8sLmNvbC1sZywuY29sLWxnLTEsLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLWF1dG8sLmNvbC1tZCwuY29sLW1kLTEsLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOSwuY29sLW1kLWF1dG8sLmNvbC1zbSwuY29sLXNtLTEsLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTIsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLWF1dG8sLmNvbC14bCwuY29sLXhsLTEsLmNvbC14bC0xMCwuY29sLXhsLTExLC5jb2wteGwtMTIsLmNvbC14bC0yLC5jb2wteGwtMywuY29sLXhsLTQsLmNvbC14bC01LC5jb2wteGwtNiwuY29sLXhsLTcsLmNvbC14bC04LC5jb2wteGwtOSwuY29sLXhsLWF1dG97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9LmNvbHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy0xPip7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLTM+KnstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5yb3ctY29scy00Pip7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtNT4qey1tcy1mbGV4OjAgMCAyMCU7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLTY+KnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb2wtc217LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMT4qey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1zbS0zPip7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0ucm93LWNvbHMtc20tND4qey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KnstbXMtZmxleDowIDAgMjAlO2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1zbS02Pip7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXNtLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtc20tMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtc20tMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtc20tM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtc20tNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtc20tNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtc20tN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtc20tOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtc20tOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtc20tMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXNtLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1zbS0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1zbS1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItc20tbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItc20tMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXNtLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1zbS0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItc20tM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXNtLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1zbS01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItc20tNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXNtLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1zbS04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItc20tOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXNtLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1zbS0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItc20tMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1tZHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1tZC0xPip7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLW1kLTM+KnstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5yb3ctY29scy1tZC00Pip7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qey1tcy1mbGV4OjAgMCAyMCU7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLW1kLTY+KnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbWQtYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1tZC0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1tZC0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1tZC01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC1tZC02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1tZC03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1tZC04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC1tZC05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1tZC0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtbWQtMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLW1kLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1tZC1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1tZC0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItbWQtMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLW1kLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1tZC0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItbWQtNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLW1kLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1tZC02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItbWQtN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLW1kLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1tZC05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItbWQtMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLW1kLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1tZC0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLWxney1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTE+KnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtbGctMz4qey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KnstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7LW1zLWZsZXg6MCAwIDIwJTtmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1sZy1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLWxnLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLWxnLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLWxnLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLWxnLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLWxnLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLWxnLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLWxnLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLWxnLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLWxnLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLWxnLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC1sZy0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbGctMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbGctZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLWxnLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLWxnLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci1sZy0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbGctMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLWxnLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci1sZy00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbGctNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLWxnLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci1sZy03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbGctOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLWxnLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1sZy0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItbGctMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLWxnLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29sLXhsey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTE+KnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy14bC0yPip7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KnstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7LW1zLWZsZXg6MCAwIDIwJTtmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMteGwtNj4qey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC14bC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXhsLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLXhsLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXhsLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXhsLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLXhsLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLXhsLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXhsLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLXhsLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLXhsLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXhsLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC14bC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wteGwtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXIteGwtZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLXhsLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLXhsLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci14bC0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXIteGwtMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLXhsLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci14bC00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXIteGwtNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLXhsLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci14bC03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXIteGwtOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLXhsLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci14bC0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXIteGwtMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLXhsLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19LnRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2NvbG9yOiMyMTI1Mjl9LnRhYmxlIHRkLC50YWJsZSB0aHtwYWRkaW5nOi43NXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNn0udGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLXNtIHRkLC50YWJsZS1zbSB0aHtwYWRkaW5nOi4zcmVtfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtYm9yZGVybGVzcyB0Ym9keSt0Ym9keSwudGFibGUtYm9yZGVybGVzcyB0ZCwudGFibGUtYm9yZGVybGVzcyB0aCwudGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aHtib3JkZXI6MH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtcHJpbWFyeSwudGFibGUtcHJpbWFyeT50ZCwudGFibGUtcHJpbWFyeT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9LnRhYmxlLXByaW1hcnkgdGJvZHkrdGJvZHksLnRhYmxlLXByaW1hcnkgdGQsLnRhYmxlLXByaW1hcnkgdGgsLnRhYmxlLXByaW1hcnkgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiM3YWJhZmZ9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtc2Vjb25kYXJ5LC50YWJsZS1zZWNvbmRhcnk+dGQsLnRhYmxlLXNlY29uZGFyeT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZGJ9LnRhYmxlLXNlY29uZGFyeSB0Ym9keSt0Ym9keSwudGFibGUtc2Vjb25kYXJ5IHRkLC50YWJsZS1zZWNvbmRhcnkgdGgsLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aHtib3JkZXItY29sb3I6I2IzYjdiYn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYzhjYmNmfS50YWJsZS1zdWNjZXNzLC50YWJsZS1zdWNjZXNzPnRkLC50YWJsZS1zdWNjZXNzPnRoe2JhY2tncm91bmQtY29sb3I6I2MzZTZjYn0udGFibGUtc3VjY2VzcyB0Ym9keSt0Ym9keSwudGFibGUtc3VjY2VzcyB0ZCwudGFibGUtc3VjY2VzcyB0aCwudGFibGUtc3VjY2VzcyB0aGVhZCB0aHtib3JkZXItY29sb3I6IzhmZDE5ZX0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1pbmZvLC50YWJsZS1pbmZvPnRkLC50YWJsZS1pbmZvPnRoe2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0udGFibGUtaW5mbyB0Ym9keSt0Ym9keSwudGFibGUtaW5mbyB0ZCwudGFibGUtaW5mbyB0aCwudGFibGUtaW5mbyB0aGVhZCB0aHtib3JkZXItY29sb3I6Izg2Y2ZkYX0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS50YWJsZS13YXJuaW5nLC50YWJsZS13YXJuaW5nPnRkLC50YWJsZS13YXJuaW5nPnRoe2JhY2tncm91bmQtY29sb3I6I2ZmZWViYX0udGFibGUtd2FybmluZyB0Ym9keSt0Ym9keSwudGFibGUtd2FybmluZyB0ZCwudGFibGUtd2FybmluZyB0aCwudGFibGUtd2FybmluZyB0aGVhZCB0aHtib3JkZXItY29sb3I6I2ZmZGY3ZX0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS50YWJsZS1kYW5nZXIsLnRhYmxlLWRhbmdlcj50ZCwudGFibGUtZGFuZ2VyPnRoe2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0udGFibGUtZGFuZ2VyIHRib2R5K3Rib2R5LC50YWJsZS1kYW5nZXIgdGQsLnRhYmxlLWRhbmdlciB0aCwudGFibGUtZGFuZ2VyIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojZWQ5NjllfS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9LnRhYmxlLWxpZ2h0LC50YWJsZS1saWdodD50ZCwudGFibGUtbGlnaHQ+dGh7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfS50YWJsZS1saWdodCB0Ym9keSt0Ym9keSwudGFibGUtbGlnaHQgdGQsLnRhYmxlLWxpZ2h0IHRoLC50YWJsZS1saWdodCB0aGVhZCB0aHtib3JkZXItY29sb3I6I2ZiZmNmY30udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1kYXJrLC50YWJsZS1kYXJrPnRkLC50YWJsZS1kYXJrPnRoe2JhY2tncm91bmQtY29sb3I6I2M2YzhjYX0udGFibGUtZGFyayB0Ym9keSt0Ym9keSwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0aGVhZCB0aHtib3JkZXItY29sb3I6Izk1OTk5Y30udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS50YWJsZS1hY3RpdmUsLnRhYmxlLWFjdGl2ZT50ZCwudGFibGUtYWN0aXZlPnRoe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZSAudGhlYWQtZGFyayB0aHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzQ1NGQ1NX0udGFibGUgLnRoZWFkLWxpZ2h0IHRoe2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS50YWJsZS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfS50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojNDU0ZDU1fS50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjA1KX0udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDc1KX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS1zbT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1tZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlLW1kPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey50YWJsZS1yZXNwb25zaXZlLWxne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtbGc+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUteGw+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX0udGFibGUtcmVzcG9uc2l2ZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojODBiZGZmO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9aW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9c2VsZWN0LmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZ3tjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzowIDAgMCAjNDk1MDU3fXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoLjM3NXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMzc1cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKC41cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC41cmVtICsgMXB4KTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweCAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZywuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc217cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmZvcm0tY29udHJvbC1sZ3toZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyAycHgpO3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX1zZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxzZWxlY3QuZm9ybS1jb250cm9sW3NpemVde2hlaWdodDphdXRvfXRleHRhcmVhLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0b30uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LmZvcm0tdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjI1cmVtfS5mb3JtLXJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLWxlZnQ6LTVweH0uZm9ybS1yb3c+LmNvbCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXXtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fS5mb3JtLWNoZWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjEuMjVyZW19LmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDouM3JlbTttYXJnaW4tbGVmdDotMS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZH4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF1+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzZjNzU3ZH0uZm9ybS1jaGVjay1sYWJlbHttYXJnaW4tYm90dG9tOjB9LmZvcm0tY2hlY2staW5saW5le2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6Ljc1cmVtfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMzEyNXJlbTttYXJnaW4tbGVmdDowfS52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiMyOGE3NDV9LnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDAsMTY3LDY5LC45KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZm9ybS1yb3c+LmNvbD4udmFsaWQtdG9vbHRpcCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXT4udmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0uaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQsc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZHtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMS41cmVtIGNlbnRlcn0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSl9LmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7cGFkZGluZy1yaWdodDpjYWxjKC43NWVtICsgMi4zMTI1cmVtKSFpbXBvcnRhbnQ7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSkgbm8tcmVwZWF0fS5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojMjhhNzQ1fS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzI4YTc0NX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjhhNzQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMzRjZTU3O2JhY2tncm91bmQtY29sb3I6IzM0Y2U1N30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzI4YTc0NX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiNkYzM1NDV9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksLjkpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5mb3JtLXJvdz4uY29sPi5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tcm93PltjbGFzcyo9Y29sLV0+LmludmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0uaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSkhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkLHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMS41cmVtIGNlbnRlcn0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pfS5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pIWltcG9ydGFudDtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pIG5vLXJlcGVhdH0uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojZGMzNTQ1fS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojZGMzNTQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2U0NjA2ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlNDYwNmR9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2RjMzU0NX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZGMzNTQ1fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWlubGluZXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZm9ybS1pbmxpbmUgbGFiZWx7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0LC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2x7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowfX0uYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5idG57dHJhbnNpdGlvbjpub25lfX0uYnRuOmhvdmVye2NvbG9yOiMyMTI1Mjk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi5mb2N1cywuYnRuOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmJ0bi5kaXNhYmxlZCwuYnRuOmRpc2FibGVke29wYWNpdHk6LjY1fS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9YS5idG4uZGlzYWJsZWQsZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG57cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2OWQ5O2JvcmRlci1jb2xvcjojMDA2MmNjfS5idG4tcHJpbWFyeS5mb2N1cywuYnRuLXByaW1hcnk6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY5ZDk7Ym9yZGVyLWNvbG9yOiMwMDYyY2M7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDM4LDE0MywyNTUsLjUpfS5idG4tcHJpbWFyeS5kaXNhYmxlZCwuYnRuLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2M7Ym9yZGVyLWNvbG9yOiMwMDVjYmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDM4LDE0MywyNTUsLjUpfS5idG4tc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE2MjY4O2JvcmRlci1jb2xvcjojNTQ1YjYyfS5idG4tc2Vjb25kYXJ5LmZvY3VzLC5idG4tc2Vjb25kYXJ5OmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE2MjY4O2JvcmRlci1jb2xvcjojNTQ1YjYyO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMzAsMTM4LDE0NSwuNSl9LmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjI7Ym9yZGVyLWNvbG9yOiM0ZTU1NWJ9LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEzMCwxMzgsMTQ1LC41KX0uYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjE4ODM4O2JvcmRlci1jb2xvcjojMWU3ZTM0fS5idG4tc3VjY2Vzcy5mb2N1cywuYnRuLXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg4Mzg7Ym9yZGVyLWNvbG9yOiMxZTdlMzQ7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDcyLDE4MCw5NywuNSl9LmJ0bi1zdWNjZXNzLmRpc2FibGVkLC5idG4tc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNDtib3JkZXItY29sb3I6IzFjNzQzMH0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNzIsMTgwLDk3LC41KX0uYnRuLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTM4NDk2O2JvcmRlci1jb2xvcjojMTE3YThifS5idG4taW5mby5mb2N1cywuYnRuLWluZm86Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMzg0OTY7Ym9yZGVyLWNvbG9yOiMxMTdhOGI7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDU4LDE3NiwxOTUsLjUpfS5idG4taW5mby5kaXNhYmxlZCwuYnRuLWluZm86ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGI7Ym9yZGVyLWNvbG9yOiMxMDcwN2Z9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDU4LDE3NiwxOTUsLjUpfS5idG4td2FybmluZ3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMGE4MDA7Ym9yZGVyLWNvbG9yOiNkMzllMDB9LmJ0bi13YXJuaW5nLmZvY3VzLC5idG4td2FybmluZzpmb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UwYTgwMDtib3JkZXItY29sb3I6I2QzOWUwMDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIyLDE3MCwxMiwuNSl9LmJ0bi13YXJuaW5nLmRpc2FibGVkLC5idG4td2FybmluZzpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2QzOWUwMDtib3JkZXItY29sb3I6I2M2OTUwMH0uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIyLDE3MCwxMiwuNSl9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjODIzMzM7Ym9yZGVyLWNvbG9yOiNiZDIxMzB9LmJ0bi1kYW5nZXIuZm9jdXMsLmJ0bi1kYW5nZXI6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjODIzMzM7Ym9yZGVyLWNvbG9yOiNiZDIxMzA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNSw4Myw5NywuNSl9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzA7Ym9yZGVyLWNvbG9yOiNiMjFmMmR9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNSw4Myw5NywuNSl9LmJ0bi1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGFlMGU1fS5idG4tbGlnaHQuZm9jdXMsLmJ0bi1saWdodDpmb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UyZTZlYTtib3JkZXItY29sb3I6I2RhZTBlNTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE2LDIxNywyMTksLjUpfS5idG4tbGlnaHQuZGlzYWJsZWQsLmJ0bi1saWdodDpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2RhZTBlNTtib3JkZXItY29sb3I6I2QzZDlkZn0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE2LDIxNywyMTksLjUpfS5idG4tZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMzI3MmI7Ym9yZGVyLWNvbG9yOiMxZDIxMjR9LmJ0bi1kYXJrLmZvY3VzLC5idG4tZGFyazpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIzMjcyYjtib3JkZXItY29sb3I6IzFkMjEyNDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoODIsODgsOTMsLjUpfS5idG4tZGFyay5kaXNhYmxlZCwuYnRuLWRhcms6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQ7Ym9yZGVyLWNvbG9yOiMxNzFhMWR9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDgyLDg4LDkzLC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeXtjb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojMjhhNzQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuNSl9LmJ0bi1vdXRsaW5lLWluZm97Y29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mby5mb2N1cywuYnRuLW91dGxpbmUtaW5mbzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWR7Y29sb3I6IzE3YTJiODtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLW91dGxpbmUtd2FybmluZ3tjb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVke2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLW91dGxpbmUtZGFuZ2Vye2NvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNkYzM1NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLW91dGxpbmUtbGlnaHR7Y29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLC5idG4tb3V0bGluZS1saWdodDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6I2Y4ZjlmYTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1vdXRsaW5lLWRhcmt7Y29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyay5mb2N1cywuYnRuLW91dGxpbmUtZGFyazpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVke2NvbG9yOiMzNDNhNDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tbGlua3tmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwN2JmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluay5mb2N1cywuYnRuLWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLWxpbmsuZGlzYWJsZWQsLmJ0bi1saW5rOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWdyb3VwLWxnPi5idG4sLmJ0bi1sZ3twYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19LmJ0bi1ncm91cC1zbT4uYnRuLC5idG4tc217cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmJ0bi1ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi10b3A6LjVyZW19aW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmNvbGxhcHNpbmcud2lkdGh7d2lkdGg6MDtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOndpZHRoIC4zNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY29sbGFwc2luZy53aWR0aHt0cmFuc2l0aW9uOm5vbmV9fS5kcm9wZG93biwuZHJvcGxlZnQsLmRyb3ByaWdodCwuZHJvcHVwe3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGV7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjEwcmVtO3BhZGRpbmc6LjVyZW0gMDttYXJnaW46LjEyNXJlbSAwIDA7Zm9udC1zaXplOjFyZW07Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmRyb3Bkb3duLW1lbnUtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmRyb3Bkb3duLW1lbnUtc20tbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1zbS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kcm9wZG93bi1tZW51LW1kLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbWQtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZHJvcGRvd24tbWVudS1sZy1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LWxnLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kcm9wZG93bi1tZW51LXhsLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUteGwtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi4zZW0gc29saWQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LjEyNXJlbX0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZH0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcnt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wbGVmdCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDoxMDAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4xMjVyZW19LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDouM2VtIHNvbGlkO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF17cmlnaHQ6YXV0bztib3R0b206YXV0b30uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46LjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMS41cmVtO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiMxNjE4MWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6I2FkYjViZDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDEuNXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzZjNzU3ZDt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLWl0ZW0tdGV4dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjI1cmVtIDEuNXJlbTtjb2xvcjojMjEyNTI5fS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bjpob3Zlcnt6LWluZGV4OjF9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmZvY3Vze3otaW5kZXg6MX0uYnRuLXRvb2xiYXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi41NjI1cmVtO3BhZGRpbmctbGVmdDouNTYyNXJlbX0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3Jle21hcmdpbi1yaWdodDowfS5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07cGFkZGluZy1sZWZ0Oi4zNzVyZW19LmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6Ljc1cmVtO3BhZGRpbmctbGVmdDouNzVyZW19LmJ0bi1ncm91cC12ZXJ0aWNhbHstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDotMXB4fS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0bnttYXJnaW4tYm90dG9tOjB9LmJ0bi1ncm91cC10b2dnbGU+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9cmFkaW9dLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1yYWRpb117cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsMCwwLDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHR7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzt3aWR0aDoxJTttaW4td2lkdGg6MDttYXJnaW4tYm90dG9tOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5mb3JtLWNvbnRyb2x7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0OmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c3t6LWluZGV4OjR9LmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4rMyl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hcHBlbmQsLmlucHV0LWdyb3VwLXByZXBlbmR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC1wcmVwZW5ke21hcmdpbi1yaWdodDotMXB4fS5pbnB1dC1ncm91cC1hcHBlbmR7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbX0uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tdG9wOjB9LmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSl7aGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KX0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHR7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfS5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpe2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0e3BhZGRpbmctcmlnaHQ6MS43NXJlbX0uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpPi5idG4sLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmN1c3RvbS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MS41cmVtO3BhZGRpbmctbGVmdDoxLjVyZW07LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6ZXhhY3Q7Y29sb3ItYWRqdXN0OmV4YWN0O3ByaW50LWNvbG9yLWFkanVzdDpleGFjdH0uY3VzdG9tLWNvbnRyb2wtaW5saW5le2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXJpZ2h0OjFyZW19LmN1c3RvbS1jb250cm9sLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt6LWluZGV4Oi0xO3dpZHRoOjFyZW07aGVpZ2h0OjEuMjVyZW07b3BhY2l0eTowfS5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM4MGJkZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2IzZDdmZjtib3JkZXItY29sb3I6I2IzZDdmZn0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246dG9wfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMjVyZW07bGVmdDotMS41cmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtwb2ludGVyLWV2ZW50czpub25lO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWRiNWJkfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOjUwJS81MCUgNTAlIG5vLXJlcGVhdH0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLXN3aXRjaHtwYWRkaW5nLWxlZnQ6Mi4yNXJlbX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtsZWZ0Oi0yLjI1cmVtO3dpZHRoOjEuNzVyZW07cG9pbnRlci1ldmVudHM6YWxsO2JvcmRlci1yYWRpdXM6LjVyZW19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0b3A6Y2FsYyguMjVyZW0gKyAycHgpO2xlZnQ6Y2FsYygtMi4yNXJlbSArIDJweCk7d2lkdGg6Y2FsYygxcmVtIC0gNHB4KTtoZWlnaHQ6Y2FsYygxcmVtIC0gNHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmQ7Ym9yZGVyLXJhZGl1czouNXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLjc1cmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCguNzVyZW0pfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAxLjc1cmVtIC4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1Nzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZDojZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtoZWlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICM0OTUwNTd9LmN1c3RvbS1zZWxlY3Qtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZy10b3A6LjI1cmVtO3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW07Zm9udC1zaXplOi44NzVyZW19LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtmb250LXNpemU6MS4yNXJlbX0uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7bWFyZ2luLWJvdHRvbTowfS5jdXN0b20tZmlsZS1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MH0uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojODBiZGZmO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1maWxlLWxhYmVse2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbil+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiQnJvd3NlXCJ9LmN1c3RvbS1maWxlLWlucHV0fi5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLWJyb3dzZSl9LmN1c3RvbS1maWxlLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtvdmVyZmxvdzpoaWRkZW47Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW19LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MztkaXNwbGF5OmJsb2NrO2hlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O2NvbnRlbnQ6XCJCcm93c2VcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWxlZnQ6aW5oZXJpdDtib3JkZXItcmFkaXVzOjAgLjI1cmVtIC4yNXJlbSAwfS5jdXN0b20tcmFuZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MS40cmVtO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXJhbmdlOmZvY3Vze291dGxpbmU6MH0uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDotLjI1cmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnstd2Via2l0LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q3ZmZ9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0Oy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iey1tb3otdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMnJlbTttYXJnaW4tbGVmdDouMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7LW1zLXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tcmFuZ2U6Oi1tcy10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6LjVyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlcnttYXJnaW4tcmlnaHQ6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tjdXJzb3I6ZGVmYXVsdH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNre2N1cnNvcjpkZWZhdWx0fS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tc2VsZWN0e3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1zZWxlY3R7dHJhbnNpdGlvbjpub25lfX0ubmF2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9Lm5hdi10YWJze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtbGlua3ttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7aXNvbGF0aW9uOmlzb2xhdGU7Ym9yZGVyLWNvbG9yOiNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2ICNkZWUyZTYgI2ZmZn0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXYtcGlsbHMgLm5hdi1saW5re2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0ubmF2LWZpbGwgLm5hdi1pdGVtLC5uYXYtZmlsbD4ubmF2LWxpbmt7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0sLm5hdi1qdXN0aWZpZWQ+Lm5hdi1saW5rey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2YmFye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi41cmVtIDFyZW19Lm5hdmJhciAuY29udGFpbmVyLC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCwubmF2YmFyIC5jb250YWluZXItbGcsLm5hdmJhciAuY29udGFpbmVyLW1kLC5uYXZiYXIgLmNvbnRhaW5lci1zbSwubmF2YmFyIC5jb250YWluZXIteGx7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjMxMjVyZW07cGFkZGluZy1ib3R0b206LjMxMjVyZW07bWFyZ2luLXJpZ2h0OjFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWJyYW5kOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItbmF2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZX0ubmF2YmFyLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhci1jb2xsYXBzZXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDAlO2ZsZXgtYmFzaXM6MTAwJTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsLm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6NTAlLzEwMCUgMTAwJSBuby1yZXBlYXR9Lm5hdmJhci1uYXYtc2Nyb2xse21heC1oZWlnaHQ6NzV2aDtvdmVyZmxvdy15OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5uYXZiYXItZXhwYW5kLXNtey1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci14bHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLXhsey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3stbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIteGx7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm5hdmJhci1leHBhbmQteGx7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLXhsey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fS5uYXZiYXItZXhwYW5key1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXIteGx7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmR7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC43KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLC4zKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhe2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZHtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGF7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVye2NvbG9yOiNmZmZ9LmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3Vwe2JvcmRlci10b3A6aW5oZXJpdDtib3JkZXItYm90dG9tOmluaGVyaXR9LmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZD4ubGlzdC1ncm91cDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQ+LmNhcmQtaGVhZGVyKy5saXN0LWdyb3VwLC5jYXJkPi5saXN0LWdyb3VwKy5jYXJkLWZvb3Rlcntib3JkZXItdG9wOjB9LmNhcmQtYm9keXstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmc6MS4yNXJlbX0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOi43NXJlbX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi0uMzc1cmVtO21hcmdpbi1ib3R0b206MH0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmQtbGluaysuY2FyZC1saW5re21hcmdpbi1sZWZ0OjEuMjVyZW19LmNhcmQtaGVhZGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDB9LmNhcmQtZm9vdGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wMyk7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tYm90dG9tOi0uNzVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW07Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW19LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzoxLjI1cmVtO2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZywuY2FyZC1pbWctYm90dG9tLC5jYXJkLWltZy10b3B7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO3dpZHRoOjEwMCV9LmNhcmQtaW1nLC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZywuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1kZWNrIC5jYXJke21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtZGVja3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9LmNhcmQtZGVjayAuY2FyZHstbXMtZmxleDoxIDAgMCU7ZmxleDoxIDAgMCU7bWFyZ2luLXJpZ2h0OjE1cHg7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjE1cHh9fS5jYXJkLWdyb3VwPi5jYXJke21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXB9LmNhcmQtZ3JvdXA+LmNhcmR7LW1zLWZsZXg6MSAwIDAlO2ZsZXg6MSAwIDAlO21hcmdpbi1ib3R0b206MH0uY2FyZC1ncm91cD4uY2FyZCsuY2FyZHttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0OjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfX0uY2FyZC1jb2x1bW5zIC5jYXJke21hcmdpbi1ib3R0b206Ljc1cmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1jb2x1bW5zey13ZWJraXQtY29sdW1uLWNvdW50OjM7LW1vei1jb2x1bW4tY291bnQ6Mztjb2x1bW4tY291bnQ6Mzstd2Via2l0LWNvbHVtbi1nYXA6MS4yNXJlbTstbW96LWNvbHVtbi1nYXA6MS4yNXJlbTtjb2x1bW4tZ2FwOjEuMjVyZW07b3JwaGFuczoxO3dpZG93czoxfS5jYXJkLWNvbHVtbnMgLmNhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX19LmFjY29yZGlvbntvdmVyZmxvdy1hbmNob3I6bm9uZX0uYWNjb3JkaW9uPi5jYXJke292ZXJmbG93OmhpZGRlbn0uYWNjb3JkaW9uPi5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmFjY29yZGlvbj4uY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5hY2NvcmRpb24+LmNhcmQ+LmNhcmQtaGVhZGVye2JvcmRlci1yYWRpdXM6MDttYXJnaW4tYm90dG9tOi0xcHh9LmJyZWFkY3J1bWJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6Ljc1cmVtIDFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDouNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6LjVyZW07Y29sb3I6IzZjNzU3ZDtjb250ZW50OlwiL1wifS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6IzZjNzU3ZH0ucGFnaW5hdGlvbntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBhZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gLjc1cmVtO21hcmdpbi1sZWZ0Oi0xcHg7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnBhZ2UtbGluazpob3Zlcnt6LWluZGV4OjI7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2UtbGluazpmb2N1c3t6LWluZGV4OjM7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7ei1pbmRleDozO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGlua3tjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjJyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjJyZW19LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjI1ZW0gLjRlbTtmb250LXNpemU6NzUlO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYmFkZ2V7dHJhbnNpdGlvbjpub25lfX1hLmJhZGdlOmZvY3VzLGEuYmFkZ2U6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJhZGdlOmVtcHR5e2Rpc3BsYXk6bm9uZX0uYnRuIC5iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0uYmFkZ2UtcGlsbHtwYWRkaW5nLXJpZ2h0Oi42ZW07cGFkZGluZy1sZWZ0Oi42ZW07Ym9yZGVyLXJhZGl1czoxMHJlbX0uYmFkZ2UtcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn1hLmJhZGdlLXByaW1hcnk6Zm9jdXMsYS5iYWRnZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjfWEuYmFkZ2UtcHJpbWFyeS5mb2N1cyxhLmJhZGdlLXByaW1hcnk6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5iYWRnZS1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2R9YS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjJ9YS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMsYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJhZGdlLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9YS5iYWRnZS1zdWNjZXNzOmZvY3VzLGEuYmFkZ2Utc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNH1hLmJhZGdlLXN1Y2Nlc3MuZm9jdXMsYS5iYWRnZS1zdWNjZXNzOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYmFkZ2UtaW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiOH1hLmJhZGdlLWluZm86Zm9jdXMsYS5iYWRnZS1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTE3YThifWEuYmFkZ2UtaW5mby5mb2N1cyxhLmJhZGdlLWluZm86Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYmFkZ2Utd2FybmluZ3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwN31hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsYS5iYWRnZS13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwfWEuYmFkZ2Utd2FybmluZy5mb2N1cyxhLmJhZGdlLXdhcm5pbmc6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5iYWRnZS1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDV9YS5iYWRnZS1kYW5nZXI6Zm9jdXMsYS5iYWRnZS1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzB9YS5iYWRnZS1kYW5nZXIuZm9jdXMsYS5iYWRnZS1kYW5nZXI6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5iYWRnZS1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX1hLmJhZGdlLWxpZ2h0OmZvY3VzLGEuYmFkZ2UtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTV9YS5iYWRnZS1saWdodC5mb2N1cyxhLmJhZGdlLWxpZ2h0OmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5iYWRnZS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfWEuYmFkZ2UtZGFyazpmb2N1cyxhLmJhZGdlLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjR9YS5iYWRnZS1kYXJrLmZvY3VzLGEuYmFkZ2UtZGFyazpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDUyLDU4LDY0LC41KX0uanVtYm90cm9ue3BhZGRpbmc6MnJlbSAxcmVtO21hcmdpbi1ib3R0b206MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouM3JlbX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lmp1bWJvdHJvbntwYWRkaW5nOjRyZW0gMnJlbX19Lmp1bWJvdHJvbi1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5hbGVydHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6NzAwfS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjRyZW19LmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MjtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2NvbG9yOmluaGVyaXR9LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2U1ZmY7Ym9yZGVyLWNvbG9yOiNiOGRhZmZ9LmFsZXJ0LXByaW1hcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojOWZjZGZmfS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiMwMDI3NTJ9LmFsZXJ0LXNlY29uZGFyeXtjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2UyZTNlNTtib3JkZXItY29sb3I6I2Q2ZDhkYn0uYWxlcnQtc2Vjb25kYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2M4Y2JjZn0uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5re2NvbG9yOiMyMDIzMjZ9LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVkZGE7Ym9yZGVyLWNvbG9yOiNjM2U2Y2J9LmFsZXJ0LXN1Y2Nlc3MgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjFkZmJifS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMwYjJlMTN9LmFsZXJ0LWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWVjZjE7Ym9yZGVyLWNvbG9yOiNiZWU1ZWJ9LmFsZXJ0LWluZm8gaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYWJkZGU1fS5hbGVydC1pbmZvIC5hbGVydC1saW5re2NvbG9yOiMwNjJjMzN9LmFsZXJ0LXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzY2Q7Ym9yZGVyLWNvbG9yOiNmZmVlYmF9LmFsZXJ0LXdhcm5pbmcgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZlOGExfS5hbGVydC13YXJuaW5nIC5hbGVydC1saW5re2NvbG9yOiM1MzNmMDN9LmFsZXJ0LWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYTtib3JkZXItY29sb3I6I2Y1YzZjYn0uYWxlcnQtZGFuZ2VyIGhye2JvcmRlci10b3AtY29sb3I6I2YxYjBiN30uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM0OTEyMTd9LmFsZXJ0LWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlO2JvcmRlci1jb2xvcjojZmRmZGZlfS5hbGVydC1saWdodCBocntib3JkZXItdG9wLWNvbG9yOiNlY2VjZjZ9LmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5re2NvbG9yOiM2ODY4Njh9LmFsZXJ0LWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZDk7Ym9yZGVyLWNvbG9yOiNjNmM4Y2F9LmFsZXJ0LWRhcmsgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjliYmJlfS5hbGVydC1kYXJrIC5hbGVydC1saW5re2NvbG9yOiMwNDA1MDV9QC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxcmVtO292ZXJmbG93OmhpZGRlbjtsaW5lLWhlaWdodDowO2ZvbnQtc2l6ZTouNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wcm9ncmVzcy1iYXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnByb2dyZXNzLWJhcnt0cmFuc2l0aW9uOm5vbmV9fS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjFyZW0gMXJlbX0ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uOjFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlczthbmltYXRpb246MXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX19Lm1lZGlhe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm1lZGlhLWJvZHl7LW1zLWZsZXg6MTtmbGV4OjF9Lmxpc3QtZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7ei1pbmRleDoxO2NvbG9yOiM0OTUwNTc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3Atd2lkdGg6MXB4fS5saXN0LWdyb3VwLWhvcml6b250YWx7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbXstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZHstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZ3stbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5saXN0LWdyb3VwLWhvcml6b250YWwteGx7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19Lmxpc3QtZ3JvdXAtZmx1c2h7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXdpZHRoOjAgMCAxcHh9Lmxpc3QtZ3JvdXAtZmx1c2g+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA0MDg1O2JvcmRlci1jb2xvcjojMDA0MDg1fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM4M2Q0MTtib3JkZXItY29sb3I6IzM4M2Q0MX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU1NzI0O2JvcmRlci1jb2xvcjojMTU1NzI0fS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYzU0NjA7Ym9yZGVyLWNvbG9yOiMwYzU0NjB9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg1NjQwNDtib3JkZXItY29sb3I6Izg1NjQwNH0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3MjFjMjQ7Ym9yZGVyLWNvbG9yOiM3MjFjMjR9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodHtjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODI7Ym9yZGVyLWNvbG9yOiM4MTgxODJ9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFiMWUyMTtib3JkZXItY29sb3I6IzFiMWUyMX0uY2xvc2V7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi41fS5jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXJ7b3BhY2l0eTouNzV9YnV0dG9uLmNsb3Nle3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfWEuY2xvc2UuZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0udG9hc3R7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MzUwcHg7ZmxleC1iYXNpczozNTBweDttYXgtd2lkdGg6MzUwcHg7Zm9udC1zaXplOi44NzVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzowIC4yNXJlbSAuNzVyZW0gcmdiYSgwLDAsMCwuMSk7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6LjI1cmVtfS50b2FzdDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206Ljc1cmVtfS50b2FzdC5zaG93aW5ne29wYWNpdHk6MX0udG9hc3Quc2hvd3tkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0udG9hc3QuaGlkZXtkaXNwbGF5Om5vbmV9LnRvYXN0LWhlYWRlcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjI1cmVtIC43NXJlbTtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS50b2FzdC1ib2R5e3BhZGRpbmc6Ljc1cmVtfS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn0ubW9kYWwtb3BlbiAubW9kYWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOjB9Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjouNXJlbTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTBweCl9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOm5vbmV9fS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX0ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wMik7dHJhbnNmb3JtOnNjYWxlKDEuMDIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDFyZW0pfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAxcmVtKTtvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIsLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXJ7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMTAwdmggLSAxcmVtKTtoZWlnaHQ6LXdlYmtpdC1taW4tY29udGVudDtoZWlnaHQ6LW1vei1taW4tY29udGVudDtoZWlnaHQ6bWluLWNvbnRlbnQ7Y29udGVudDpcIlwifS5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6bm9uZX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmV7Y29udGVudDpub25lfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czouM3JlbTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNDA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ubW9kYWwtaGVhZGVye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbSAxcmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KX0ubW9kYWwtaGVhZGVyIC5jbG9zZXtwYWRkaW5nOjFyZW0gMXJlbTttYXJnaW46LTFyZW0gLTFyZW0gLTFyZW0gYXV0b30ubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MXJlbX0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOi43NXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9Lm1vZGFsLWZvb3Rlcj4qe21hcmdpbjouMjVyZW19Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo1MDBweDttYXJnaW46MS43NXJlbSBhdXRvfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3Jle2hlaWdodDpjYWxjKDEwMHZoIC0gMy41cmVtKTtoZWlnaHQ6LXdlYmtpdC1taW4tY29udGVudDtoZWlnaHQ6LW1vei1taW4tY29udGVudDtoZWlnaHQ6bWluLWNvbnRlbnR9Lm1vZGFsLXNte21heC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7bWF4LXdpZHRoOjgwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5tb2RhbC14bHttYXgtd2lkdGg6MTE0MHB4fX0udG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwNzA7ZGlzcGxheTpibG9jazttYXJnaW46MDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDouNHJlbX0udG9vbHRpcCAuYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLC5icy10b29sdGlwLXRvcHtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csLmJzLXRvb2x0aXAtdG9wIC5hcnJvd3tib3R0b206MH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLC5icy10b29sdGlwLXJpZ2h0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LC5icy10b29sdGlwLXJpZ2h0IC5hcnJvd3tsZWZ0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci13aWR0aDouNHJlbSAuNHJlbSAuNHJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sLmJzLXRvb2x0aXAtYm90dG9te3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdywuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93e3RvcDowfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci13aWR0aDowIC40cmVtIC40cmVtO2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwuYnMtdG9vbHRpcC1sZWZ0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3d7cmlnaHQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi40cmVtIDAgLjRyZW0gLjRyZW07Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzouMjVyZW0gLjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA2MDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyNzZweDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czouM3JlbX0ucG9wb3ZlciAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDouNXJlbTttYXJnaW46MCAuM3JlbX0ucG9wb3ZlciAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyIC5hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSwuYnMtcG9wb3Zlci10b3B7bWFyZ2luLWJvdHRvbTouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdPi5hcnJvdywuYnMtcG9wb3Zlci10b3A+LmFycm93e2JvdHRvbTpjYWxjKC0uNXJlbSAtIDFweCl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXT4uYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3A+LmFycm93OjpiZWZvcmV7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXT4uYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXRvcD4uYXJyb3c6OmFmdGVye2JvdHRvbToxcHg7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwuYnMtcG9wb3Zlci1yaWdodHttYXJnaW4tbGVmdDouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0+LmFycm93LC5icy1wb3BvdmVyLXJpZ2h0Pi5hcnJvd3tsZWZ0OmNhbGMoLS41cmVtIC0gMXB4KTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbTttYXJnaW46LjNyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0+LmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItcmlnaHQ+LmFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAuNXJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdPi5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItcmlnaHQ+LmFycm93OjphZnRlcntsZWZ0OjFweDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gLjVyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLC5icy1wb3BvdmVyLWJvdHRvbXttYXJnaW4tdG9wOi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0+LmFycm93LC5icy1wb3BvdmVyLWJvdHRvbT4uYXJyb3d7dG9wOmNhbGMoLS41cmVtIC0gMXB4KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dPi5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbT4uYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItd2lkdGg6MCAuNXJlbSAuNXJlbSAuNXJlbTtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dPi5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tPi5hcnJvdzo6YWZ0ZXJ7dG9wOjFweDtib3JkZXItd2lkdGg6MCAuNXJlbSAuNXJlbSAuNXJlbTtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO21hcmdpbi1sZWZ0Oi0uNXJlbTtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y3ZjdmN30uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwuYnMtcG9wb3Zlci1sZWZ0e21hcmdpbi1yaWdodDouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XT4uYXJyb3csLmJzLXBvcG92ZXItbGVmdD4uYXJyb3d7cmlnaHQ6Y2FsYygtLjVyZW0gLSAxcHgpO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtO21hcmdpbjouM3JlbSAwfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdPi5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWxlZnQ+LmFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItd2lkdGg6LjVyZW0gMCAuNXJlbSAuNXJlbTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0+LmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1sZWZ0Pi5hcnJvdzo6YWZ0ZXJ7cmlnaHQ6MXB4O2JvcmRlci13aWR0aDouNXJlbSAwIC41cmVtIC41cmVtO2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnBvcG92ZXItaGVhZGVye3BhZGRpbmc6LjVyZW0gLjc1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpfS5wb3BvdmVyLWhlYWRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnBvcG92ZXItYm9keXtwYWRkaW5nOi41cmVtIC43NXJlbTtjb2xvcjojMjEyNTI5fS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwucG9pbnRlci1ldmVudHstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNhcm91c2VsLWlubmVyOjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0Oi0xMDAlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWl0ZW17dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXYsLmNhcm91c2VsLWl0ZW0uYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0LC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5Oy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZXt6LWluZGV4OjE7b3BhY2l0eToxfS5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodHt6LWluZGV4OjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwcyAuNnN9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0e3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtbmV4dCwuY2Fyb3VzZWwtY29udHJvbC1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTUlO3BhZGRpbmc6MDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXZ7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOjUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0fS5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1pbmRpY2F0b3Jze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1sZWZ0OjE1JTtsaXN0LXN0eWxlOm5vbmV9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7Ym94LXNpemluZzpjb250ZW50LWJveDstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvO3dpZHRoOjMwcHg7aGVpZ2h0OjNweDttYXJnaW4tcmlnaHQ6M3B4O21hcmdpbi1sZWZ0OjNweDt0ZXh0LWluZGVudDotOTk5cHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItdG9wOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHRyYW5zcGFyZW50O29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZXtvcGFjaXR5OjF9LmNhcm91c2VsLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTUlO2JvdHRvbToyMHB4O2xlZnQ6MTUlO3otaW5kZXg6MTA7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVye3Rvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlubmVyLWJvcmRlcnt0b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zcGlubmVyLWJvcmRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW07Ym9yZGVyOi4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1hbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7YW5pbWF0aW9uOi43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyfS5zcGlubmVyLWJvcmRlci1zbXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JvcmRlci13aWR0aDouMmVtfUAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LnNwaW5uZXItZ3Jvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW07YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Y29sb3I7Ym9yZGVyLXJhZGl1czo1MCU7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uOi43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3JvdzthbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93fS5zcGlubmVyLWdyb3ctc217d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuc3Bpbm5lci1ib3JkZXIsLnNwaW5uZXItZ3Jvd3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjVzfX0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20haW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmYhaW1wb3J0YW50fWEuYmctcHJpbWFyeTpmb2N1cyxhLmJnLXByaW1hcnk6aG92ZXIsYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsYnV0dG9uLmJnLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9YS5iZy1zZWNvbmRhcnk6Zm9jdXMsYS5iZy1zZWNvbmRhcnk6aG92ZXIsYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyxidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzU0NWI2MiFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1IWltcG9ydGFudH1hLmJnLXN1Y2Nlc3M6Zm9jdXMsYS5iZy1zdWNjZXNzOmhvdmVyLGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFlN2UzNCFpbXBvcnRhbnR9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4IWltcG9ydGFudH1hLmJnLWluZm86Zm9jdXMsYS5iZy1pbmZvOmhvdmVyLGJ1dHRvbi5iZy1pbmZvOmZvY3VzLGJ1dHRvbi5iZy1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzExN2E4YiFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3IWltcG9ydGFudH1hLmJnLXdhcm5pbmc6Zm9jdXMsYS5iZy13YXJuaW5nOmhvdmVyLGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzLGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QzOWUwMCFpbXBvcnRhbnR9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDUhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmZvY3VzLGEuYmctZGFuZ2VyOmhvdmVyLGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMsYnV0dG9uLmJnLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fWEuYmctbGlnaHQ6Zm9jdXMsYS5iZy1saWdodDpob3ZlcixidXR0b24uYmctbGlnaHQ6Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RhZTBlNSFpbXBvcnRhbnR9LmJnLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwIWltcG9ydGFudH1hLmJnLWRhcms6Zm9jdXMsYS5iZy1kYXJrOmhvdmVyLGJ1dHRvbi5iZy1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFkMjEyNCFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0e2JvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowIWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0LTB7Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0uYm9yZGVyLWxlZnQtMHtib3JkZXItbGVmdDowIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiMwMDdiZmYhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjojNmM3NTdkIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMyOGE3NDUhaW1wb3J0YW50fS5ib3JkZXItaW5mb3tib3JkZXItY29sb3I6IzE3YTJiOCFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ne2JvcmRlci1jb2xvcjojZmZjMTA3IWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9LmJvcmRlci1saWdodHtib3JkZXItY29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9LmJvcmRlci1kYXJre2JvcmRlci1jb2xvcjojMzQzYTQwIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmIWltcG9ydGFudH0ucm91bmRlZC1zbXtib3JkZXItcmFkaXVzOi4ycmVtIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWxne2JvcmRlci1yYWRpdXM6LjNyZW0haW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtcGlsbHtib3JkZXItcmFkaXVzOjUwcmVtIWltcG9ydGFudH0ucm91bmRlZC0we2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnR9LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kLXhsLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQteGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19LmVtYmVkLXJlc3BvbnNpdmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo0Mi44NTcxNDMlfS5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmV7cGFkZGluZy10b3A6NTYuMjUlfS5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZXtwYWRkaW5nLXRvcDo3NSV9LmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3Jle3BhZGRpbmctdG9wOjEwMCV9LmZsZXgtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbGV4LXNtLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZsZXgtbWQtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxleC1sZy1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxleC14bC1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZsb2F0LXNtLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXNtLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mbG9hdC1tZC1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1tZC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxvYXQtbGctbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbGctcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mbG9hdC14bC1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC14bC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fS51c2VyLXNlbGVjdC1hbGx7LXdlYmtpdC11c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6YWxsIWltcG9ydGFudDt1c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRvey13ZWJraXQtdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7LW1vei11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDstbXMtdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LW5vbmV7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50Oy1tcy11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDt1c2VyLXNlbGVjdDpub25lIWltcG9ydGFudH0ub3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvIWltcG9ydGFudH0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3khaW1wb3J0YW50O3Bvc2l0aW9uOnN0aWNreSFpbXBvcnRhbnR9LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QHN1cHBvcnRzICgocG9zaXRpb246LXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjpzdGlja3kpKXsuc3RpY2t5LXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsfS5zaGFkb3ctc217Ym94LXNoYWRvdzowIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSkhaW1wb3J0YW50fS5zaGFkb3d7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpIWltcG9ydGFudH0uc2hhZG93LWxne2JveC1zaGFkb3c6MCAxcmVtIDNyZW0gcmdiYSgwLDAsMCwuMTc1KSFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnctMjV7d2lkdGg6MjUlIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3IWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3IWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCFpbXBvcnRhbnR9Lm0tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LTAsLm15LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItMCwubXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLTAsLm15LTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtMCwubXgtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC0xLC5teS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItMSwubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItMSwubXktMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLTEsLm14LTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LTIsLm15LTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLTIsLm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItMiwubXktMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtMiwubXgtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LTMsLm15LTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItMywubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLTMsLm15LTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtMywubXgtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC00LC5teS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItNCwubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItNCwubXktNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLTQsLm14LTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtNSwubXktNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci01LC5teC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItNSwubXktNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC01LC5teC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtMCwucHktMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItMCwucHgtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi0wLC5weS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC0wLC5weC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci0xLC5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItMSwucHktMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LTIsLnB5LTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci0yLC5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi0yLC5weS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtMiwucHgtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtMywucHktM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItMywucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi0zLC5weS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC0zLC5weC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci00LC5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItNCwucHktNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtNSwucHktNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi01LC5weS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC01LC5weC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1uMXttYXJnaW46LS4yNXJlbSFpbXBvcnRhbnR9Lm10LW4xLC5teS1uMXttYXJnaW4tdG9wOi0uMjVyZW0haW1wb3J0YW50fS5tci1uMSwubXgtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0haW1wb3J0YW50fS5tYi1uMSwubXktbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtIWltcG9ydGFudH0ubWwtbjEsLm14LW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0haW1wb3J0YW50fS5tLW4ye21hcmdpbjotLjVyZW0haW1wb3J0YW50fS5tdC1uMiwubXktbjJ7bWFyZ2luLXRvcDotLjVyZW0haW1wb3J0YW50fS5tci1uMiwubXgtbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSFpbXBvcnRhbnR9Lm1iLW4yLC5teS1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSFpbXBvcnRhbnR9Lm1sLW4yLC5teC1uMnttYXJnaW4tbGVmdDotLjVyZW0haW1wb3J0YW50fS5tLW4ze21hcmdpbjotMXJlbSFpbXBvcnRhbnR9Lm10LW4zLC5teS1uM3ttYXJnaW4tdG9wOi0xcmVtIWltcG9ydGFudH0ubXItbjMsLm14LW4ze21hcmdpbi1yaWdodDotMXJlbSFpbXBvcnRhbnR9Lm1iLW4zLC5teS1uM3ttYXJnaW4tYm90dG9tOi0xcmVtIWltcG9ydGFudH0ubWwtbjMsLm14LW4ze21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudH0ubS1uNHttYXJnaW46LTEuNXJlbSFpbXBvcnRhbnR9Lm10LW40LC5teS1uNHttYXJnaW4tdG9wOi0xLjVyZW0haW1wb3J0YW50fS5tci1uNCwubXgtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0haW1wb3J0YW50fS5tYi1uNCwubXktbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtIWltcG9ydGFudH0ubWwtbjQsLm14LW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0haW1wb3J0YW50fS5tLW41e21hcmdpbjotM3JlbSFpbXBvcnRhbnR9Lm10LW41LC5teS1uNXttYXJnaW4tdG9wOi0zcmVtIWltcG9ydGFudH0ubXItbjUsLm14LW41e21hcmdpbi1yaWdodDotM3JlbSFpbXBvcnRhbnR9Lm1iLW41LC5teS1uNXttYXJnaW4tYm90dG9tOi0zcmVtIWltcG9ydGFudH0ubWwtbjUsLm14LW41e21hcmdpbi1sZWZ0Oi0zcmVtIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtYXV0bywubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItYXV0bywubXktYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1hdXRvLC5teC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubS1zbS0we21hcmdpbjowIWltcG9ydGFudH0ubXQtc20tMCwubXktc20tMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1zbS0wLC5teC1zbS0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItc20tMCwubXktc20tMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1zbS0wLC5teC1zbS0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTEsLm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1zbS0xLC5teC1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1zbS0xLC5teS1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtc20tMSwubXgtc20tMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtc20tMiwubXktc20tMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItc20tMiwubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1zbS0yLC5teS1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1zbS0yLC5teC1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtc20tMywubXktc20tM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1zbS0zLC5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItc20tMywubXktc20tM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1zbS0zLC5teC1zbS0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTQsLm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1zbS00LC5teC1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1zbS00LC5teS1zbS00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtc20tNCwubXgtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1zbS01LC5teS1zbS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLXNtLTUsLm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1zbS01LC5teS1zbS01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLXNtLTUsLm14LXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1zbS0wLC5weS1zbS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1zbS0wLC5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLXNtLTAsLnB5LXNtLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1zbS0xLC5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1zbS0xLC5weS1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtc20tMiwucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTIsLnB5LXNtLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1zbS0yLC5weC1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1zbS0zLC5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1zbS0zLC5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLXNtLTMsLnB5LXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1zbS00LC5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1zbS00LC5weS1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1zbS01LC5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1zbS01LC5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXNtLTUsLnB5LXNtLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLXNtLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtc20tbjEsLm15LXNtLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLW4xLC5teS1zbS1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1zbS1uMSwubXgtc20tbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tc20tbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LXNtLW4yLC5teS1zbS1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW4yLC5teC1zbS1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItc20tbjIsLm15LXNtLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtc20tbjIsLm14LXNtLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tc20tbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtc20tbjMsLm15LXNtLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1zbS1uMywubXgtc20tbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItc20tbjMsLm15LXNtLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1zbS1uMywubXgtc20tbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLXNtLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtc20tbjQsLm15LXNtLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW40LC5teC1zbS1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLW40LC5teS1zbS1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1zbS1uNCwubXgtc20tbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tc20tbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtc20tbjUsLm15LXNtLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1zbS1uNSwubXgtc20tbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItc20tbjUsLm15LXNtLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1zbS1uNSwubXgtc20tbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLXNtLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubS1tZC0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbWQtMCwubXktbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1tZC0wLC5teC1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbWQtMCwubXktbWQtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1tZC0wLC5teC1tZC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTEsLm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1tZC0xLC5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1tZC0xLC5teS1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbWQtMSwubXgtbWQtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbWQtMiwubXktbWQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbWQtMiwubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1tZC0yLC5teS1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1tZC0yLC5teC1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbWQtMywubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1tZC0zLC5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbWQtMywubXktbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1tZC0zLC5teC1tZC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTQsLm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1tZC00LC5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1tZC00LC5teS1tZC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbWQtNCwubXgtbWQtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLW1kLTUsLm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1tZC0wLC5weS1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1tZC0wLC5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLW1kLTAsLnB5LW1kLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1tZC0xLC5weS1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1tZC0xLC5weS1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbWQtMiwucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1tZC0yLC5weC1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1tZC0zLC5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1tZC0zLC5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLW1kLTMsLnB5LW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1tZC00LC5weS1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1tZC00LC5weS1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1tZC01LC5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1tZC01LC5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLW1kLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtbWQtbjEsLm15LW1kLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW4xLC5teC1tZC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLW4xLC5teS1tZC1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LW1kLW4yLC5teS1tZC1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItbWQtbjIsLm15LW1kLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtbWQtbjIsLm14LW1kLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtbWQtbjMsLm15LW1kLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1tZC1uMywubXgtbWQtbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItbWQtbjMsLm15LW1kLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1tZC1uMywubXgtbWQtbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLW1kLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtbWQtbjQsLm15LW1kLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW40LC5teC1tZC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLW40LC5teS1tZC1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtbWQtbjUsLm15LW1kLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItbWQtbjUsLm15LW1kLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubS1sZy0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbGctMCwubXktbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1sZy0wLC5teC1sZy0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbGctMCwubXktbGctMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1sZy0wLC5teC1sZy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTEsLm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1sZy0xLC5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1sZy0xLC5teS1sZy0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbGctMSwubXgtbGctMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbGctMiwubXktbGctMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbGctMiwubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1sZy0yLC5teS1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1sZy0yLC5teC1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbGctMywubXktbGctM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1sZy0zLC5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbGctMywubXktbGctM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1sZy0zLC5teC1sZy0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTQsLm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1sZy00LC5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1sZy00LC5teS1sZy00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbGctNCwubXgtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1sZy01LC5teS1sZy01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLWxnLTUsLm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1sZy01LC5teS1sZy01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLWxnLTUsLm14LWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1sZy0wLC5weS1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1sZy0wLC5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLWxnLTAsLnB5LWxnLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1sZy0xLC5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1sZy0xLC5weS1sZy0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbGctMiwucHktbGctMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTIsLnB5LWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1sZy0yLC5weC1sZy0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1sZy0zLC5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1sZy0zLC5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLWxnLTMsLnB5LWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1sZy00LC5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1sZy00LC5weS1sZy00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1sZy01LC5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1sZy01LC5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLWxnLTUsLnB5LWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLWxnLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtbGctbjEsLm15LWxnLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW4xLC5teC1sZy1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLW4xLC5teS1sZy1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1sZy1uMSwubXgtbGctbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LWxnLW4yLC5teS1sZy1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW4yLC5teC1sZy1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItbGctbjIsLm15LWxnLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtbGctbjIsLm14LWxnLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tbGctbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtbGctbjMsLm15LWxnLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1sZy1uMywubXgtbGctbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItbGctbjMsLm15LWxnLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1sZy1uMywubXgtbGctbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLWxnLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtbGctbjQsLm15LWxnLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW40LC5teC1sZy1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLW40LC5teS1sZy1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1sZy1uNCwubXgtbGctbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tbGctbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtbGctbjUsLm15LWxnLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1sZy1uNSwubXgtbGctbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItbGctbjUsLm15LWxnLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1sZy1uNSwubXgtbGctbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm0teGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LXhsLTAsLm15LXhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXIteGwtMCwubXgteGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLXhsLTAsLm15LXhsLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwteGwtMCwubXgteGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC14bC0xLC5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXIteGwtMSwubXgteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWIteGwtMSwubXkteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTEsLm14LXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTIsLm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTIsLm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWIteGwtMiwubXkteGwtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwteGwtMiwubXgteGwtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LXhsLTMsLm15LXhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXIteGwtMywubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTMsLm15LXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwteGwtMywubXgteGwtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC14bC00LC5teS14bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXIteGwtNCwubXgteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWIteGwtNCwubXkteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTQsLm14LXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQteGwtNSwubXkteGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci14bC01LC5teC14bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWIteGwtNSwubXkteGwtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC14bC01LC5teC14bC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQteGwtMCwucHkteGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi14bC0wLC5weS14bC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC14bC0wLC5weC14bC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQteGwtMSwucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci14bC0xLC5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGIteGwtMSwucHkteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC14bC0xLC5weC14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTIsLnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci14bC0yLC5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi14bC0yLC5weS14bC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwteGwtMiwucHgteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQteGwtMywucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHIteGwtMywucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi14bC0zLC5weS14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC14bC0zLC5weC14bC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQteGwtNCwucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci14bC00LC5weC14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGIteGwtNCwucHkteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC14bC00LC5weC14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQteGwtNSwucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHIteGwtNSwucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi14bC01LC5weS14bC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC14bC01LC5weC14bC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS14bC1uMXttYXJnaW46LS4yNXJlbSFpbXBvcnRhbnR9Lm10LXhsLW4xLC5teS14bC1uMXttYXJnaW4tdG9wOi0uMjVyZW0haW1wb3J0YW50fS5tci14bC1uMSwubXgteGwtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0haW1wb3J0YW50fS5tYi14bC1uMSwubXkteGwtbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtIWltcG9ydGFudH0ubWwteGwtbjEsLm14LXhsLW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0haW1wb3J0YW50fS5tLXhsLW4ye21hcmdpbjotLjVyZW0haW1wb3J0YW50fS5tdC14bC1uMiwubXkteGwtbjJ7bWFyZ2luLXRvcDotLjVyZW0haW1wb3J0YW50fS5tci14bC1uMiwubXgteGwtbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLW4yLC5teS14bC1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLW4yLC5teC14bC1uMnttYXJnaW4tbGVmdDotLjVyZW0haW1wb3J0YW50fS5tLXhsLW4ze21hcmdpbjotMXJlbSFpbXBvcnRhbnR9Lm10LXhsLW4zLC5teS14bC1uM3ttYXJnaW4tdG9wOi0xcmVtIWltcG9ydGFudH0ubXIteGwtbjMsLm14LXhsLW4ze21hcmdpbi1yaWdodDotMXJlbSFpbXBvcnRhbnR9Lm1iLXhsLW4zLC5teS14bC1uM3ttYXJnaW4tYm90dG9tOi0xcmVtIWltcG9ydGFudH0ubWwteGwtbjMsLm14LXhsLW4ze21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudH0ubS14bC1uNHttYXJnaW46LTEuNXJlbSFpbXBvcnRhbnR9Lm10LXhsLW40LC5teS14bC1uNHttYXJnaW4tdG9wOi0xLjVyZW0haW1wb3J0YW50fS5tci14bC1uNCwubXgteGwtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0haW1wb3J0YW50fS5tYi14bC1uNCwubXkteGwtbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtIWltcG9ydGFudH0ubWwteGwtbjQsLm14LXhsLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0haW1wb3J0YW50fS5tLXhsLW41e21hcmdpbjotM3JlbSFpbXBvcnRhbnR9Lm10LXhsLW41LC5teS14bC1uNXttYXJnaW4tdG9wOi0zcmVtIWltcG9ydGFudH0ubXIteGwtbjUsLm14LXhsLW41e21hcmdpbi1yaWdodDotM3JlbSFpbXBvcnRhbnR9Lm1iLXhsLW41LC5teS14bC1uNXttYXJnaW4tYm90dG9tOi0zcmVtIWltcG9ydGFudH0ubWwteGwtbjUsLm14LXhsLW41e21hcmdpbi1sZWZ0Oi0zcmVtIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWIteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRleHQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2UhaW1wb3J0YW50fS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5IWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnR9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtc20tcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIhaW1wb3J0YW50fS5mb250LWl0YWxpY3tmb250LXN0eWxlOml0YWxpYyFpbXBvcnRhbnR9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXtjb2xvcjojMDA3YmZmIWltcG9ydGFudH1hLnRleHQtcHJpbWFyeTpmb2N1cyxhLnRleHQtcHJpbWFyeTpob3Zlcntjb2xvcjojMDA1NmIzIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9YS50ZXh0LXNlY29uZGFyeTpmb2N1cyxhLnRleHQtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiM0OTRmNTQhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NSFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsYS50ZXh0LXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzE5NjkyYyFpbXBvcnRhbnR9LnRleHQtaW5mb3tjb2xvcjojMTdhMmI4IWltcG9ydGFudH1hLnRleHQtaW5mbzpmb2N1cyxhLnRleHQtaW5mbzpob3Zlcntjb2xvcjojMGY2Njc0IWltcG9ydGFudH0udGV4dC13YXJuaW5ne2NvbG9yOiNmZmMxMDchaW1wb3J0YW50fWEudGV4dC13YXJuaW5nOmZvY3VzLGEudGV4dC13YXJuaW5nOmhvdmVye2NvbG9yOiNiYThiMDAhaW1wb3J0YW50fS50ZXh0LWRhbmdlcntjb2xvcjojZGMzNTQ1IWltcG9ydGFudH1hLnRleHQtZGFuZ2VyOmZvY3VzLGEudGV4dC1kYW5nZXI6aG92ZXJ7Y29sb3I6I2E3MWQyYSFpbXBvcnRhbnR9LnRleHQtbGlnaHR7Y29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9YS50ZXh0LWxpZ2h0OmZvY3VzLGEudGV4dC1saWdodDpob3Zlcntjb2xvcjojY2JkM2RhIWltcG9ydGFudH0udGV4dC1kYXJre2NvbG9yOiMzNDNhNDAhaW1wb3J0YW50fWEudGV4dC1kYXJrOmZvY3VzLGEudGV4dC1kYXJrOmhvdmVye2NvbG9yOiMxMjE0MTYhaW1wb3J0YW50fS50ZXh0LWJvZHl7Y29sb3I6IzIxMjUyOSFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7Y29sb3I6cmdiYSgwLDAsMCwuNSkhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpIWltcG9ydGFudH0udGV4dC1oaWRle2ZvbnQ6MC8wIGE7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnR9LnRleHQtYnJlYWt7d29yZC1icmVhazpicmVhay13b3JkIWltcG9ydGFudDt3b3JkLXdyYXA6YnJlYWstd29yZCFpbXBvcnRhbnR9LnRleHQtcmVzZXR7Y29sb3I6aW5oZXJpdCFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7Kiw6OmFmdGVyLDo6YmVmb3Jle3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9YTpub3QoLmJ0bil7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hYmJyW3RpdGxlXTo6YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9cHJle3doaXRlLXNwYWNlOnByZS13cmFwIWltcG9ydGFudH1ibG9ja3F1b3RlLHByZXtib3JkZXI6MXB4IHNvbGlkICNhZGI1YmQ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1nLHRye3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWgyLGgzLHB7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9QHBhZ2V7c2l6ZTphM31ib2R5e21pbi13aWR0aDo5OTJweCFpbXBvcnRhbnR9LmNvbnRhaW5lcnttaW4td2lkdGg6OTkycHghaW1wb3J0YW50fS5uYXZiYXJ7ZGlzcGxheTpub25lfS5iYWRnZXtib3JkZXI6MXB4IHNvbGlkICMwMDB9LnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSFpbXBvcnRhbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0ZCwudGFibGUtYm9yZGVyZWQgdGh7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0udGFibGUtZGFya3tjb2xvcjppbmhlcml0fS50YWJsZS1kYXJrIHRib2R5K3Rib2R5LC50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojZGVlMmU2fS50YWJsZSAudGhlYWQtZGFyayB0aHtjb2xvcjppbmhlcml0O2JvcmRlci1jb2xvcjojZGVlMmU2fX1cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLm1pbi5jc3MubWFwICovIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XHJcbiAgICBzcmM6IHVybChcIi9mb250cy9NVEktV2ViRm9udHMtMTI1OTI0MjYwL0ZvbnRzLzU5NjMyNzcvYzg5MTY5YjktYzE2YS00ZDkwLWIxYmYtNWMwMDg5ODM1ZjMxLndvZmYyXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9mb250cy9NVEktV2ViRm9udHMtMTI1OTI0MjYwL0ZvbnRzLzU5NjMyNzcvNjk3ZTVmMmMtZjVlMC00YmZkLWFiY2QtODY2MDViNDYxNTljLndvZmZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBNZWRpdW1cIjtcclxuICAgIHNyYzogdXJsKFwiL2ZvbnRzLzU5NjMyODUvYjgzYzhjYmUtMTA5NC00MjhlLThiOGEtYWFkYjgzYTQyNDAyLndvZmYyXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9mb250cy81OTYzMjg1LzZjNmQwYzhhLTA4ZGUtNDQxNC1hNjZlLTcwMTc3YWYwYzdlYS53b2ZmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcclxuICAgIHNyYzogdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy03NjczOTgxMjkvRm9udHMvMTU4OTE5Ni9kZmQ3NTM3Mi1iOGI2LTQ1MzctYmExMC05ZmFhZGUwYjVlZGEud29mZjJcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy03NjczOTgxMjkvRm9udHMvMTU4OTE5Ni9kZmZkZDBhMS0xZTM5LTRlMmMtOWI3NC00NWQ4ZjU1NTU2YWQud29mZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIFJlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy03NjczOTgxMjkvRm9udHMvMTU4NjMxMS9lNzUyMzNhZi03ZDFhLTQ0ZjEtYTc0MS1kMTZiMGMwMTcxMGEud29mZjJcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy03NjczOTgxMjkvRm9udHMvMTU4NjMxMS8zZGJhN2Q2Yy02NzAwLTRjZDAtOGJjNy0zNjBiMWUwOTJlZDAud29mZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIExpZ2h0XCI7XHJcbiAgICBzcmM6IHVybChcIi9mb250cy8xNTg5MTE0Lzg0ZTQ1ZDc1LTA4MmEtNGI1My1hNDAxLTdkYjRiNzQzY2FiNS53b2ZmMlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIvZm9udHMvMTU4OTExNC8wODJhM2FjYS0xYjVlLTQzODUtOGU3Yy0xZjY2MGRhODdjYTYud29mZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJ1Z2hlZHMgUmVndWxhclwiO1xyXG4gICAgc3JjOiB1cmwoXCIvZm9udHMvQnVnaGVkcy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBzcmM6IHVybChcIi9mb250cy9NVEktV2ViRm9udHMtMTI1OTI0MjYwL0ZvbnRzLzU5NjMyNzcvYzg5MTY5YjktYzE2YS00ZDkwLWIxYmYtNWMwMDg5ODM1ZjMxLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvTVRJLVdlYkZvbnRzLTEyNTkyNDI2MC9Gb250cy81OTYzMjc3LzY5N2U1ZjJjLWY1ZTAtNGJmZC1hYmNkLTg2NjA1YjQ2MTU5Yy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzLzU5NjMyODUvYjgzYzhjYmUtMTA5NC00MjhlLThiOGEtYWFkYjgzYTQyNDAyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvNTk2MzI4NS82YzZkMGM4YS0wOGRlLTQ0MTQtYTY2ZS03MDE3N2FmMGM3ZWEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy03NjczOTgxMjkvRm9udHMvMTU4OTE5Ni9kZmQ3NTM3Mi1iOGI2LTQ1MzctYmExMC05ZmFhZGUwYjVlZGEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9NVEktV2ViRm9udHMtNzY3Mzk4MTI5L0ZvbnRzLzE1ODkxOTYvZGZmZGQwYTEtMWUzOS00ZTJjLTliNzQtNDVkOGY1NTU1NmFkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy03NjczOTgxMjkvRm9udHMvMTU4NjMxMS9lNzUyMzNhZi03ZDFhLTQ0ZjEtYTc0MS1kMTZiMGMwMTcxMGEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9NVEktV2ViRm9udHMtNzY3Mzk4MTI5L0ZvbnRzLzE1ODYzMTEvM2RiYTdkNmMtNjcwMC00Y2QwLThiYzctMzYwYjFlMDkyZWQwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBMaWdodFwiO1xuICBzcmM6IHVybChcIi9mb250cy8xNTg5MTE0Lzg0ZTQ1ZDc1LTA4MmEtNGI1My1hNDAxLTdkYjRiNzQzY2FiNS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzLzE1ODkxMTQvMDgyYTNhY2EtMWI1ZS00Mzg1LThlN2MtMWY2NjBkYTg3Y2E2LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCdWdoZWRzIFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvQnVnaGVkcy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBrZXlmcmFtZXMgZ2xvd3RleHQge1xuICAwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMyMTFjMTgsIC0xcHggLTFweCA1cHggIzIxMWMxOCwgMHB4IDBweCAxMHB4ICMyMTFjMTgsIDBweCAwcHggMjBweCAjMjExYzE4LCAwcHggMHB4IDMwcHggIzIxMWMxOCwgMHB4IDBweCA0MHB4ICMyMTFjMTg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICNhOTFmMmIsIC0xcHggLTFweCA1cHggI2E5MWYyYiwgMHB4IDBweCAxMHB4ICNhOTFmMmIsIDBweCAwcHggMjBweCAjYTkxZjJiLCAwcHggMHB4IDMwcHggI2E5MWYyYiwgMHB4IDBweCA0MHB4ICNhOTFmMmI7XG4gIH1cbn1cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjExYzE4O1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkubW9kYWwtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuYm9keS1vZmZjYW52YXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pbnB1dCB7XG4gIGFjY2VudC1jb2xvcjogI2E5MWYyYjtcbn1cblxuYSB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmltZy5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5oMi5icmFuZC1mb250IHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMy5icmFuZC1mb250IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5wLmxhcmdlLXR4dCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogIzIxMWMxODtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG5cbi5mbGV4LXdyYXAtYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5mbGV4LXdyYXAtYm9keSAucmVuZGVyLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4uYm9keS1jb250YWluZXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ubm8tbWFyZ2lucyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5tYXJnaW4tYm90LTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1hcmdpbi1ib3QtMjAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubm8tbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYXJnaW4tdG9wLTUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5tYXJnaW4tdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm1hcmdpbi10b3AtMjAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWFyZ2luLXRvcC00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5ib3JkZXItYm90dG9tLWRhcmstZ3JleSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYWZhZmFmO1xufVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG59XG5cbi5iYWxhbmNlIHtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogMS40cmVtIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRkNTAxO1xufVxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ1MDE7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhOTFmMmI7XG59XG4uYnRuLmJ0bi1yZWd1bGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJ0bi5idG4tcmVndWxhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idG4uYnRuLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhOTFmMmI7XG59XG4uYnRuLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZGQ1MDE7XG59XG4uYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkZDUwMTtcbn1cbi5idG4uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNTAxO1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjExYzE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjExYzE4O1xufVxuLmJ0bjpkaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRkNTAxO1xufVxuXG4uYnRuLXJldmVyc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ1MDE7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiAxLjRyZW0gMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhOTFmMmI7XG59XG4uYnRuLXJldmVyc2UuYnRuLXJlZ3VsYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnRuLXJldmVyc2UuYnRuLXJlZ3VsYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnRuLXJldmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkZDUwMTtcbn1cbi5idG4tcmV2ZXJzZTpmb2N1cyB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNTAxO1xufVxuLmJ0bi1yZXZlcnNlLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZGQ1MDE7XG59XG4uYnRuLXJldmVyc2UgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1yZXZlcnNlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMTFjMTg7XG59XG4uYnRuLXJldmVyc2U6ZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYm9yZGVyOiAycHggc29saWQgI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbn1cblxuLmJ0bi1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZmFmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYWZhZmFmO1xufVxuLmJ0bi1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZmFmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYWZhZmFmO1xufVxuXG4uYnRuLXRoaW5uZXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5idG4tc21hbGxlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5idG4tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzUsIDE3NSwgMTc1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDUycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGdyZXkgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Oi1tcy1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cCBsYWJlbC5jZW50ZXItYWxpZ24ge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZvcm0tZ3JvdXAgaW5wdXQuYnRuLmJ0bi1wcmltYXJ5LFxuLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9c3VibWl0XS5idG4uYnRuLXByaW1hcnkge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNhOTFmMmI7XG59XG4uZm9ybS1ncm91cCBpbnB1dC5idG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uZm9ybS1ncm91cCBidXR0b25bdHlwZT1zdWJtaXRdLmJ0bi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZGQ1MDE7XG59XG4uZm9ybS1ncm91cCBpbnB1dC5idG4uZnVsbC13aWR0aCxcbi5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPXN1Ym1pdF0uYnRuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWdyb3VwIGJ1dHRvbi5idG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlnaHQtZ3JleS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVmZWY7XG4gIHBhZGRpbmc6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjExYzE4O1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5saWdodC1ncmV5LWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpZ2h0LWdyZXktYmxvY2sge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5saWdodC1ncmV5LWJsb2NrIGg0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGlnaHQtZ3JleS1ibG9jayBoNSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5saWdodC1ncmV5LWJsb2NrIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGlnaHQtZ3JleS1ibG9jayBociB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZmFmO1xufVxuLmxpZ2h0LWdyZXktYmxvY2sgLmNhc2gtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZGFyay1ncmV5LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMWMxODtcbiAgcGFkZGluZzogMnJlbSA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZGFyay1ncmV5LWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhcmstZ3JleS1ibG9jayB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtO1xuICB9XG59XG5cbi5lcnJvci01MDAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIG1hcmdpbjogNTBweCAwIDEwMHB4O1xufVxuXG4uZXJyb3ItNTAwIHNwYW4ge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cblxuLnBhZ2UtaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWhlYWRpbmcgKyBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6ICNhZmFmYWY7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGFnZS1oZWFkaW5nICsgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5zdWItaGVhZGluZyB7XG4gIGNvbG9yOiAjMjExYzE4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3ViLWhlYWRpbmcgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5vcmRlci1jb25maXJtYXRpb24tYmxvY2sgLmNvbnRyb2xzLXJvdyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5maWVsZC12YWxpZGF0aW9uLWVycm9yLFxuLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5yZXF1aXJlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29sLWNlbnRlcmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVxdWlyZWQtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG5cbi52YWxpZGF0aW9uLW92ZXJyaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnZhbGlkYXRpb24tb3ZlcnJpZGUgKyBpbnB1dCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ubG9hZGluZy1tZXNzYWdlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIG1hcmdpbjogM3JlbTtcbn1cbi5sb2FkaW5nLW1lc3NhZ2UgaW1nIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICBDb21tb24gTW9kYWwgU3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuI3Byb2R1Y3QtbW9kYWwsXG4jc3RvcmUtc2VsZWN0b3ItbW9kYWwsXG4jZGVmYXVsdC1tb2RhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtbW9kYWwsXG4uZGVmYXVsdC1tb2RhbCxcbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFyZW0gMCAxcmVtIDA7XG59XG4ucHJvZHVjdC1tb2RhbCAubW9kYWwtaGVhZGVyLFxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWhlYWRlcixcbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5tb2RhbC1jbG9zZSxcbi5kZWZhdWx0LW1vZGFsIC5tb2RhbC1jbG9zZSxcbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAubW9kYWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTY5LCAzMSwgNDMpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2IoMTY5LCAzMSwgNDMpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2IoMTI2LCAyMywgMzIpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2E5MWYyYlwiLCBlbmRDb2xvcnN0cj1cIiM3ZTE3MjBcIiwgR3JhZGllbnRUeXBlPTAgKTtcbiAgem9vbTogMTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLWNsb3NlOmhvdmVyLFxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWNsb3NlOmhvdmVyLFxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3ZTE3MjA7XG59XG4ucHJvZHVjdC1tb2RhbCAuZGlhbG9nLXRpdGxlLFxuLmRlZmF1bHQtbW9kYWwgLmRpYWxvZy10aXRsZSxcbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuZGlhbG9nLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLWZvb3Rlcixcbi5kZWZhdWx0LW1vZGFsIC5tb2RhbC1mb290ZXIsXG4uc3RvcmUtc2VsZWN0b3ItbW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5ib3gtc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLm1lbnUtY2F0ZWdvcnktdGl0bGUsXG4uZGVhbC1jYXRlZ29yeS10aXRsZSxcbi5yZXZpZXctcGFnZS10aXRsZSxcbi5jaGVja291dC1zZWN0aW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMWMxODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbn1cblxuLm1lbnUtY2F0ZWdvcnktcmVjaXBlcyxcbi5jaGVja291dC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgcGFkZGluZzogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbn1cblxuLm1lbnUtY2F0ZWdvcnktcmVjaXBlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG4ubWVudS1jYXRlZ29yeS1yZWNpcGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudS1jYXRlZ29yeS1yZWNpcGUgc3BhbiB7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbSAwLjI1cmVtIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTY5LCAzMSwgNDMpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2IoMTY5LCAzMSwgNDMpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2IoMTI2LCAyMywgMzIpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2E5MWYyYlwiLCBlbmRDb2xvcnN0cj1cIiM3ZTE3MjBcIiwgR3JhZGllbnRUeXBlPTAgKTtcbiAgem9vbTogMTtcbn1cbi5tZW51LWNhdGVnb3J5LXJlY2lwZSBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYigxNDcsIDI3LCAzOCk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE0NywgMjcsIDM4KSAwJSwgcmdiKDEwNCwgMTksIDI3KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYigxNDcsIDI3LCAzOCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYigxMDQsIDE5LCAyNykpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMTQ3LCAyNywgMzgpIDAlLCByZ2IoMTA0LCAxOSwgMjcpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMTQ3LCAyNywgMzgpIDAlLCByZ2IoMTA0LCAxOSwgMjcpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE0NywgMjcsIDM4KSAwJSwgcmdiKDEwNCwgMTksIDI3KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDE0NywgMjcsIDM4KSAwJSwgcmdiKDEwNCwgMTksIDI3KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjOTMxYjI2XCIsIGVuZENvbG9yc3RyPVwiIzY4MTMxYlwiLCBHcmFkaWVudFR5cGU9MCApO1xuICB6b29tOiAxO1xufVxuLm1lbnUtY2F0ZWdvcnktcmVjaXBlIGRpdiBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWVudS1jYXRlZ29yeS1yZWNpcGUgZGl2IHAge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi5tZW51LWNhdGVnb3J5LXJlY2lwZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZW51LWNhdGVnb3J5LXJlY2lwZTpob3ZlciBkaXYgaDQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgIEZhbmN5IFNlbGVjdCBMaXN0IFN0eWxlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAuZmFuY3ktc2VsZWN0IHNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtO1xuICB9XG59XG4uZmFuY3ktc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG4uZmFuY3ktc2VsZWN0IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDFyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzUsIDE3NSwgMTc1LCAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mYW5jeS1zZWxlY3Qgc2VsZWN0IG9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmZhbmN5LXNlbGVjdC5hbHRlcm5hdGUgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc2VsZWN0LWRkLWFycm93LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhbmN5LXNlbGVjdC5hbHRlcm5hdGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyMTFjMTggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZmFuY3ktc2VsZWN0LmZ1bGxzaXplIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFuY3ktc2VsZWN0LmZ1bGxzaXplIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhbmN5LXNlbGVjdCBvcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzIxMWMxODtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgTGFyZ2UgUmFkaW8gQnV0dG9uIFN0eWxlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xudWwubGFyZ2UtcmFkaW9zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudWwubGFyZ2UtcmFkaW9zIGxpIHtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxudWwubGFyZ2UtcmFkaW9zIGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG51bC5sYXJnZS1yYWRpb3MgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjayB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICNlMWUxZTE7XG59XG51bC5sYXJnZS1yYWRpb3MgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xufVxudWwubGFyZ2UtcmFkaW9zIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxudWwubGFyZ2UtcmFkaW9zIGxpIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogI2UxZTFlMTtcbn1cbnVsLmxhcmdlLXJhZGlvcyBsaSBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCB+IC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbn1cbnVsLmxhcmdlLXJhZGlvcyBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDAgMCAzLjVyZW07XG4gIG1hcmdpbjogMCAwIDAuOHJlbSAwO1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxudWwubGFyZ2UtcmFkaW9zIGxpIC5jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwLjVyZW07XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzIGxpbmVhcjtcbn1cbnVsLmxhcmdlLXJhZGlvcyBsaSAuY2hlY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHdpZHRoOiAxLjRyZW07XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbn1cbnVsLmxhcmdlLXJhZGlvcyBsaTpob3ZlciAuY2hlY2sge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjYzhjOGM4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgIExpc3QgQmFzZWQgVGFiIFN0eWxlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRhYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRhYnMgbGkudGFicy1pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzIGxpLnRhYnMtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1vei1wbGFjZWhvbGRlcixcbnNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIxMWMxODtcbn1cbmlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tb3otcGxhY2Vob2xkZXIsXG5zZWxlY3Q6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRleHRdLnRleHQtYm94LFxuaW5wdXRbdHlwZT1lbWFpbF0udGV4dC1ib3gsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXS50ZXh0LWJveCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9dGVsXS50ZXh0LWJveCxcbmlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1udW1iZXJdLmZvcm0tY29udHJvbCxcbnNlbGVjdC5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWRhdGVdLnRleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzUsIDE3NSwgMTc1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDUycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5pbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbDpmb2N1cyxcbmlucHV0W3R5cGU9dGV4dF0udGV4dC1ib3g6Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXS50ZXh0LWJveDpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLnRleHQtYm94OmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0uZm9ybS1jb250cm9sOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdLnRleHQtYm94OmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl0uZm9ybS1jb250cm9sOmZvY3VzLFxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZV0udGV4dC1ib3g6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMzMsIDI4LCAyNCwgMC41KTtcbn1cbmlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPXRleHRdLnRleHQtYm94OjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPWVtYWlsXS50ZXh0LWJveDo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0udGV4dC1ib3g6Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmZvcm0tY29udHJvbDo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT10ZWxdLnRleHQtYm94OjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbDo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1udW1iZXJdLmZvcm0tY29udHJvbDo6LW1zLWNsZWFyLFxuc2VsZWN0LmZvcm0tY29udHJvbDo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1kYXRlXS50ZXh0LWJveDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC50aGlubmVyIHtcbiAgaGVpZ2h0OiAzLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZnVsbC13aWR0aC1iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZGNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmFja2dyb3VuZEltYWdlKTtcbn1cblxuLmFjY29yZGlvbiB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uYWNjb3JkaW9uLmFjdGl2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5hYm91dC11cy1wYWdlIC5zaW5nbGUtaW1nLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4udGltZWxpbmUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi50aW1lbGluZS1ibG9jayAuYnJhbmQtZm9udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbn1cbi50aW1lbGluZS1ibG9jayAudGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xufVxuLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50aW1lbGluZS1ibG9jayAudGltZWxpbmUub3BlbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi50aW1lbGluZS1ibG9jayAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lbGluZS1ibG9jayAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udGltZWxpbmUtYmxvY2sgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNThweDtcbiAgaGVpZ2h0OiAxNThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi50aW1lbGluZS1ibG9jayAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtY29udGVudC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi50aW1lbGluZS1ibG9jayAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNvbnRlbnQtYmxvY2sgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtY29udGVudC1ibG9jayAudGltZWxpbmUtY29udGVudCAudGltZWxpbmUteWVhciB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtY29udGVudC1ibG9jayAudGltZWxpbmUtY29udGVudCAudGltZWxpbmUtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi50aW1lbGluZS1ibG9jayAudGltZWxpbmUtbG9hZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmxvZ2luLXByb3ZpZGVyIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxvZ2luLXByb3ZpZGVyIC5idG4gLmJ0bi1sb2dvLXNlcCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FmYWZhZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5yZWdpc3Rlci1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnJlZ2lzdHJhdGlvbi1ibG9jayAucmVnaXN0cmF0aW9uLXNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5sZWdhbC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2sgLnJlZ2lzdHJhdGlvbi1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cbiAgY29sb3I6IGdyZXk7XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5yZWdpc3RyYXRpb24tZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6IGdyZXk7XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5yZWdpc3RyYXRpb24tZm9ybSA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGdyZXk7XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5zdWJtaXNzaW9uLXRleHQge1xuICBjb2xvcjogcmVkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5teS1hY2NvdW50LWFkZHJlc3MtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubXktYWNjb3VudC1hZGRyZXNzLWJsb2NrIC5zaW1wbGUtbGluay1idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubXktYWNjb3VudC1hZGRyZXNzLWJsb2NrIC5zaW1wbGUtbGluay1idG46aG92ZXIge1xuICBjb2xvcjogI2ZkZDUwMTtcbn1cbi5teS1hY2NvdW50LWFkZHJlc3MtYmxvY2sgLmRlZmF1bHQtYWRkcmVzcyB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm15LWFjY291bnQtYWRkcmVzcy1ibG9jayAuZGVmYXVsdC1hZGRyZXNzIGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5teS1hY2NvdW50LWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5teS1hY2NvdW50LWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5teS1hY2NvdW50LWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtbGFiZWwubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5hZGRyZXNzLWNiIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hZGRyZXNzLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5hY2NvdW50LWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzIxMWMxODtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hY2NvdW50LXRleHQge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzIxMWMxODtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ncmVjYXB0Y2hhLWJhZGdlOmhvdmVyIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYWtlLWRlZmF1bHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cbi5tYWtlLWRlZmF1bHQtY29udGFpbmVyIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBib3JkZXItY29sb3I6ICNhOTFmMmI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1ha2UtZGVmYXVsdC1jb250YWluZXIgLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1ha2UtZGVmYXVsdC1jb250YWluZXIgLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiAtMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgzMywgMjgsIDI0LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmRvYi1wb3BvdmVyLW1zZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kb2ItcG9wb3Zlcjpmb2N1cyArIC5kb2ItcG9wb3Zlci1tc2cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucG9pbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb2ludHMgaDMge1xuICBmb250LWZhbWlseTogXCJCdWdoZWRzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGNvbG9yOiAjZmRkNTAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnBvaW50cyBoNCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5wb2ludHMgLmNyb3duLXN2ZyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwcmVtO1xufVxuXG4uYmFubmVyLWJhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMWMxODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxveWFsdHktYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTFjMTg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAyO1xufVxuLmxveWFsdHktYmFubmVyIC5jcm93bi1zdmcge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgd2lkdGg6IDVyZW07XG59XG4ubG95YWx0eS1iYW5uZXIgLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubG95YWx0eS1iYW5uZXIgLnRleHQgaDMge1xuICBmb250LWZhbWlseTogXCJCdWdoZWRzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGNvbG9yOiAjZmRkNTAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS1iYW5uZXIgLnRleHQgLnRhZy1saW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmxveWFsdHktYmFubmVyIC5zaWduLXVwIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxveWFsdHktYmFubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAubG95YWx0eS1iYW5uZXIgLmNyb3duLXN2ZyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5sb3lhbHR5LWJhbm5lciAuc2lnbi11cCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ucG9pbnRzID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9pbnRzLWRpc3BsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnBvaW50cy1kaXNwbGF5IC5wb2ludHMtYmFsYW5jZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnBvaW50cy1iYW5rLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBvaW50cy10by1yZWRlZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb2ludHMtdG8tcmVkZWVtIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuXG4ucmV3YXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sge1xuICB3aWR0aDogMjc1cHg7XG4gIGhlaWdodDogMTc1cHg7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IDM2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sgYTpob3ZlciAuYnRuIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ1MDE7XG59XG4ucmV3YXJkLWl0ZW0tY29udGFpbmVyIC5yZXdhcmQtaXRlbS1ibG9jayAucmV3YXJkLWl0ZW0taW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzIxMWMxODtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sgLnJld2FyZC1pdGVtLWlubmVyIC5yZXdhcmQtaXRlbS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sgLnJld2FyZC1pdGVtLWlubmVyIC5yZXdhcmQtaXRlbS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sgLnJld2FyZC1pdGVtLWlubmVyIC5yZXdhcmQtdGV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG4ucmV3YXJkLWl0ZW0tY29udGFpbmVyIC5yZXdhcmQtaXRlbS1ibG9jayAucmV3YXJkLWl0ZW0taW5uZXIgLnJld2FyZC10ZXh0IC5yZXdhcmQtZXhwaXJhdGlvbiB7XG4gIGNvbG9yOiBncmV5O1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIC5yZXdhcmQtaXRlbS1pbm5lciAucmV3YXJkLXRleHQgLnJld2FyZC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIC5yZXdhcmQtaXRlbS1pbm5lciAucmV3YXJkLXRleHQgLnJld2FyZC1kZXNjcmlwdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIC5yZXdhcmQtaXRlbS1pbm5lciAucmV3YXJkLXRleHQgLnJlZGVlbS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5wcm9ncmVzcy12YWx1ZSB7XG4gIGFuaW1hdGlvbjogbG9hZCAwLjZzIG5vcm1hbCBmb3J3YXJkcztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZGQ1MDE7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDA7XG59XG5cbi5sb3lhbHR5LXNpZ251cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubG95YWx0eS1zaWdudXAgYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxveWFsdHktc2lnbnVwIGgyLmZhbmN5IHtcbiAgZm9udC1mYW1pbHk6IFwiQnVnaGVkcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLmxveWFsdHktc2lnbnVwIGgzLmZhbmN5IHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5sb3lhbHR5LXNpZ251cCAuc2lnbi11cC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG95YWx0eS1zaWdudXAgLmNyb3duLXN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiA2cmVtO1xufVxuLmxveWFsdHktc2lnbnVwIC5sb3lhbHR5LWJlbmVmaXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubG95YWx0eS1zaWdudXAgLmxveWFsdHktYmVuZWZpdHMuY29sbGFwc2Uge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxveWFsdHktc2lnbnVwIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubG95YWx0eS1zaWdudXAgLnRlcm1zLWFuZC1jb25kaXRpb25zLmV4cGFuZCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnNlZ21lbnQtc2lnbnVwLWJsb2NrIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlZ21lbnQtc2lnbnVwLWJsb2NrIC5zaWduZWQtdXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VnbWVudC1zaWdudXAtYmxvY2sgLnNpZ25lZC11cCBoMiB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLnNlZ21lbnQtc2lnbnVwLWJsb2NrIC5zaWduZWQtdXAgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4jb3JkZXItYmFza2V0IC5vcmRlci1iYXNrZXQsXG4jb3JkZXItYmFza2V0IC5vcmRlci1zZXR0aW5ncyxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItYmFza2V0LFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNvcmRlci1iYXNrZXQgLmVtcHR5LXN0YXRlIHNwYW4sICNvcmRlci1iYXNrZXQgLmVtcHR5LXN0YXRlIHAsXG4jb3JkZXItc2V0dGluZ3MgLmVtcHR5LXN0YXRlIHNwYW4sXG4jb3JkZXItc2V0dGluZ3MgLmVtcHR5LXN0YXRlIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuI29yZGVyLWJhc2tldCAuZW1wdHktc3RhdGUgc3BhbjpmaXJzdC1jaGlsZCxcbiNvcmRlci1zZXR0aW5ncyAuZW1wdHktc3RhdGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjg1KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNvcmRlci1iYXNrZXQgLmJhc2tldC1pdGVtLFxuI29yZGVyLXNldHRpbmdzIC5iYXNrZXQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jb3JkZXItYmFza2V0IC5iYXNrZXQtaXRlbSBoNCxcbiNvcmRlci1zZXR0aW5ncyAuYmFza2V0LWl0ZW0gaDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHJnYmEoMzMsIDI4LCAyNCwgMC44NSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1zZXR0aW5ncyxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3Mge1xuICAvKm1hcmdpbi10b3A6IC0ycmVtOyovXG4gIGdhcDogMXJlbTtcbn1cbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5lbXB0eS1zdGF0ZSxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLmVtcHR5LXN0YXRlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1sb2NhdGlvbiBoNSxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1zdG9yZSBoNSxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10eXBlIGg1LFxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uIGg1LFxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyBoNSxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LWxvY2F0aW9uIGg1LFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtbXktc3RvcmUgaDUsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10eXBlIGg1LFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtZXN0aW1hdGVkLWNvbXBsZXRpb24gaDUsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10aW1pbmcgaDUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtbXktbG9jYXRpb24gcCxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1zdG9yZSBwLFxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXR5cGUgcCxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbiBwLFxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyBwLFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtbXktbG9jYXRpb24gcCxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LXN0b3JlIHAsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10eXBlIHAsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbiBwLFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtbXktb3JkZXItdGltaW5nIHAge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xufVxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1zdG9yZSxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LXN0b3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10eXBlIGg1LFxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyBoNSxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXR5cGUgaDUsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10aW1pbmcgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXR5cGUgcCxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10aW1pbmcgcCxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXR5cGUgcCxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbiBvcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbi10ZXh0LFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtZXN0aW1hdGVkLWNvbXBsZXRpb24gb3JkZXItc2V0dGluZ3MtZXN0aW1hdGVkLWNvbXBsZXRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uIG9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uLXRleHQgcCxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uIG9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uLXRleHQgcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtZXN0aW1hdGVkLWNvbXBsZXRpb24gaSxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uIGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1zZXR0aW5ncyBhLFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgYTpob3ZlcixcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI29yZGVyLWJhc2tldCAub3JkZXItY2hlY2tvdXQsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLWNoZWNrb3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1jaGVja291dCBhLFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1jaGVja291dCBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1jaGVja291dCBhIHNwYW4sXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLWNoZWNrb3V0IGEgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uY2FydC1pdGVtLXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNhcnQtaXRlbS1zaWRlOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5sZWZ0LXNpZGUsXG4uY2FydC1pdGVtLXNpZGUgLml0ZW0taWNvbnMgLnJpZ2h0LXNpZGUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5sZWZ0LXNpZGUgc3Bhbixcbi5jYXJ0LWl0ZW0tc2lkZSAuaXRlbS1pY29ucyAucmlnaHQtc2lkZSBzcGFuIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJ0LWl0ZW0tc2lkZSAuaXRlbS1pY29ucyAubGVmdC1zaWRlLmFjdGl2ZSBzcGFuLFxuLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5yaWdodC1zaWRlLmFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTkxZjJiO1xufVxuLmNhcnQtaXRlbS1zaWRlIC5idWlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjYpO1xufVxuLmNhcnQtaXRlbS1zaWRlIC5idWlsZCAuaXRlbS1zaWRlLXJlY2lwZS1uYW1lIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMDtcbn1cbi5jYXJ0LWl0ZW0tc2lkZSAuYnVpbGQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2FydC1pdGVtLXNpZGUgLmJ1aWxkIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4jb3JkZXItYmFza2V0LWl0ZW0tbGlzdCA+IGRpdiB7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jb3JkZXItYmFza2V0LWl0ZW0tbGlzdCA+IGRpdjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWZhZjtcbn1cbiNvcmRlci1iYXNrZXQtaXRlbS1saXN0ID4gZGl2Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYgLmJhc2tldC1pdGVtLWZvb3RlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYgLmJhc2tldC1pdGVtLWZvb3RlciBsYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNy41cmVtO1xufVxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYgLmJhc2tldC1pdGVtLWZvb3RlciBsYWJlbCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbiNvcmRlci1iYXNrZXQtaXRlbS1saXN0ID4gZGl2IC5iYXNrZXQtaXRlbS1mb290ZXIgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzIxMWMxODtcbiAgdHJhbnNpdGlvbjogY29sb3IgbGluZWFyIDAuM3M7XG59XG4jb3JkZXItYmFza2V0LWl0ZW0tbGlzdCA+IGRpdiAuYmFza2V0LWl0ZW0tZm9vdGVyIGJ1dHRvbiAuZmEge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgdGV4dC1zaGFkb3c6IDFweCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYgLmJhc2tldC1pdGVtLWZvb3RlciBidXR0b24gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYgLmJhc2tldC1pdGVtLWZvb3RlciBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbiNvcmRlci1iYXNrZXQtaXRlbS1saXN0ID4gZGl2IC5iYXNrZXQtaXRlbS1mb290ZXIgLml0ZW0tYmFza2V0LXF1YW50aXR5LWRkIHtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubW9iaWxlLWJhc2tldC13cmFwLFxuLm1vYmlsZS1vcmRlci1zZXR0aW5ncy13cmFwIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5zaWRlLXBhbmVsICNvcmRlci1zZXR0aW5ncyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uby1jYXJ0IC5sb2dpbi1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1taW5JdGVtc1BlclJvdyksIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAycmVtO1xuICBtYXgtd2lkdGg6IDExNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmNhbGxvdXQtY2FyZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsb3V0LWNhcmQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1pdGVtc1BlclJvdyksIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIgLmNhbGxvdXQtY2FyZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjIpKSwgdmFyKC0tYmctaW1hZ2UtdXJsKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQtaW1hZ2UgLmNhbGxvdXQtY2FyZC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQtaW1hZ2UgLmJ0bixcbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQtaW1hZ2UgLmJ0bi1yZXZlcnNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAtMC43NzVyZW0gKyA1LjMzM3Z3LCAyLjRyZW0pO1xufVxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIgLmNhbGxvdXQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIgLmNhbGxvdXQtY2FyZCBpbWcge1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQgLmNhbGxvdXQtY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIgLmNhbGxvdXQtY2FyZCAudGV4dC1jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciAuY2FsbG91dC1jYXJkIC50ZXh0LWNvbnRhaW5lciAuY2FsbG91dC1jYXJkLXRleHQge1xuICBjb2xvcjogIzIxMWMxODtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQgLmNhbGxvdXQtY2FyZC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDFyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciAuY2FsbG91dC1jYXJkIC5idXR0b24tY29udGFpbmVyIC5idG4sXG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciAuY2FsbG91dC1jYXJkIC5idXR0b24tY29udGFpbmVyIC5idG4tcmV2ZXJzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgLTAuODc1cmVtICsgOC4zMzN2dywgMi40cmVtKTtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQtaW1hZ2U6aG92ZXIgLmJ0bixcbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQ6aG92ZXIgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZGQ1MDE7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTkxZjJiO1xufVxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIgLmNhbGxvdXQtY2FyZC1pbWFnZTpob3ZlciAuYnRuLXJldmVyc2UsXG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciAuY2FsbG91dC1jYXJkOmhvdmVyIC5idG4tcmV2ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICNhOTFmMmI7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRkNTAxO1xufVxuXG4uZmxvYXQtdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmNhbGwtY2VudGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5jYWxsLWNlbnRlcl9fdGl0bGUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2MtY3VzdG9tZXItaW5mb19fY3VzdG9tZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNjLWN1c3RvbWVyLWluZm9fX2N1c3RvbWVyIHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jdXN0b21lci1sb29rdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmN1c3RvbWVyLWxvb2t1cF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5jdXN0b21lci1sb29rdXBfX2Zvcm0gLmN1c3RvbWVyLWxvb2t1cF9faW5wdXQge1xuICB3aWR0aDogMTVlbSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWVyLWxvb2t1cF9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5jdXN0b21lci1sb29rdXBfX3Jlc3VsdHMgLmN1c3RvbWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLm9yZGVyLXRyYWNraW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vcmRlci10cmFja2luZ19fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5vcmRlci10cmFja2luZ19fZm9ybSAub3JkZXItdHJhY2tpbmdfX2lucHV0IHtcbiAgd2lkdGg6IDE1ZW0gIWltcG9ydGFudDtcbn1cbi5vcmRlci10cmFja2luZ19fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5vcmRlci10cmFja2luZ19fcmVzdWx0cyAub3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZGlzY291bnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmRpc2NvdW50LWxpc3QgLmRpc2NvdW50LWl0ZW0ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTkxZjJiO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMTRyZW07XG59XG4uZGlzY291bnQtbGlzdCAuZGlzY291bnQtaXRlbSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbWFyZ2luOiAwO1xufVxuLmRpc2NvdW50LWxpc3QgLmRpc2NvdW50LWl0ZW0gaDQge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb21vdGlvbi1vcHRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnByb21vdGlvbi1vcHRpb24tbGlzdCAucHJvbW90aW9uLW9wdGlvbi1pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2E5MWYyYjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb21vdGlvbi1vcHRpb24tbGlzdCAucHJvbW90aW9uLW9wdGlvbi1pdGVtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBtYXJnaW46IDA7XG59XG4ucHJvbW90aW9uLW9wdGlvbi1saXN0IC5wcm9tb3Rpb24tb3B0aW9uLWl0ZW0gaDQge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9tb3Rpb24tb3B0aW9uLWxpc3QgLnByb21vdGlvbi1vcHRpb24taXRlbV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnN0b3JlLWVzdGltYXRlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zdG9yZS1lc3RpbWF0ZS1saXN0IC5zdG9yZS1lc3RpbWF0ZS1pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2E5MWYyYjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5zdG9yZS1lc3RpbWF0ZS1saXN0IC5zdG9yZS1lc3RpbWF0ZS1pdGVtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBtYXJnaW46IDA7XG59XG4uc3RvcmUtZXN0aW1hdGUtbGlzdCAuc3RvcmUtZXN0aW1hdGUtaXRlbSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbWFyZ2luOiAwO1xufVxuLnN0b3JlLWVzdGltYXRlLWxpc3QgLnN0b3JlLWVzdGltYXRlLWl0ZW1fX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmRpc2NvdW50LW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG59XG4uZGlzY291bnQtbW9kYWwgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5kaXNjb3VudC1tb2RhbF9fc3VidG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kaXNjb3VudC1tb2RhbF9fc3VidG90YWwtaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpc2NvdW50LW1vZGFsX19hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kaXNjb3VudC1tb2RhbF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhbGwtY2VudGVyLW9yZGVyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIG1heC13aWR0aDogMTUwcmVtO1xufVxuXG4ub3JkZXItcHJvY2Vzc2luZy1lcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMXJlbTtcbn1cbi5vcmRlci1wcm9jZXNzaW5nLWVycm9yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaXRlbS1zZWxlY3RvciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDByZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZGlzY291bnQtaW5jbHVkZS1yZXF1aXJlbWVudHMge1xuICBtYXgtd2lkdGg6IDRyZW07XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1hbmFnZXItbm90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLm1hbmFnZXItbm90ZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm1hbmFnZXItbm90ZV9faW5mbyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi8qJGNhcnQtZm9udC1mYW1pbHk6ICRicmFuZC1sZWdhbC1mb250OyovXG4ucmVkIHtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG5cbi5jYXJ0LXBhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FydC1wYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIH1cbn1cbi5jYXJ0LXBhZ2UgLm1haW4sXG4uY2FydC1wYWdlIC5zaWRlLFxuLmNhcnQtcGFnZSAuY2FydC1idXR0b25zLFxuLmNhcnQtcGFnZSAuY2FydC1lcnJvcnMsXG4uY2FydC1wYWdlIC5lbXB0eS1jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJ0LXBhZ2UgLm1haW4sXG4uY2FydC1wYWdlIC5zaWRlLFxuLmNhcnQtcGFnZSAuY2FydC1idXR0b25zLFxuLmNhcnQtcGFnZSAuY2FydC1lcnJvcnMsXG4uY2FydC1wYWdlIC5lbXB0eS1jYXJ0IHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cbi5jYXJ0LXBhZ2UgLm1haW4gPiA6bm90KDpsYXN0LWNoaWxkKSxcbi5jYXJ0LXBhZ2UgLnNpZGUgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDBkMGQwO1xufVxuLmNhcnQtcGFnZSAubm8taXRlbXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MDcwNzA7XG59XG4uY2FydC1wYWdlIC5lbXB0eS1jYXJ0IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5jYXJ0LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcnQtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG59XG5cbi5jYXJ0LWVycm9ycyAuY2FydC1lcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmxpbmUtaXRlbXMge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMnJlbSAwLjVyZW07XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5ncmV5IHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNlOGU4ZTg7XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5pbmZvLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC50aXRsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLnNwYWNlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLnRpdGxlLXF1YW50aXR5IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLmRldGFpbHMtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLm9wZXJhdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAudG9nZ2xlLWluZm8ge1xuICB3aWR0aDogMS42cmVtO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAudGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5wcmljZSB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZmxleDogMTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5xdWFudGl0eS1jb250cm9sIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5taW51cyxcbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLnBsdXMsXG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5xdWFudGl0eS12YWx1ZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjJyZW07XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5xdWFudGl0eS12YWx1ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLm1pbnVzIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAucGx1cyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLm1pbnVzLFxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAucGx1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLm1vZGlmaWNhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAucHJvbW90aW9uLXNhdGlzZmllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAucHJvbW90aW9uLXNhdGlzZmllcjpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzIpKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2U4ZThlODtcbn1cblxuLm9yZGVyLXRvdGFscyB7XG4gIG9yZGVyOiAyO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDBkMGQwO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLm9yZGVyLXRvdGFscyAuc3BsaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3JkZXItdG90YWxzIC5zdWJ0b3RhbCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuLm9yZGVyLXRvdGFscyAudG90YWwge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cblxuLmxveWFsdHktcmV3YXJkcyB7XG4gIG9yZGVyOiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmxveWFsdHktcmV3YXJkcyAucmV3YXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5sb3lhbHR5LXJld2FyZHMgLnJld2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2U4ZThlODtcbn1cbi5sb3lhbHR5LXJld2FyZHMgLnJld2FyZCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmxveWFsdHktcmV3YXJkcyAucmV3YXJkIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmxveWFsdHktcmV3YXJkcyAucmV3YXJkIC50aXRsZSxcbi5sb3lhbHR5LXJld2FyZHMgLnJld2FyZCAucmVtb3ZlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubG95YWx0eS1yZXdhcmRzIC5yZXdhcmQgLmFtb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG95YWx0eS1yZXdhcmRzIC5yZXdhcmQgLmFtb3VudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmxveWFsdHktcmV3YXJkcyAucmV3YXJkIC5yZW1vdmUtYnV0dG9uIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5sb3lhbHR5LXJld2FyZHMgLnJld2FyZCAucmVtb3ZlLWJ1dHRvbiBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY291cG9uLWVudHJ5IHtcbiAgb3JkZXI6IDQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvdXBvbi1lbnRyeSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbi5jb3Vwb24tZW50cnkgLmluZm8tcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmNvdXBvbi1lbnRyeSAuaW5mby1wYW5lbCAuY291cG9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY291cG9uLWVudHJ5IC5pbmZvLXBhbmVsIC5jb3Vwb24taW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4uY291cG9uLWVudHJ5IC5pbmZvLXBhbmVsIC5jb3Vwb24taW5wdXQgaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG4uY291cG9uLWVudHJ5IC5pbmZvLXBhbmVsIC5jb3Vwb24taW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi5naWZ0LWNhcmQtZW50cnkge1xuICBvcmRlcjogNjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkMGQwZDA7XG59XG4ub3JkZXItc2V0dGluZ3Mge1xuICBvcmRlcjogNTtcbn1cbi5vcmRlci1zZXR0aW5ncyAuaW5mby1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtY2hhbmdlLXRpbWluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi5vcmRlci1zZXR0aW5ncyAuY29tcGxldGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcmRlci1zZXR0aW5ncyAuY29tcGxldGlvbiBoNSxcbi5vcmRlci1zZXR0aW5ncyAuY29tcGxldGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm9yZGVyLXNldHRpbmdzIC5jb21wbGV0aW9uIGkge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5vcmRlci1zZXR0aW5ncyAuc3RyZWV0LFxuLm9yZGVyLXNldHRpbmdzIC5jc3osXG4ub3JkZXItc2V0dGluZ3MgLm9yZGVyLXRpbWUsXG4ub3JkZXItc2V0dGluZ3MgLmNvbXBsZXRpb24tdGltZSxcbi5vcmRlci1zZXR0aW5ncyAuY29tcGxldGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm9yZGVyLXNldHRpbmdzIC5zdHJlZXQsXG4ub3JkZXItc2V0dGluZ3MgLmNzeixcbi5vcmRlci1zZXR0aW5ncyAub3JkZXItdGltZSxcbi5vcmRlci1zZXR0aW5ncyAuY29tcGxldGlvbi10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1zZXR0aW5ncyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cblxuLnVwc2VsbC1tYXJrZXRpbmcge1xuICBvcmRlcjogNjtcbn1cblxuLmNhcnQtYnV0dG9ucyB7XG4gIG9yZGVyOiA3O1xufVxuXG4uYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2stdGl0bGUgaDMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2stdGl0bGUgaSB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuXG4udXBzZWxsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi51cHNlbGwtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgcGFkZGluZzogMCAxMHB4IDIwcHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC51cHNlbGwtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC51cHNlbGwtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51cHNlbGwtdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZGQ1MDE7XG59XG4udXBzZWxsLXRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ1MDE7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuXG4uZGltZW5zaW9uLXVwc2VsbC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4uZGVhbC1hZGQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC00cHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGl0Y2hlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYm9yZGVyOiAycHggZGFzaGVkIGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnVwc2VsbC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3LXN1bW1hcnkgdGFibGUgdGgsIC5yZXZpZXctc3VtbWFyeSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5yZXZpZXctc3VtbWFyeSB0YWJsZSB0aCwgLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRoZWFkIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHJnYmEoMzMsIDI4LCAyNCwgMC44NSk7XG59XG4ucmV2aWV3LXN1bW1hcnkgdGFibGUgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCgyKSwgLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRib2R5IHRyIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMiksIC5yZXZpZXctc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZCBociB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6ICNhZmFmYWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmFmYWY7XG59XG4ucmV2aWV3LXN1bW1hcnkgdGFibGUgdGJvZHkgdHIgdGQgaDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYmEoMzMsIDI4LCAyNCwgMC44NSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmV2aWV3LXN1bW1hcnkgdGFibGUgdGJvZHkgdHIgdGQgLmZpbmlzaC11cC1wYW5lbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRib2R5IHRyIHRkIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZCAuZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZCAuZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRib2R5IHRyIHRkIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIC5jYXJ0LWl0ZW0tc2lkZSAuaXRlbS1pY29ucyAubGVmdC1zaWRlIHNwYW4sXG4ucmV2aWV3LXN1bW1hcnkgdGFibGUgdGJvZHkgdHIgdGQgLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5yaWdodC1zaWRlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG59XG4ucmV2aWV3LXN1bW1hcnkgdGFibGUgdGJvZHkgdHIgdGQgLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5sZWZ0LXNpZGUuYWN0aXZlIHNwYW4sXG4ucmV2aWV3LXN1bW1hcnkgdGFibGUgdGJvZHkgdHIgdGQgLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5yaWdodC1zaWRlLmFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTkxZjJiO1xufVxuLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRib2R5IHRyIHRkIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZCAuZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiBoNC5yZXF1aXJlbWVudC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRib2R5IHRyIHRkIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIC5yZXZpZXctcm93LW5hbWUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV2aWV3LXN1bW1hcnkgdGFibGUgdGJvZHkgdHIgdGQgLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gLnJldmlldy1yb3ctbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZCAucmV2aWV3LXJvdy1yZXZpZXctbGluaywgLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRib2R5IHRyIHRkIC5yZXZpZXctcm93LWVkaXQtbGluayB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJldmlldy1zdW1tYXJ5IHRhYmxlIHRib2R5IHRyIHRkIC5yZXZpZXctcm93LXJldmlldy1saW5rOmhvdmVyLCAucmV2aWV3LXN1bW1hcnkgdGFibGUgdGJvZHkgdHIgdGQgLnJldmlldy1yb3ctZWRpdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZCBsYWJlbC5xdWFudGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZCAucmV2aWV3LXJvdy1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjg1KTtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSAuZmFuY3ktc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogODJweDtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSAuZmFuY3ktc2VsZWN0LnF1YW50aXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucmV2aWV3LXN1bW1hcnkgdGFibGUgLmZhbmN5LXNlbGVjdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSAuZmFuY3ktc2VsZWN0IHNlbGVjdC5yZXZpZXctaXRlbS1xdWFudGl0eS1kcm9wZG93biB7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1heC13aWR0aDogODJweDtcbn1cbi5yZXZpZXctc3VtbWFyeSB0YWJsZSAucmVtb3ZlLWl0ZW0tbGluayxcbi5yZXZpZXctc3VtbWFyeSB0YWJsZSAuZWRpdC1pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMTFjMTg7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmV2aWV3LXN1bW1hcnkgdGFibGUgLnJlbW92ZS1pdGVtLWxpbms6aG92ZXIsXG4ucmV2aWV3LXN1bW1hcnkgdGFibGUgLmVkaXQtaXRlbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXZpZXctc3VtbWFyeSAucHJvbW8tY29kZS1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5yZXZpZXctc3VtbWFyeSAucHJvbW8tY29kZS1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucmV2aWV3LXN1bW1hcnkgLnByb21vLWNvZGUtZm9ybSAucmVtb3ZlLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJldmlldy1zdW1tYXJ5IC5wcm9tby1jb2RlLWZvcm0gLnJlbW92ZS1idXR0b24gLnJlbW92ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJldmlldy1zdW1tYXJ5IC5wcm9tby1jb2RlLWZvcm0gLnJlbW92ZS1idXR0b24gLnJlbW92ZS1yZXdhcmQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZXZpZXctc3VtbWFyeSAucHJvbW8tY29kZS1mb3JtIC5yZW1vdmUtYnV0dG9uIC5yZW1vdmUtcmV3YXJkLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJldmlldy1zdW1tYXJ5IC5saW5lLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS43NXJlbSAwLjc1cmVtIDAuNzVyZW07XG59XG4ucmV2aWV3LXN1bW1hcnkgLmxpbmUtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbi5yZXZpZXctc3VtbWFyeSAubGluZS1pdGVtLXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJldmlldy1zdW1tYXJ5IC5saW5lLWl0ZW0tc3VtbWFyeSAubGluZS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZmFmYWY7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJldmlldy1zdW1tYXJ5IC5saW5lLWl0ZW0tc3VtbWFyeSAubGluZS1pdGVtLmNhcnQtb3JkZXItdG90YWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucmV2aWV3LXN1bW1hcnkgLmxpbmUtaXRlbS1zdW1tYXJ5IC5saW5lLWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjMjExYzE4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2JhKDMzLCAyOCwgMjQsIDAuODUpO1xufVxuLnJldmlldy1zdW1tYXJ5IC5saW5lLWl0ZW0tc3VtbWFyeSAubGluZS1pdGVtIHNwYW4gKyBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmV2aWV3LXN1bW1hcnkgLmxpbmUtaXRlbS1zdW1tYXJ5IC5saW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucmV2aWV3LXN1bW1hcnkgLmNvdXBvbi1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXZpZXctc3VtbWFyeSAuY291cG9uLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FydC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY291cG9uLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb3Vwb24tZmllbGQgLmZvcm0tY29udHJvbC5jb3Vwb24taW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvdXBvbi1maWVsZCAuY291cG9uLWJ0biB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnByb21vLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWZhZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wcm9tby1kaXZpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5yZXdhcmQtaGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJld2FyZC1zdW1tYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yZXdhcmQtc3VtbWFyeSB0Ym9keSB0ciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmV3YXJkLXN1bW1hcnkgdGJvZHkgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJld2FyZC1zdW1tYXJ5IHRib2R5IHRyIHRkIC5yZXdhcmQtdGV4dCB7XG4gIHRleHQtd3JhcDogbm9ybWFsO1xufVxuLnJld2FyZC1zdW1tYXJ5IHRib2R5IHRyIHRkIC5yZXdhcmQtdGV4dCAucmV3YXJkLW5hbWUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnJld2FyZC1zdW1tYXJ5IHRib2R5IHRyIHRkIC5yZXdhcmQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGNvbG9yOiBncmV5O1xufVxuLnJld2FyZC1zdW1tYXJ5IHRib2R5IHRyIHRkIC5yZW1vdmUtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmV3YXJkLXN1bW1hcnkgdGJvZHkgdHIgdGQgLnJlbW92ZS1idXR0b24gLnJlbW92ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmV3YXJkLXN1bW1hcnkgdGJvZHkgdHIgdGQgLnJlbW92ZS1idXR0b24gLnJlbW92ZS1yZXdhcmQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZXdhcmQtc3VtbWFyeSB0Ym9keSB0ciB0ZCAucmVtb3ZlLWJ1dHRvbiAucmVtb3ZlLXJld2FyZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXdhcmQtc3VtbWFyeSB0Ym9keSB0ciB0ZCAuYXBwbHktYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnJld2FyZC1zdW1tYXJ5IHRib2R5IHRyIHRkIC5hcHBseS1idXR0b24tZGlzYWJsZWQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjY2FydC1yZXZpZXctYm9keSB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI2NhcnQtcmV2aWV3LWJvZHkgdHIgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAwO1xuICB9XG4gICNjYXJ0LXJldmlldy1ib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjYXJ0LXJldmlldy1ib2R5IHRyIHRkOm50aC1jaGlsZCgyKSBsYWJlbDpudGgtY2hpbGQoMSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAjY2FydC1yZXZpZXctYm9keSB0ciB0ZDpudGgtY2hpbGQoMikgYTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgI2NhcnQtcmV2aWV3LWJvZHkgdHIgdGQ6bnRoLWNoaWxkKDIpIGE6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gICNjYXJ0LXJldmlldy1ib2R5IHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmNoZWNrb3V0LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmNoZWNrb3V0LXBhZ2UgLmNoZWNrb3V0LXRvcCB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaGVja291dC1wYWdlIC5jaGVja291dC10b3Age1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uY2hlY2tvdXQtcGFnZSAuY2hlY2tvdXQtYm90dG9tIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoZWNrb3V0LXBhZ2UgLmNoZWNrb3V0LWJvdHRvbSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmNoZWNrb3V0LXNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24tdGl0bGUgKyAuY2hlY2tvdXQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGVja291dC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAub2Zmc2V0LWxhYmVsIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gLmNoYW5nZS1vcmRlci1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAucmVxdWlyZWQge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5jaGVja291dC1zZWN0aW9uIC5saW5lLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNzVyZW0gMC43NXJlbSAwLjc1cmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gLmxpbmUtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gLmxpbmUtaXRlbS5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAubGluZS1pdGVtIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5jaGVja291dC1zZWN0aW9uIC5saW5lLWl0ZW0tc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDAwMDAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uIC5saW5lLWl0ZW0tc3VtbWFyeSAubGluZS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOTFmMmI7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAubGluZS1pdGVtLXN1bW1hcnkgLmxpbmUtaXRlbSBzcGFuIHtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAubGluZS1pdGVtLXN1bW1hcnkgLmxpbmUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jaGVja291dC1zZWN0aW9uIC5yZXF1aXJlZC10ZXh0IHtcbiAgbWFyZ2luOiAxcmVtIDAgLTFyZW0gMDtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRoZWFkID4gdHIge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMiksIC5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAycmVtIDFyZW0gMnJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRib2R5ID4gdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gdGFibGUgdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoMiksIC5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoMykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gdGFibGUgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCB0ZDpudGgtY2hpbGQoMykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRib2R5ID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG59XG4uY2hlY2tvdXQtc2VjdGlvbiB0YWJsZSB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG59XG4uY2hlY2tvdXQtc2VjdGlvbiB0YWJsZSB0Ym9keSA+IHRyOm50aC1jaGlsZCgybikgdGQge1xuICBwYWRkaW5nOiAwIDJyZW0gMCAycmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gdGFibGUgdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4pIHRkIGhyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sb3I6ICNhOTFmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAuY2hlY2tib3gge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAjYWRkLWdpZnQtY2FyZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja291dC1zZWN0aW9uICNhZGQtZ2lmdC1jYXJkLWJ1dHRvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gI2FkZC1naWZ0LWNhcmQtYnV0dG9uIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAwO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gI2FkZC1naWZ0LWNhcmQtYnV0dG9uIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJTtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbn1cbi5jaGVja291dC1zZWN0aW9uICNhZGQtZ2lmdC1jYXJkLWJ1dHRvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jaGVja291dC1zZWN0aW9uIHVsLmxhcmdlLXJhZGlvcyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gdWwubGFyZ2UtcmFkaW9zIC5jaGVjayB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHdpZHRoOiAxLjRyZW07XG4gIHRvcDogMC4ycmVtO1xuICBsZWZ0OiAwcmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gdWwubGFyZ2UtcmFkaW9zIC5jaGVjazpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY2hlY2tvdXQtc2VjdGlvbiB1bC5sYXJnZS1yYWRpb3M6aG92ZXIgLmNoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jaGVja291dC1zZWN0aW9uIHVsLmxhcmdlLXJhZGlvcyBsYWJlbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIuNXJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uLnBheW1lbnQtc2VjdGlvbiBsYWJlbC5mYW5jeS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcmVtIDAgMnJlbSAwO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24ucGF5bWVudC1zZWN0aW9uIGxhYmVsLmZhbmN5LXNlbGVjdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja291dC1zZWN0aW9uLnBheW1lbnQtc2VjdGlvbiAuc2lkZS1ieS1zaWRlIGxhYmVsLmZhbmN5LXNlbGVjdCB7XG4gIHdpZHRoOiA0OSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxucC5wYXltZW50LXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5wLnBheW1lbnQtcCAucGF5bWVudC10eXBlLW5vdGUge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cblxuLmFjY291bnQtY3JlYXRpb24taW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udG9wLWNoZWNrb3V0LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5idG4uYnRuLXBheW1lbnQtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZmFmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2FmYWZhZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmJ0bi5idG4tcGF5bWVudC1zZWxlY3Rvci5zZWxlY3RlZCwgLmJ0bi5idG4tcGF5bWVudC1zZWxlY3Rvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRkNTAxO1xufVxuXG5pZnJhbWVbbmFtZT1jYXJkLW51bWJlcl0sXG5pZnJhbWVbbmFtZT1jYXJkLWV4cGlyYXRpb25dLFxuaWZyYW1lW25hbWU9Y2FyZC1jdnZdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xufVxuaWZyYW1lW25hbWU9Y2FyZC1udW1iZXJdOmFmdGVyLFxuaWZyYW1lW25hbWU9Y2FyZC1leHBpcmF0aW9uXTphZnRlcixcbmlmcmFtZVtuYW1lPWNhcmQtY3Z2XTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnBheW1lbnQtc2VjdGlvbiB1bCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGF5bWVudC1zZWN0aW9uIHVsIC5zZWxlY3RlZCBsYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBheW1lbnQtc2VjdGlvbiB1bCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBheW1lbnQtc2VjdGlvbiB1bCAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucGF5bWVudC1lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi50b3AtY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgLyogUmVtb3ZlIGd1dHRlcnMsIGJ1dCBrZWVwIG91dGVybW9zdCBwYWRkaW5nIHRvIG1haW50YWluIGFsaWdubWVudCB3aXRoIG90aGVyIGVsZW1lbnRzKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50b3AtY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRvcC1jaGVja291dC1jb250YWluZXIgLnRvcC1jaGVja291dC5jb2wtbWQtOCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnRvcC1jaGVja291dC1jb250YWluZXIgLnRvcC1jaGVja291dC5jb2wtbWQtNCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnRvcC1jaGVja291dC1jb250YWluZXIgLm5vLWd1dHRlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi50b3AtY2hlY2tvdXQtY29udGFpbmVyIC5uby1ndXR0ZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4udG9wLWNoZWNrb3V0LWNvbnRhaW5lciAubm8tZ3V0dGVyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmdyYXR1aXR5IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZ3JhdHVpdHkgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhdHVpdHkgdWwgbGkgaW5wdXQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uZ3JhdHVpdHkgdWwgbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBvcGFjaXR5OiAwLjAxO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JhdHVpdHkgdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdyYXR1aXR5IHVsIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDkwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmdyYXR1aXR5IHVsIGxpIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucmV3YXJkc191c2VkIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OHB4KSB7XG4gIC5yZXdhcmRzX3VzZWQge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5wbGFjaW5nLW9yZGVyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGxhY2luZy1vcmRlci1pbmRpY2F0b3IgLmxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDIwcHg7XG59XG4ucGxhY2luZy1vcmRlci1pbmRpY2F0b3IgLm1lc3NhZ2Uge1xuICBjb2xvcjogIzIxMWMxODtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mYXEtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDFyZW07XG59XG4uZmFxLWxpc3QgLmZhcS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYXEtbGlzdCAuZmFxLWl0ZW0gLmZhcS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmFxLWxpc3QgLmZhcS1pdGVtIC5mYXEtcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4uZmFxLWxpc3QgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJpY2gtdGV4dCB7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4d2lkdGgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi56b29tLWNlbnRlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi56b29tLWNlbnRlci1jb250YWluZXIgLnpvb20tY2VudGVyLWltYWdlLWxpbmsge1xuICBjb2xvcjogdW5zZXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi56b29tLWNlbnRlci1jb250YWluZXIgLnpvb20tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi56b29tLWNlbnRlci1jb250YWluZXIgLnpvb20tY2VudGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uem9vbS1jZW50ZXItY29udGFpbmVyIC56b29tLWNlbnRlci1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVhbC10aXRsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kZWFsLXRpdGxlLXJvdyBoMSB7XG4gIG1hcmdpbjogMDtcbn1cbi5kZWFsLXRpdGxlLXJvdyBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uZGVhbC1zdGVwIC5ncm91cHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4uZGVhbC1zdGVwIC5ncm91cHMgLmRlYWwtcHJvZHVjdC1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZDBkMGQwO1xufVxuXG4uZGVhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kZWFsLWhlYWRlciAuZGVhbC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlYWwtaGVhZGVyIC5kZWFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuLmRlYWwtaGVhZGVyIC5kZWFsLWRpc2NsYWltZXIsXG4uZGVhbC1oZWFkZXIgLmRlYWwtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4uZGVhbC1zdGVwcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5jYW5jZWwtY3VycmVudC1zdGVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcmVjaXBlLWZpbmlzaC1hc3NldCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcmVjaXBlLWZpbmlzaC1hc3NldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaTpsYXN0LWNoaWxkIC5idG4ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtbW9kYWwgLnByb2dyZXNzLXN0ZXBzIGxpOmxhc3QtY2hpbGQgLmJ0bjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1tb2RhbCAucHJvZ3Jlc3Mtc3RlcHMgbGkgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmFmYWY7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1tb2RhbCAucHJvZ3Jlc3Mtc3RlcHMgbGkgLmJ0biB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA5NSUgMCwgMTAwJSA1MCUsIDk1JSAxMDAlLCAwIDEwMCUsIDUlIDUwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgOTUlIDAsIDEwMCUgNTAlLCA5NSUgMTAwJSwgMCAxMDAlLCA1JSA1MCUpO1xuICB9XG4gIC5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaSAuYnRuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtbW9kYWwgLnByb2dyZXNzLXN0ZXBzIGxpIC5idG46aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaSAuYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG59XG4ucHJvZHVjdC1tb2RhbCAucHJvZ3Jlc3Mtc3RlcHMgbGkuYWN0aXZlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaS5hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICNhOTFmMmI7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaS5jb21wbGV0ZWQgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1tb2RhbCAucHJvZ3Jlc3Mtc3RlcHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLXBhbmVsIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5tb2RhbC1wYW5lbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1tb2RhbCAubW9kYWwtcGFuZWwuc2hvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdC1tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLWZvb3RlciAjYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5tb2RhbC1mb290ZXIgI2FkZC10by1jYXJ0LWJ1dHRvbiBbY2xhc3NePWljb24tXTpiZWZvcmUsIC5wcm9kdWN0LW1vZGFsIC5tb2RhbC1mb290ZXIgI2FkZC10by1jYXJ0LWJ1dHRvbiBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3QtbW9kYWwgLnByb2R1Y3QtYnVpbGRlci1hZGQtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9kdWN0LWJ1aWxkZXItYWRkLXByb2R1Y3Q6aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9kdWN0LWJ1aWxkZXItYWRkLXByb2R1Y3Q6YWN0aXZlIC5pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9kdWN0LWJ1aWxkZXItYWRkLXByb2R1Y3QgLmljb24ge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4ucHJvZHVjdC1tb2RhbCAucHJvZHVjdC1idWlsZGVyLWFkZC1wcm9kdWN0IC5pY29uOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbXBsZS1wcm9kdWN0LW1vZGFsIC5tb2RhbC1mb290ZXIgI2FkZC10by1jYXJ0LWJ1dHRvbixcbi5jb25kZW5zZWQtcHJvZHVjdC1tb2RhbCAubW9kYWwtZm9vdGVyICNhZGQtdG8tY2FydC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5waXp6YS1pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLnBpenphLWljb24uZGltIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucGl6emEtZnVsbCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5waXp6YS1sZWZ0LFxuLnBpenphLXJpZ2h0IHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLnBpenphLXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucGl6emEtbGVmdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG59XG5cbi5pbmdyZWRpZW50LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVmO1xuICBib3JkZXI6IDA7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24ge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLnByb2R1Y3QtaW5mbyBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIC5kaW1lbnNpb24tb3B0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVmZWY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdHMgLmxhcmdlLXJhZGlvcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLmRpbWVuc2lvbi1vcHRzIC5sYXJnZS1yYWRpb3MgbGkgLmNoZWNrIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdHMgLmxhcmdlLXJhZGlvcyBsaSAuY2hlY2s6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIC5kaW1lbnNpb24tb3B0cyAubGFyZ2UtcmFkaW9zIGxpIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdHMgLmxhcmdlLXJhZGlvcyBsaSBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNlMWUxZTE7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLmRpbWVuc2lvbi1vcHRzIC5sYXJnZS1yYWRpb3MgbGkgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbCArIC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdHMgLmxhcmdlLXJhZGlvcyBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgKyAuY2hlY2sge1xuICBib3JkZXItY29sb3I6ICNhOTFmMmI7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjg1KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0bi5zZWxlY3RlZCAuYnRuIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4gLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTFjMTg7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVmO1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCBoMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNhZmFmYWY7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLmNoZWNrIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAuY2hlY2s6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBsYWJlbCAuaW5ncmVkaWVudC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgbGFiZWwgLnByaWNlLXRleHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGxhYmVsIC5udXRyaXRpb24tdGV4dCB7XG4gIGNvbG9yOiAjYWZhZmFmO1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogI2FmYWZhZjtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsIC5wcmljZS10ZXh0IHtcbiAgY29sb3I6ICNhZmFmYWY7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCArIC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogI2FmYWZhZjtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgKyAuY2hlY2sge1xuICBib3JkZXItY29sb3I6ICNhOTFmMmI7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWdyb3VwLCAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLnBsYWNlbWVudC1ncm91cCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAubW9kaWZpZXItZ3JvdXAsIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAucGxhY2VtZW50LWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAubW9kaWZpZXItZ3JvdXAgbGFiZWwgc3BhbiwgLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IC5wbGFjZW1lbnQtZ3JvdXAgbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWdyb3VwIGxhYmVsIHNwYW4sIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAucGxhY2VtZW50LWdyb3VwIGxhYmVsIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWdyb3VwIHtcbiAgICB0b3A6IDgwJTtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuICAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLnBsYWNlbWVudC1ncm91cCB7XG4gICAgdG9wOiA2NiU7XG4gICAgcmlnaHQ6IDMwJTtcbiAgfVxufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuIHtcbiAgbWF4LWhlaWdodDogNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1mb290ZXIgI3ByZXYtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1mb290ZXIgI3ByZXYtYnV0dG9uLCAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtZm9vdGVyICNuZXh0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmRlYWxzLWJ1aWxkZXItY29udGFpbmVyIC5kZWFsLWRpc2NsYWltZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlYWxzLWJ1aWxkZXItY29udGFpbmVyIC5wcm9kdWN0LWNhdGVnb3J5LW5hbWUge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRlYWxzLWJ1aWxkZXItY29udGFpbmVyIC5kZWFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLmRlYWxzLWJ1aWxkZXItY29udGFpbmVyIC5kZWFsLXRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlYWxzLWJ1aWxkZXItY29udGFpbmVyIC5kZWFsLXN0ZXBzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudF9fVmFsaWRhdGlvbkVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtNnB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4uRVBpU2VydmVyRm9ybXMgaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2E5MWYyYjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzUsIDE3NSwgMTc1LCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLkVQaVNlcnZlckZvcm1zIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMzMsIDI4LCAyNCwgMC41KTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybVNlbGVjdGlvbiB7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3NlbGVjdC1kZC1hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc1LCAxNzUsIDE3NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1TZWxlY3Rpb246Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMzMsIDI4LCAyNCwgMC41KTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybVNlbGVjdGlvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1TZWxlY3Rpb24gc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBoZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLkVQaVNlcnZlckZvcm1zIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzUsIDE3NSwgMTc1LCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uRVBpU2VydmVyRm9ybXMgdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMzMsIDI4LCAyNCwgMC41KTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMyMTFjMTg7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uRVBpU2VydmVyRm9ybXMgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNTAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uRVBpU2VydmVyRm9ybXMgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyBidXR0b25bdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMWMxODtcbn1cblxuLmJ0bixcbi5idG4tcmV2ZXJzZSxcbiNtb2JpbGUtbWFpbi1uYXYgYS5idG4ge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pdGVtLW5hbWUtY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhZ2UtaGVhZGluZyxcbi50cmFja2VyLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMy4zcmVtO1xufVxuXG4uY2hlY2tvdXQtc2VjdGlvbi10aXRsZSxcbi5wYXltZW50LWRldGFpbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLmRpbWVuc2lvbi13cmFwcGVyIGg0LFxuLm1lbnUtY2F0ZWdvcnktdGl0bGUsXG4uZGVhbC1jYXRlZ29yeS10aXRsZSxcbi5yZXZpZXctcGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLndyYXAtcGFuZWwgaDMge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xufVxuXG4uZmllbGQtdmFsaWRhdGlvbi1lcnJvcixcbi52YWxpZGF0aW9uLW92ZXJyaWRlICsgaW5wdXQgKyBsYWJlbCxcbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB0aGVhZCA+IHRyID4gdGgge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLm1lbnUtY2F0ZWdvcnkgaDQsXG4ud3JhcC1wYW5lbCBoMixcbi5lcnJvci1wYWdlLFxuLmxvYWRpbmctbWVzc2FnZSxcbi5tb2JpbGUtb3JkZXItcGFuZSBoMyxcbi5jYWxsb3V0LWNhcmQtdGl0bGUsXG4ubWVudS1jYXRlZ29yeS1jb250ZW50IGgzLFxuLmhlcm8taW1hZ2UtbGluayBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG59XG5cbi5tb2RhbC1oZWFkZXIub3V0ZXItbGF5ZXIgaDQsXG4ubW9kYWwtaGVhZGVyLm91dGVyLWxheWVyIHVsIGxpLFxuLm1vZGFsLWhlYWRlci5vdXRlci1sYXllciAudGVhci1vZmYtdG9wIHAsXG4ucmV2aWV3LXN1bW1hcnkgLmxpbmUtaXRlbSxcbi5vcmRlci1iYXNrZXQgaDUgYSxcbi5vcmRlci1zZXR0aW5ncyBhLFxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWJvZHksXG4ucGF5bWVudC1zdW1tYXJ5IC5wYXltZW50LWxpbmUsXG4ucGF5bWVudC1zdW1tYXJ5IC5wYXltZW50LW5vdGUsXG4uY2FsbG91dC1jYXJkLXRleHQsXG4uaXRlbS1kZXNjcmlwdGlvbixcbi5oZXJvLWltYWdlLWxpbmsgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cblxuLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9vdGVyIGEsXG4uZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvb3RlciAuZm9vdGVyX19zb2NpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExYzE4O1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG59XG4uZm9vdGVyIC5mb290ZXJfX3NvY2lhbC1jb250ZW50IC50YWctbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsLWNvbnRlbnQgLnRhZy1saW5lIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19zb2NpYWwtY29udGVudCAudGFnLWxpbmUgaW1nIHtcbiAgd2lkdGg6IDE0cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19zb2NpYWwtY29udGVudCAuc29jaWFsLWxpbmtzIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19zb2NpYWwtY29udGVudCAuYXBwLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19zb2NpYWwtY29udGVudCAuYXBwLWxpbmtzIC5hcHAtc3RvcmUge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlcl9fc29jaWFsLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgcGFkZGluZzogMnJlbSAxcmVtIDRyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX2xpbmtzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGlua3MtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmZvb3RlciAuZm9vdGVyX19saW5rcy1jb250ZW50IGEge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGlua3MtY29udGVudCAubGluay1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX2xpbmtzLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX2xlZ2FsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG4uZm9vdGVyIC5mb290ZXJfX2xlZ2FsLWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXgtd2lkdGg6IDQ1cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19sZWdhbC1jb250ZW50IC5jb3B5d3JpdGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGVnYWwtY29udGVudCAuY2Fsb3JpZXMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGVnYWwtY29udGVudCBhIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlcl9fbGVnYWwtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtaW1hZ2Utd2l0aC10ZXh0LWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iYWNrZ3JvdW5kSW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mdWxsLXdpZHRoLWltYWdlLXdpdGgtdGV4dC1ibG9ja19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbn1cblxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1nYXApO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbik7XG4gIH1cbn1cblxuLmZsZXgtY29udGFpbmVyLWV2ZW4tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtY29udGFpbmVyLWV2ZW4tcm93ICoge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1jb250YWluZXItZXZlbi1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4pO1xuICB9XG59XG5cbi5pY29uLWNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pY29uLWNhcmQtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uaWNvbi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHJlbTtcbn1cbi5pY29uLWNhcmRfX2ltZy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDZyZW07XG59XG4uaWNvbi1jYXJkX19pbWcge1xuICBtYXgtd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaWNvbi1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10aXRsZUNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS10aXRsZVNpemUpO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaWNvbi1jYXJkX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dFNpemUpO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb24tbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG4uaWNvbi1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5pY29uLWxpc3QtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5pY29uLWxpc3QtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGl0bGVDb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGVTaXplKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmFubmVyLXJlcXVlc3QtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXJlcXVlc3QtZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJhbm5lci1yZXF1ZXN0LWZvcm1fX2FydGljbGUtdGl0bGUge1xuICBmb250LXNpemU6IDMuN3JlbTtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYW5uZXItcmVxdWVzdC1mb3JtX19hcnRpY2xlLXRleHQge1xuICBtYXgtd2lkdGg6IDQwY2g7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1yZXF1ZXN0LWZvcm1fX3N1Ym1pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uc2xpZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5zbGlkZXJfX2Fycm93LWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNsaWRlcl9fYXJyb3ctbGF5b3V0X19hcnJvdyB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNsaWRlcl9fYXJyb3ctbGF5b3V0X19hcnJvdyBzcGFuIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXNpemU6IDEycmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2xpZGVyX19hcnJvdy1sYXlvdXRfX2Fycm93IHNwYW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNsaWRlcl9fYXJyb3ctbGF5b3V0X19hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNsaWRlciAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNsaWRlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBmb250LXNpemU6IDQuN3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGlkZXJfX21haW4tY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uc2xpZGVyX19pdGVtLXRpdGxlcyB7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNsaWRlcl9faXRlbS10aXRsZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zbGlkZXJfX2l0ZW0tdGl0bGVzX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIFJlZ3VsYXJcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zbGlkZXJfX2l0ZW0tdGl0bGVzX190aXRsZS5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xufVxuLnNsaWRlcl9faXRlbS10aXRsZXNfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGlkZXJfX2l0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpZGVyX19sZWFybi1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zbGlkZXItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zbGlkZXItaXRlbV9fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2xpZGVyLWl0ZW1fX3RleHQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4uc2xpZGVyLWl0ZW1fX3RleHQgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dFNpemUpO1xuICBtYXgtd2lkdGg6IDY1Y2g7XG59XG5cbi5mdWxsLWJsZWVkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJhY2tncm91bmRJbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5zdGFuZGFyZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dFNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0YW5kYXJkLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5zdHJpa2V0aHJvdWdoLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdHJpa2V0aHJvdWdoLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heFdpZHRoKTtcbiAgfVxufVxuLnN0cmlrZXRocm91Z2gtdGl0bGVfX2JhciB7XG4gIGZsZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdHJpa2V0aHJvdWdoLXRpdGxlX19iYXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5zdHJpa2V0aHJvdWdoLXRpdGxlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0U2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbn1cblxuLnN0YW5kYXJkLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcbn1cbi5zdGFuZGFyZC1hcnRpY2xlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgY29sb3I6IHZhcigtLXRpdGxlQ29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLXRpdGxlU2l6ZSk7XG59XG4uc3RhbmRhcmQtYXJ0aWNsZV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dFNpemUpO1xufVxuXG4uZnVsbC1ibGVlZC1zaWRlLWJ5LXNpZGUtYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnVsbC1ibGVlZC1zaWRlLWJ5LXNpZGUtYmFubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZnVsbC1ibGVlZC1zaWRlLWJ5LXNpZGUtYmFubmVyX19sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tbGVmdEJhY2tncm91bmRJbWFnZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxlZnRCYWNrZ3JvdW5kQ29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnVsbC1ibGVlZC1zaWRlLWJ5LXNpZGUtYmFubmVyX19sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5mdWxsLWJsZWVkLXNpZGUtYnktc2lkZS1iYW5uZXJfX3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tcmlnaHRCYWNrZ3JvdW5kSW1hZ2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yaWdodEJhY2tncm91bmRDb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsLWJsZWVkLXNpZGUtYnktc2lkZS1iYW5uZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYmFubmVyLXJvdGF0b3Ige1xuICBtYXgtd2lkdGg6IDExNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJhbm5lci1yb3RhdG9yLWl0ZW0ge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXJvdGF0b3ItaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uYmFubmVyLXJvdGF0b3ItaXRlbV9faW1hZ2Uge1xuICBvcmRlcjogMTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItcm90YXRvci1pdGVtX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDY1JTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmJhbm5lci1yb3RhdG9yLWl0ZW1fX21haW4tdGl0bGUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLXRpdGxlU2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aXRsZUNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItcm90YXRvci1pdGVtX19tYWluLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYmFubmVyLXJvdGF0b3ItaXRlbV9fY29udGVudCB7XG4gIG9yZGVyOiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItcm90YXRvci1pdGVtX19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5iYW5uZXItcm90YXRvci1pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS10aXRsZVNpemUpO1xuICBjb2xvcjogdmFyKC0tdGl0bGVDb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXJvdGF0b3ItaXRlbV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5iYW5uZXItcm90YXRvci1pdGVtX19kb3RzIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItcm90YXRvci1pdGVtX19kb3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmJhbm5lci1yb3RhdG9yLWl0ZW1fX2RvdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5iYW5uZXItcm90YXRvci1pdGVtX19kb3Quc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZkZDUwMTtcbn1cbi5iYW5uZXItcm90YXRvci1pdGVtX19kb3Q6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vd24tYS10b3BwZXJzLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDE2OSwgNDcsIDQzLCAwLjgpLCByZ2JhKDE2OSwgNDcsIDQzLCAwLjgpKSwgdXJsKFwiL3NpdGVhc3NldHMvbWVkaWEvZnJhbmNoaXNlL2JhY2tncm91bmRzL293bi1mb3JtLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ub3duLWEtdG9wcGVycy1tb2RhbF9fY2xvc2Uge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5vd24tYS10b3BwZXJzLW1vZGFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy43cmVtO1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbi5vd24tYS10b3BwZXJzLW1vZGFsX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm93bi1hLXRvcHBlcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iYWNrZ3JvdW5kSW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm93bi1hLXRvcHBlcnNfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vd24tYS10b3BwZXJzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm93bi1hLXRvcHBlcnNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG59XG4ub3duLWEtdG9wcGVyc19fdGl0bGUge1xuICBmb250LXNpemU6IDMuN3JlbTtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5vd24tYS10b3BwZXJzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cblxuLm93bi1hLXRvcHBlcnNfX2Zvcm0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3duLWEtdG9wcGVyc19fZm9ybSB7XG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICB9XG59XG4ub3duLWEtdG9wcGVyc19fZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3duLWEtdG9wcGVyc19fZm9ybS1pbnB1dCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG4ub3duLWEtdG9wcGVyc19fZm9ybS1pbnB1dCBpbnB1dCxcbi5vd24tYS10b3BwZXJzX19mb3JtLWlucHV0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhOTFmMmI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5vd24tYS10b3BwZXJzX19mb3JtLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuXG4uc3RhbmRhcmQtdGV4dCB7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4V2lkdGgpO1xufVxuLnN0YW5kYXJkLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0U2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGV4dEFsaWduKTtcbn1cblxuLmdpZnQtY2FyZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uZ2lmdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uZ2lmdC1jYXJkX19idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmdpZnQtY2FyZF9fYnV0dG9uLWdyb3VwIGJ1dHRvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwLjhyZW07XG59XG4uZ2lmdC1jYXJkX19jYXJkLXR5cGUge1xuICBtYXgtd2lkdGg6IDVyZW07XG59XG4uZ2lmdC1jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uZ2lmdC1jYXJkX19kaWdpdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdpZnQtY2FyZF9fYW1vdW50X3JlbWFpbmluZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5naWZ0LWNhcmRfX2Ftb3VudF9yZW1haW5pbmcgc3Bhbi5hbW91bnQsIC5naWZ0LWNhcmRfX2Ftb3VudCBzcGFuLmFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdpZnQtY2FyZF9faW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uZ2lmdC1jYXJkX19pbnB1dC1waW4ge1xuICBtYXgtd2lkdGg6IDYuNXJlbTtcbn1cblxuLmdpZnQtY2FyZC1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAycHggc29saWQgI2E5MWYyYjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmdpZnQtY2FyZC1kaXNwbGF5X19idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmdpZnQtY2FyZC1kaXNwbGF5X19idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuOHJlbTtcbn1cbi5naWZ0LWNhcmQtZGlzcGxheV9fY2FyZC10eXBlIHtcbiAgbWF4LXdpZHRoOiA1cmVtO1xufVxuLmdpZnQtY2FyZC1kaXNwbGF5X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uZ2lmdC1jYXJkLWRpc3BsYXlfX2RpZ2l0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZ2lmdC1jYXJkLWRpc3BsYXlfX2Ftb3VudF9yZW1haW5pbmcge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZ2lmdC1jYXJkLWRpc3BsYXlfX2Ftb3VudF9yZW1haW5pbmcgc3Bhbi5hbW91bnQsIC5naWZ0LWNhcmQtZGlzcGxheV9fYW1vdW50IHNwYW4uYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ncmlkLXZpZXctemVybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZ3JpZC12aWV3LXplcm8gaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctdG9wOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQtdmlldy16ZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuLmdyaWQtdmlldy16ZXJvIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIGEge1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi5ncmlkLXZpZXctemVybyAuc2VjdGlvbiAuaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZ3JpZC12aWV3LXplcm8gLnNlY3Rpb24gLml0ZW0gLnN0YWNrIHtcbiAgZ3JpZC1hcmVhOiAxLzE7XG59XG4uZ3JpZC12aWV3LXplcm8gLnNlY3Rpb24gLml0ZW0gLmZyb250IHtcbiAgcGxhY2Utc2VsZjogZW5kIGNlbnRlcjtcbn1cbi5ncmlkLXZpZXctemVybyAuc2VjdGlvbiAuaXRlbSAuaXRlbS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ncmlkLXZpZXctemVybyAuc2VjdGlvbiAuaXRlbSAuaXRlbS1pbmZvIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLnRpdGxlLFxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLm51dHJpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLnRpdGxlLFxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLm51dHJpdGlvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZ3JpZC12aWV3LXplcm8gLnNlY3Rpb24gLml0ZW0gLml0ZW0taW5mbyAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZ3JpZC12aWV3LXplcm8gLnNlY3Rpb24gLml0ZW0gLml0ZW0taW5mbyAudGl0bGUgaSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLm51dHJpdGlvbiB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRlc2t0b3AtdG9wLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlc2t0b3AtdG9wLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtdG9wLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1tZW51LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtdXRpbGl0eS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjJyZW0gKyA1LjMzM3Z3LCA1LjZyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWhlYWRlciBhIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5tYWluLWhlYWRlciAudXRpbGl0eS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmRkNTAxO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZ2FwOiAxLjVyZW07XG59XG4ubWFpbi1oZWFkZXIgLnV0aWxpdHktbmF2IC51c2VyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4taGVhZGVyIC51dGlsaXR5LW5hdiB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbn1cbi5tYWluLWhlYWRlciAudXRpbGl0eS1uYXYgLnVzZXJuYW1lIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm1haW4taGVhZGVyIC51dGlsaXR5LW5hdiBhIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm1haW4taGVhZGVyIC51dGlsaXR5LW5hdiAubG9nb3V0IHtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4ubWFpbi1oZWFkZXIgLnV0aWxpdHktbmF2LWRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLm1haW4taGVhZGVyIC5wYWdlLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogIzIxMWMxODtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDAuOHJlbSByZ2JhKDIwLCAyMCwgMjAsIDAuOCk7XG59XG4ubWFpbi1oZWFkZXIgLnBhZ2UtbmF2aWdhdGlvbiAubWFpbi1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1haW4taGVhZGVyIC5wYWdlLW5hdmlnYXRpb24gLm1haW4tbG9nbyBpbWcge1xuICB3aWR0aDogMTRyZW07XG59XG4ubWFpbi1oZWFkZXIgLnBhZ2UtbmF2aWdhdGlvbiAuaWNvbi1tZW51IHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xufVxuLm1haW4taGVhZGVyIC5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1oZWFkZXIgLmRyb3AtZG93bi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1oZWFkZXIgLmRyb3AtZG93bi1uYXYtYW5jaG9yLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4ubWFpbi1oZWFkZXIgLmRyb3AtZG93bi1uYXYtbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDVweDtcbiAgYmFja2dyb3VuZDogIzIxMWMxODtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWFpbi1oZWFkZXIgLmRyb3AtZG93bi1uYXYtbGlua3MgLnNlcGFyYXRvciB7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZkZDUwMTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4taGVhZGVyIC5kcm9wLWRvd24tbmF2LWxpbmtzIHtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cbi5tYWluLWhlYWRlciAuZHJvcC1kb3duLW5hdi1saW5rcy1tb2JpbGUge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc2hvcHBpbmctY2FydC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDUuNHJlbTtcbn1cbiNzaG9wcGluZy1jYXJ0LWljb25bZGF0YS1jYXJ0LWNvdW50PVwiMFwiXTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2hvcHBpbmctY2FydC1pY29uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2FydC1jb3VudCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjksIDMxLCA0MywgMC40KTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Nob3BwaW5nLWNhcnQtaWNvbiAuaWNvbi1zaG9wcGluZy1jYXJ0IHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xufVxuI3Nob3BwaW5nLWNhcnQtaWNvbiAuaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGdhcDogMS40cmVtO1xufVxuLmhlYWRlci1hZGRyZXNzIHNwYW4sXG4uaGVhZGVyLWFkZHJlc3MgLmhlYWRlci1hZGRyZXNzLWxpbmssXG4uaGVhZGVyLWFkZHJlc3MgLm9yZGVyLXNldHRpbmdzLWNoYW5nZS10aW1pbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRlci1hZGRyZXNzIC5oZWFkZXItYWRkcmVzcy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4uaGVhZGVyLWFkZHJlc3MgLmhlYWRlci1hZGRyZXNzLXRleHQge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGNvbG9yOiAjMjExYzE4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5oZXJvLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XG59XG4uaGVyby1pbWFnZS1jb250YWluZXIgLmhlcm8taW1hZ2UtbGluayB7XG4gIGNvbG9yOiB1bnNldDtcbn1cbi5oZXJvLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBsZWZ0OiBjYWxjKC01MDdweCArIDUwdncpO1xuICB9XG59XG4uaGVyby1pbWFnZS1jb250YWluZXIgLmhlcm8taW1hZ2UtdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogODAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWltYWdlLWNvbnRhaW5lciAuaGVyby1pbWFnZS10ZXh0LWJsb2NrIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5oZXJvLWltYWdlLWNvbnRhaW5lciAuaGVyby1pbWFnZS10ZXh0LWJsb2NrIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0YW5kYXJkLWhlcm8tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xufVxuLnN0YW5kYXJkLWhlcm8tYmxvY2tfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iYWNrZ3JvdW5kSW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1heC13aWR0aDogMTI1MHB4O1xuICBwYWRkaW5nOiA2ZW0gMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3RhbmRhcmQtaGVyby1ibG9ja19fdGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG4uc3RhbmRhcmQtaGVyby1ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBmb250LXNpemU6IG1pbig1LjVyZW0sIDQuNXZ3KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IGJsYWNrO1xuICBtYXgtd2lkdGg6IDE1Y2g7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tb2JpbGUtZnJpZW5kbHktaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XG59XG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b3BcIiBcImJvdHRvbVwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtZnJpZW5kbHktaGVybyAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnRcIiBcInJpZ2h0XCI7XG4gIH1cbn1cbi5tb2JpbGUtZnJpZW5kbHktaGVybyAuY29udGVudCAudGV4dC1zaWRlIHtcbiAgZ3JpZC1hcmVhOiBib3R0b207XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQgLnRleHQtc2lkZSB7XG4gICAgZ3JpZC1hcmVhOiBsZWZ0O1xuICB9XG59XG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQgLnRleHQtc2lkZSAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGl0bGVUZXh0Q29sb3IpO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgbWF4LXdpZHRoOiAxNWNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQgLnRleHQtc2lkZSAudGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXgtd2lkdGg6IDM0Y2g7XG59XG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQgLnRleHQtc2lkZSAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1mcmllbmRseS1oZXJvIC5jb250ZW50IC50ZXh0LXNpZGUgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQgLnRleHQtc2lkZS50ZXh0LXRvcCB7XG4gIGdyaWQtYXJlYTogdG9wO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtZnJpZW5kbHktaGVybyAuY29udGVudCAudGV4dC1zaWRlLnRleHQtdG9wIHtcbiAgICBncmlkLWFyZWE6IGxlZnQ7XG4gIH1cbn1cbi5tb2JpbGUtZnJpZW5kbHktaGVybyAuY29udGVudCAuaW1hZ2Utc2lkZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8ubGluZWFyLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4zKSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5cbi5pY29uLW1lbnUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGFybGluZy10b3BwZXJzXCI7XG4gIHNyYzogdXJsKFwiLi4vaWNvbnMvZGFybGluZy10b3BwZXJzLmVvdD9zeHBwbVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9pY29ucy9kYXJsaW5nLXRvcHBlcnMuZW90P3N4cHBtI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9pY29ucy9kYXJsaW5nLXRvcHBlcnMudHRmP3N4cHBtXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9pY29ucy9kYXJsaW5nLXRvcHBlcnMud29mZj9zeHBwbVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9pY29ucy9kYXJsaW5nLXRvcHBlcnMuc3ZnP3N4cHBtI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5bY2xhc3NePWljb24tXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcImRhcmxpbmctdG9wcGVyc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tdG9wcGVycy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi10b3BwZXJzLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLXRvcHBlcnMtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5qb2JzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG4uam9icy1jb250YWluZXIgLmpvYnMtaGVybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpvYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjMjExYzE4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpvYnMge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9icyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmpvYnMgLmpvYi1zZWFyY2gtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuam9icyAuam9iLXNlYXJjaC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5qb2JzIC5qb2Itc2VhcmNoLWJsb2NrIC5zZWFyY2gtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5qb2JzIC5qb2Itc2VhcmNoLWJsb2NrIC5zZWFyY2gtbGluazpob3ZlciB7XG4gIHJpZ2h0OiA1cHg7XG59XG4uam9icyAuam9icy1saW5rLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLmpvYnMgLmpvYnMtbGluay1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5qb2JzIC5kbC1qb2ItZm9ybSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnMgLmRsLWpvYi1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB9XG59XG5cbi50aHJlZS11cC12aWRlby1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExYzE4O1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4udGhyZWUtdXAtdmlkZW8tY29udGFpbmVyIC5icmFuZC1mb250IHtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aHJlZS11cC12aWRlby1jb250YWluZXIgLmJyYW5kLWZvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aHJlZS11cC12aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrcyAuc2luZ2xlLXZpZGVvLWJsb2NrIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuLnRocmVlLXVwLXZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2tzIC5zaW5nbGUtdmlkZW8tYmxvY2sgLnNpbmdsZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbn1cbi50aHJlZS11cC12aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrcyAuc2luZ2xlLXZpZGVvLWJsb2NrIC5zaW5nbGUtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnRocmVlLXVwLXZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2tzIC5zaW5nbGUtdmlkZW8tYmxvY2sgLnNpbmdsZS12aWRlby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGdldC1zb2NpYWwtYmxvY2sge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbi53aWRnZXQtc29jaWFsLWJsb2NrIFtjbGFzc149aWNvbi1dOmJlZm9yZSwgLndpZGdldC1zb2NpYWwtYmxvY2sgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLndpZGdldC1zb2NpYWwtYmxvY2sgYSB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi53aWRnZXQtc29jaWFsLWJsb2NrIGE6aG92ZXIge1xuICBjb2xvcjogI2ZkZDUwMTtcbn1cblxuLndpZGdldC1jYXJlZXItYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbi53aWRnZXQtY2FyZWVyLWJsb2NrIGEge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ud2lkZ2V0LWNhcmVlci1ibG9jayBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE1JTtcbiAgbWF4LXdpZHRoOiAxNSU7XG59XG5cbi53aWRnZXQtc2luZ2xlLXZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53aWRnZXQtc2luZ2xlLXZpZGVvLWJsb2NrIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aWRnZXQtc2luZ2xlLXZpZGVvLWJsb2NrIC5jb2wtc20tNC5zaW5nbGUtdmlkZW8tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aWRnZXQtc2luZ2xlLXZpZGVvLWJsb2NrIC5jb2wtc20tNC5zaW5nbGUtdmlkZW8tYmxvY2sge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG4ud2lkZ2V0LXNpbmdsZS12aWRlby1ibG9jayAuY29sLXNtLTQuc2luZ2xlLXZpZGVvLWJsb2NrIC5zaW5nbGUtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53aWRnZXQtc2luZ2xlLXZpZGVvLWJsb2NrIC5jb2wtc20tNC5zaW5nbGUtdmlkZW8tYmxvY2sgLnNpbmdsZS12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi51aS10aW1lcGlja2VyLWRpdiAudWktd2lkZ2V0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnVpLXRpbWVwaWNrZXItZGl2IGRsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLXRpbWVwaWNrZXItZGl2IGRsIGR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG5cbi51aS10aW1lcGlja2VyLWRpdiBkbCBkZCB7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggNDAlO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYgdGQge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLnVpLXRwaWNrZXItZ3JpZC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYgLnVpX3RwaWNrZXJfdW5pdF9oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLXRpbWVwaWNrZXItZGl2IC51aV90cGlja2VyX3RpbWUgLnVpX3RwaWNrZXJfdGltZV9pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNTU1O1xuICB3aWR0aDogOTUlO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYgLnVpX3RwaWNrZXJfdGltZSAudWlfdHBpY2tlcl90aW1lX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FhYTtcbn1cblxuLnVpLXRpbWVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi51aS10aW1lcGlja2VyLXJ0bCBkbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG59XG5cbi51aS10aW1lcGlja2VyLXJ0bCBkbCBkdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4udWktdGltZXBpY2tlci1ydGwgZGwgZGQge1xuICBtYXJnaW46IDAgNDAlIDEwcHggMTBweDtcbn1cblxuLyogU2hvcnRlbmVkIHZlcnNpb24gc3R5bGUgKi9cbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgLnVpX3RwaWNrZXJfdGltZSxcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgZHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIC51aV90cGlja2VyX3RpbWVfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIGRkLFxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZCA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIGRkLnVpX3RwaWNrZXJfbWludXRlOmJlZm9yZSxcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgZGwgZGQudWlfdHBpY2tlcl9zZWNvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX21pY3Jvc2VjOmJlZm9yZSxcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgZGwgZGQudWlfdHBpY2tlcl9taWxsaXNlYzpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIC51aV90cGlja2VyX3VuaXRfaGlkZSxcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgLnVpX3RwaWNrZXJfdW5pdF9oaWRlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIGNvbG9yOiAjZmRkNTAxO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtaG92ZXI6YWZ0ZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiA2MCU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLnVpLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1ob3ZlcjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDQwJTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAudWktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTkxZjJiO1xuICBjb2xvcjogI2ZkZDUwMTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS10aW1lcGlja2VyLWRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi51aS1kYXRlcGlja2VyIC51aV90cGlja2VyX3RpbWVfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyIC51aV90cGlja2VyX2hvdXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlciAudWlfdHBpY2tlcl9ob3VyIC51aV90cGlja2VyX2hvdXJfc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWktZGF0ZXBpY2tlciAudWlfdHBpY2tlcl9ob3VyIC51aS10aW1lcGlja2VyLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi51aS1kYXRlcGlja2VyIC51aV90cGlja2VyX21pbnV0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlciAudWlfdHBpY2tlcl9taW51dGUgLnVpX3RwaWNrZXJfbWludXRlX3NsaWRlciB7XG4gIHdpZHRoOiA4NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlciAudWlfdHBpY2tlcl9taW51dGUgLnVpLXRpbWVwaWNrZXItc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDlweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX21pbnV0ZTpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgZGwgZGQudWlfdHBpY2tlcl9zZWNvbmQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0wOS0xNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgZHJhZ2dhYmxlLmNzcywgcmVzaXphYmxlLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9iZ1NoYWRvd1hQb3M9JmJnT3ZlcmxheVhQb3M9JmJnRXJyb3JYUG9zPSZiZ0hpZ2hsaWdodFhQb3M9JmJnQ29udGVudFhQb3M9JmJnSGVhZGVyWFBvcz0mYmdBY3RpdmVYUG9zPSZiZ0hvdmVyWFBvcz0mYmdEZWZhdWx0WFBvcz0mYmdTaGFkb3dZUG9zPSZiZ092ZXJsYXlZUG9zPSZiZ0Vycm9yWVBvcz0mYmdIaWdobGlnaHRZUG9zPSZiZ0NvbnRlbnRZUG9zPSZiZ0hlYWRlcllQb3M9JmJnQWN0aXZlWVBvcz0mYmdIb3ZlcllQb3M9JmJnRGVmYXVsdFlQb3M9JmJnU2hhZG93UmVwZWF0PSZiZ092ZXJsYXlSZXBlYXQ9JmJnRXJyb3JSZXBlYXQ9JmJnSGlnaGxpZ2h0UmVwZWF0PSZiZ0NvbnRlbnRSZXBlYXQ9JmJnSGVhZGVyUmVwZWF0PSZiZ0FjdGl2ZVJlcGVhdD0mYmdIb3ZlclJlcGVhdD0mYmdEZWZhdWx0UmVwZWF0PSZpY29uc0hvdmVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmclMjIpJmljb25zSGlnaGxpZ2h0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmclMjIpJmljb25zSGVhZGVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zRXJyb3I9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNEZWZhdWx0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmclMjIpJmljb25zQ29udGVudD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0FjdGl2ZT11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nJTIyKSZiZ0ltZ1VybFNoYWRvdz0mYmdJbWdVcmxPdmVybGF5PSZiZ0ltZ1VybEhvdmVyPSZiZ0ltZ1VybEhpZ2hsaWdodD0mYmdJbWdVcmxIZWFkZXI9JmJnSW1nVXJsRXJyb3I9JmJnSW1nVXJsRGVmYXVsdD0mYmdJbWdVcmxDb250ZW50PSZiZ0ltZ1VybEFjdGl2ZT0mb3BhY2l0eUZpbHRlclNoYWRvdz1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlGaWx0ZXJPdmVybGF5PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eVNoYWRvd1BlcmM9MzAmb3BhY2l0eU92ZXJsYXlQZXJjPTMwJmljb25Db2xvckhvdmVyPSUyMzU1NTU1NSZpY29uQ29sb3JIaWdobGlnaHQ9JTIzNzc3NjIwJmljb25Db2xvckhlYWRlcj0lMjM0NDQ0NDQmaWNvbkNvbG9yRXJyb3I9JTIzY2MwMDAwJmljb25Db2xvckRlZmF1bHQ9JTIzNzc3Nzc3Jmljb25Db2xvckNvbnRlbnQ9JTIzNDQ0NDQ0Jmljb25Db2xvckFjdGl2ZT0lMjNmZmZmZmYmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnSW1nT3BhY2l0eUVycm9yPTk1JmJnSW1nT3BhY2l0eUhpZ2hsaWdodD01NSZiZ0ltZ09wYWNpdHlDb250ZW50PTc1JmJnSW1nT3BhY2l0eUhlYWRlcj03NSZiZ0ltZ09wYWNpdHlBY3RpdmU9NjUmYmdJbWdPcGFjaXR5SG92ZXI9NzUmYmdJbWdPcGFjaXR5RGVmYXVsdD03NSZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWYmZnNEZWZhdWx0PTFlbSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvcGFjaXR5U2hhZG93PS4zJmJnQ29sb3JTaGFkb3c9JTIzNjY2NjY2Jm9wYWNpdHlPdmVybGF5PS4zJmJnQ29sb3JPdmVybGF5PSUyM2FhYWFhYSZmY0Vycm9yPSUyMzVmM2YzZiZib3JkZXJDb2xvckVycm9yPSUyM2YxYTg5OSZiZ0NvbG9yRXJyb3I9JTIzZmRkZmRmJmZjSGlnaGxpZ2h0PSUyMzc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD0lMjNkYWQ1NWUmYmdDb2xvckhpZ2hsaWdodD0lMjNmZmZhOTAmZmNDb250ZW50PSUyMzMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9JTIzZGRkZGRkJmJnQ29sb3JDb250ZW50PSUyM2ZmZmZmZiZmY0hlYWRlcj0lMjMzMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9JTIzZGRkZGRkJmJnQ29sb3JIZWFkZXI9JTIzZTllOWU5JmZjQWN0aXZlPSUyM2ZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0lMjMwMDNlZmYmYmdDb2xvckFjdGl2ZT0lMjMwMDdmZmYmZmNIb3Zlcj0lMjMyYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj0lMjNjY2NjY2MmYmdDb2xvckhvdmVyPSUyM2VkZWRlZCZmY0RlZmF1bHQ9JTIzNDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD0lMjNjNWM1YzUmYmdDb2xvckRlZmF1bHQ9JTIzZjZmNmY2XG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udWktaGVscGVyLXpmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuNWVtIDAuN2VtO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDIuMmVtO1xuICBib3JkZXItdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi51aS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggMWVtIDNweCAwLjRlbTtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG5cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IC0xcHg7XG59XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMC4yZW07XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi51aS1idXR0b24ge1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU3VwcG9ydDogSUUgPD0gMTEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyLjFlbTtcbiAgaGVpZ2h0OiAyLjFlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG59XG5cbi8qIHdvcmthcm91bmRzICovXG4vKiBTdXBwb3J0OiBGaXJlZm94IDUgLSA0MCAqL1xuaW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWNvbnRyb2xncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLFxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXMge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG59XG5cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcbiAgLyogU3VwcG9ydDogSUU4IG9ubHksIEFuZHJvaWQgPCA0LjQgb25seSAqL1xuICB3aWR0aDogNzUlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi40ZW0pO1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwLjEyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLFxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxN2VtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDFweCAwO1xufVxuXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogNDUlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAwLjRlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAwLjdlbSAwLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogMC43ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAgMC4yZW07XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAuNWVtIDAuMmVtIDAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuM2VtIDAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIDAuNGVtO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogMC41ZW07XG4gIHRvcDogMC4zZW07XG59XG5cbi51aS1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4yZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjFlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC4zZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjNlbSAxZW0gMC41ZW0gMC40ZW07XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuICBtYXJnaW46IDAuNWVtIDAuNGVtIDAuNWVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG4gIHdpZHRoOiAycHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtcyB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcbiAgd2lkdGg6IDJweDtcbiAgbGVmdDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktcmVzaXphYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktcmVzaXphYmxlLW4ge1xuICBjdXJzb3I6IG4tcmVzaXplO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDtcbn1cblxuLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi51aS1yZXNpemFibGUtZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXJlc2l6YWJsZS13IHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG59XG5cbi51aS1yZXNpemFibGUtc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbn1cblxuLnVpLXJlc2l6YWJsZS1udyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4udWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4udWktcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIG1hcmdpbjogLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXNlbGVjdGFibGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMnB4IDAuNGVtO1xuICBtYXJnaW46IDAuNWVtIDAgMCAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udWktc2VsZWN0bWVudS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTRlbTtcbn1cblxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuOGVtO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC0wLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICBsZWZ0OiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMC42ZW07XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgYm90dG9tOiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwO1xufVxuXG4udWktc29ydGFibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udWktc3Bpbm5lci1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuMjIyZW0gMDtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG4udWktc3Bpbm5lci1idXR0b24ge1xuICB3aWR0aDogMS42ZW07XG4gIGhlaWdodDogNTAlO1xuICBmb250LXNpemU6IDAuNWVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMDtcbn1cblxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXItdXAge1xuICB0b3A6IDA7XG59XG5cbi51aS1zcGlubmVyLWRvd24ge1xuICBib3R0b206IDA7XG59XG5cbi51aS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBwb3NpdGlvbjogcmVsYXRpdmUgcHJldmVudHMgSUUgc2Nyb2xsIGJ1ZyAoZWxlbWVudCB3aXRoIHBvc2l0aW9uOiByZWxhdGl2ZSBpbnNpZGUgY29udGFpbmVyIHdpdGggb3ZlcmZsb3c6IGF1dG8gYXBwZWFyIGFzIFwiZml4ZWRcIikgKi9cbiAgcGFkZGluZzogMC4yZW07XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMC4yZW0gMDtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDFweCAwLjJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMWVtIDEuNGVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5ib2R5IC51aS10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMwMDNlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuICBjb2xvcjogIzc3NzYyMDtcbn1cblxuLnVpLXN0YXRlLWNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG5cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG5cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTsgLyogc3VwcG9ydDogSUU4ICovXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93LTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xufVxuXG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cblxuLnVpLWljb24tZXh0bGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1uZXd3aW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDtcbn1cblxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuXG4udWktaWNvbi1zaHVmZmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG59XG5cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4O1xufVxuXG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG5cbi51aS1pY29uLWZvbGRlci1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tbm90ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcbn1cblxuLnVpLWljb24tc3VpdGNhc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXBlcnNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cblxuLnVpLWljb24tcHJpbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XG59XG5cbi51aS1pY29uLXVubG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ob21lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XG59XG5cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNsb2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi1kaXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXdyZW5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWdlYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4O1xufVxuXG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXN0YXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1rZXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1saWdodGJ1bGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsaXBib2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNvcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWluZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXJhZGlvLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGluLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstc3RhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tdm9sdW1lLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7XG59XG5cbi51aS1pY29uLXNpZ25hbC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgb3BhY2l0eTogMC4wMDM7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wLjMpOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLXdpZGdldC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG59XG5cbi5nYXAge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nOiB2YXIoLS1nYXBTaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcbn1cblxuLmNvbGxhcHNpYmxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cblxuLnRvZ2dsZS1pbmZvLFxuLnRvZ2dsZS1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b2dnbGUtaGVhZGVyID4gaSB7XG4gIHdpZHRoOiAyLjRyZW07XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbiNtYXAtY2FudmFzIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2NhdGlvbi1kZXRhaWwtc3RvcmUtaW1hZ2Uge1xuICBtYXJnaW46IDUwcHggMjBweCA0MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZGV0YWlsLXN0b3JlLWltYWdlIHtcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4IDA7XG4gIH1cbn1cbi5sb2NhdGlvbi1kZXRhaWwtc3RvcmUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMzMsIDI4LCAyNCwgMC44NSk7XG59XG5cbi5sb2NhdGlvbnMtYmctYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tYXJxdWVlLWxvY2F0aW9uLWRldGFpbC5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRvcDogLTYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubG9jYXRpb24tc3RvcmUtaW5mby1ibG9jayAubG9jYXRpb24tc3RvcmUtbmFtZSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC1zaXplOiA2LjhyZW07XG4gIGNvbG9yOiAjZjBlZmVmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxvY2F0aW9uLXN0b3JlLWluZm8tYmxvY2sgLmxvY2F0aW9uLXN0b3JlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICB9XG59XG4ubG9jYXRpb24tc3RvcmUtaW5mby1ibG9jayAubG9jYXRpb24tc3RvcmUtaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICNmMGVmZWY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubG9jYXRpb24tc3RvcmUtaW5mby1ibG9jayAubG9jYXRpb24tc3RvcmUtaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIC5sb2NhdGlvbi1zdG9yZS1pbmZvIGEge1xuICBjb2xvcjogI2NmOTAxMjtcbn1cbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIC5sb2NhdGlvbi1zdG9yZS1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI2YwZWZlZjtcbn1cbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIC5sb2NhdGlvbi1zdG9yZS1pbmZvIC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIC5sb2NhdGlvbi1zdG9yZS1pbmZvIC5sb2NhdGlvbi1ob3VycyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxvY2F0aW9uLXN0b3JlLWluZm8tYmxvY2sgLmxvY2F0aW9uLW9yZGVyLW5vdyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5sb2NhdGlvbi1ib2R5LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxvY2F0aW9ucy1oaXJpbmctYmxvY2sgLnNvY2lhbC1ib3R0b20tbGlua3Mge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi5sb2NhdGlvbnMtaGlyaW5nLWJsb2NrIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uRmluZFRvcHBlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkZpbmRUb3BwZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uRmluZFRvcHBlcnMgLk1hcCB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4uRmluZFRvcHBlcnMgLlNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDMzLCAyOCwgMjQsIDAuNSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRmluZFRvcHBlcnMgLlNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5GaW5kVG9wcGVycyAuU2VhcmNoICNzdG9yZURldGFpbHMge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDQ5MXB4O1xufVxuLkZpbmRUb3BwZXJzIC5TZWFyY2ggI3N0b3JlRGV0YWlscyAuc2lkZS1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDkxcHg7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbn1cbi5GaW5kVG9wcGVycyAuU2VhcmNoIC5GaWVsZHNDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRmluZFRvcHBlcnMgLlNlYXJjaCAuRmllbGRzQ29udGFpbmVyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5GaW5kVG9wcGVycyAuU2VhcmNoIC5GaWVsZHNDb250YWluZXIgLmZvcm0tZ3JvdXAgLlNlYXJjaEJveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5GaW5kVG9wcGVycyAuU2VhcmNoIC5GaWVsZHNDb250YWluZXIgLmdwcyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkZpbmRUb3BwZXJzIC5TZWFyY2ggLkZpZWxkc0NvbnRhaW5lciAuU2VhcmNoTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDUycHg7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uRmluZFRvcHBlcnMgLlNlYXJjaCAuRmllbGRzQ29udGFpbmVyIC5TZWFyY2hMaW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ1MDE7XG59XG4uRmluZFRvcHBlcnMgLlNlYXJjaCAuRmllbGRzQ29udGFpbmVyIC5TZWFyY2hMaW5rOmhvdmVyOmFmdGVyIHtcbiAgbGVmdDogNTUlO1xufVxuLkZpbmRUb3BwZXJzIC5TZWFyY2ggLkZpZWxkc0NvbnRhaW5lciAuU2VhcmNoTGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGNvbG9yOiAjZjBlZmVmO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjExYzE4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCAubG9jYXRpb25JdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG4uRmluZFRvcHBlcnMgLm1hcC1zdG9yZS1saXN0IC5sb2NhdGlvbkl0ZW0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCAubG9jYXRpb25JdGVtIC5EaXJlY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSAuRGlyZWN0aW9ucyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCAubG9jYXRpb25JdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uRmluZFRvcHBlcnMgLm1hcC1zdG9yZS1saXN0IC5sb2NhdGlvbkl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGVudCAubG9jU2VsTGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleDogMTtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSAubG9jYXRpb24taXRlbS1jb250ZW50IC5sb2NTZWxSaWdodCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSAubG9jYXRpb24taXRlbS1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSAubG9jYXRpb24taXRlbS1idG5zIC5idG4ge1xuICBmbGV4OiAxO1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCAubG9jYXRpb25JdGVtIC5sb2NhdGlvbi1pdGVtLWJ0bnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCAubG9jYXRpb25JdGVtIC5sb2NhdGlvbi1pdGVtLWJ0bnMgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSAuc3RvcmUtZGV0YWlscy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51LWNhdGVnb3J5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWVudS1jYXRlZ29yeS1jb250YWluZXIgLm1lbnUtY2F0ZWdvcnkge1xuICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gIG1hcmdpbjogMCAxMHB4IDMwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lbnUtY2F0ZWdvcnktY29udGFpbmVyIC5tZW51LWNhdGVnb3J5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnktY29udGFpbmVyIC5tZW51LWNhdGVnb3J5IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnktY29udGFpbmVyIC5tZW51LWNhdGVnb3J5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWF4LXdpZHRoOiAzNjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tZW51LWNhdGVnb3J5LWNvbnRhaW5lciAubWVudS1jYXRlZ29yeSBoMyB7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLm1lbnUtY2F0ZWdvcnktY29udGFpbmVyIC5tZW51LWNhdGVnb3J5OmhvdmVyIGgzIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG59XG4ubWVudS1jYXRlZ29yeS1jb250YWluZXIgLm1lbnUtY2F0ZWdvcnkgLm1lbnUtY2F0ZWdvcnktaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWNhdGVnb3J5LWNvbnRhaW5lciAubWVudS1jYXRlZ29yeSAubWVudS1jYXRlZ29yeS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVudS1jYXRlZ29yeS1jb250YWluZXIgLm1lbnUtY2F0ZWdvcnkgLm1lbnUtY2F0ZWdvcnktY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5tZW51LWNhdGVnb3J5LWNvbnRhaW5lciAubWVudS1jYXRlZ29yeSAubWVudS1jYXRlZ29yeS1jb250ZW50IFAge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG5cbi50b3BwZXJzLW1lbnUtaXRlbXMgLnBhZ2UtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWFjY29yZGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTkxZjJiO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1hY2NvcmRpb24gLm1lbnUtaXRlbS1hY2NvcmRpb24taGVhZGVyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E5MWYyYjtcbiAgcGFkZGluZzogMXJlbSAwIDAgMnJlbTtcbn1cbi50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtYWNjb3JkaW9uIC5tZW51LWl0ZW0tYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWV4cGFuZG8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1hY2NvcmRpb24gLm1lbnUtaXRlbS1hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tZXhwYW5kbzpmb2N1cyB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1hY2NvcmRpb24gLm1lbnUtaXRlbS1hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tZXhwYW5kbyBpIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWFjY29yZGlvbiAubWVudS1pdGVtLWFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1leHBhbmRvIGkuZmEtY2hldnJvbi1jaXJjbGUtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWFjY29yZGlvbiAubWVudS1pdGVtLWFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1leHBhbmRvLm9wZW4gaS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWFjY29yZGlvbiAubWVudS1pdGVtLWFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1leHBhbmRvLm9wZW4gaS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1hY2NvcmRpb24gLm1lbnUtaXRlbS1hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWFjY29yZGlvbiAubWVudS1pdGVtLWFjY29yZGlvbi1jYXRlZ29yeS1tZXNzYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHBhZGRpbmc6IDAgMnJlbSAxcmVtIDJyZW07XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1jb250YWluZXIgLm1lbnUtaXRlbS1ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1jb250YWluZXIgLm1lbnUtaXRlbS1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1heC13aWR0aDogMzY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIGE6aG92ZXIgLmJ0biB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNTAxO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1jb250YWluZXIgLm1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzIxMWMxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0taW5uZXIgLm1lbnUtaXRlbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0taW5uZXIgLmRpbWVuc2lvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0taW5uZXIgLmRpbWVuc2lvbnMgLnByaW1hcnktZGltZW5zaW9uLCAudG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0taW5uZXIgLmRpbWVuc2lvbnMgLnNlY29uZGFyeS1kaW1lbnNpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1jb250YWluZXIgLm1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWlubmVyIC5yZXF1aXJlbWVudHMge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1pbm5lciAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZsZXg6IDE7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0taW5uZXIgLml0ZW0tbmFtZS1jb250YWluZXIge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0taW5uZXIgaDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHJnYmEoMzMsIDI4LCAyNCwgMC44NSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1jb250YWluZXIgLm1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWlubmVyIGg0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1jb250YWluZXIgLm1lbnUtaXRlbS1ibG9jayAub3JkZXJpbmctcm93IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm1lbnUtaXRlbXMtbmF2LXdyYXAge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xufVxuLm1lbnUtaXRlbXMtbmF2LXdyYXAgLm1vYmlsZS1uYXZpLXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDMzLCAyOCwgMjQsIDAuMyk7XG4gIHotaW5kZXg6IDI7XG59XG4ubWVudS1pdGVtcy1uYXYtd3JhcCAubW9iaWxlLW5hdmktdHJpZ2dlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgY29sb3I6ICNmZGQ1MDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1pdGVtcy1uYXYtd3JhcCAubW9iaWxlLW5hdmktdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnUtaXRlbXMtbmF2LXdyYXAgLm1lbnUtaXRlbXMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWl0ZW1zLW5hdi13cmFwIC5tZW51LWl0ZW1zLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnUtaXRlbXMtbmF2LXdyYXAgLm1lbnUtaXRlbXMtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZW51LWl0ZW1zLW5hdi13cmFwIC5tZW51LWl0ZW1zLW5hdiAuYnRuIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5tZW51LWl0ZW1zLW5hdi13cmFwIC5tZW51LWl0ZW1zLW5hdiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWVudS1pdGVtcy1uYXYtd3JhcCAubWVudS1pdGVtcy1uYXYgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lbnUtaXRlbXMtbmF2LXdyYXAgLm1lbnUtaXRlbXMtbmF2IC5idG4uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmRkNTAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtaXRlbXMtbmF2LXdyYXAgLm1lbnUtaXRlbXMtbmF2IC5idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5kaXYubWVudS1pdGVtLWltZy53LTEwMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luOiAtMTBweCAtMTBweCAwIC0xMHB4O1xufVxuXG4vKiBUT0RPOiBSZW1vdmUgb25jZSBpbnRlZ3JhdGlvbiBoYXMgaW1hZ2VzKi9cbi5uby1pbWFnZS1mYWxsYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmFmYWY7XG4gIGhlaWdodDogMTUwcHg7XG59XG5cbi5yZXNwb25zaXZlLW5vLWltYWdlLWZhbGxiYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmFmYWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9kdWN0LW1lc3NhZ2Uge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaXRlbS1udXRyaXRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogZ3JheTtcbn1cblxuLml0ZW0tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5cbi5xdWFudGl0eSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tZW51LXF1YW50aXR5IHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gIG1heC13aWR0aDogNDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cblxuLmFkZC10by1vcmRlci1saW5rIHtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucmVxdWlyZW1lbnQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlcXVpcmVtZW50LWdyb3VwIHNlbGVjdCB7XG4gIG1hcmdpbjogMnB4IDBweDtcbn1cblxuLm1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLm1lbnUtbGlzdCBhIHtcbiAgZmxleDogMSAxIDBweDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1lbnUtbGlzdC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW51LWxpc3QtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLm1vZGFsLWRpYWxvZyBoNCAucHJvZHVjdC1wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5tb2RhbC1kaWFsb2cgaDQgLnByb2R1Y3QtcHJpY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5kZWZhdWx0LW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIxMWMxODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZGVmYXVsdC1tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWZvb3RlciAucmVtb3ZlLWl0ZW0tYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtY2FyZC1idWlsZGVyLW1vZGFsIHtcbiAgICBtaW4td2lkdGg6IDgwcmVtO1xuICB9XG59XG5cbi5ibG9ja1VJLmJsb2NrTXNnLmJsb2NrUGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVmZWYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja1VJLmJsb2NrTXNnLmJsb2NrUGFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICA1MCUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmxvYWRlcl9fZG90IHtcbiAgYW5pbWF0aW9uOiAxcyBibGluayBpbmZpbml0ZTtcbn1cblxuLmxvYWRlcl9fZG90Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjUwbXM7XG59XG5cbi5sb2FkZXJfX2RvdDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDUwMG1zO1xufVxuXG4uc3Bpbm5pbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zcGlubmluZy1pbmRpY2F0b3IgLmxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc3Bpbm5pbmctaW5kaWNhdG9yIC5tZXNzYWdlIHtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZHJvcC1kb3duLW5hdi1saW5rcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcC1kb3duLW5hdi1saW5rcyBkaXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhZmFmYWY7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4ub3JkZXItYnV0dG9uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwcmVtO1xuICByaWdodDogMDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDUwMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0bi5vcmRlci1idXR0b24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnRuLm9yZGVyLWJ1dHRvbi1tb2JpbGUgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJ0bi5vcmRlci1idXR0b24tbW9iaWxlOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5vcmRlci1idXR0b24tZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHJlbTtcbiAgcmlnaHQ6IDEwcmVtO1xuICB6LWluZGV4OiA1MDA7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3BwZXJzLW9yZGVyLnN2Zyk7XG59XG4ub3JkZXItYnV0dG9uLWRlc2t0b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcHBlcnMtb3JkZXItaG92ZXIuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItYnV0dG9uLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm9yZGVyLXN1bW1hcnktYm9keSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5pdGVtLXN1bW1hcnktaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYmEoMzMsIDI4LCAyNCwgMC42KTtcbn1cbi5pdGVtLXN1bW1hcnktaW5mbyB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLml0ZW0tc3VtbWFyeS1pbmZvIHRkLmlzLXN1Yi10b3RhbCwgLml0ZW0tc3VtbWFyeS1pbmZvIHRkLmlzLXRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMzMsIDI4LCAyNCwgMC44NSk7XG59XG4uaXRlbS1zdW1tYXJ5LWluZm8gdGQuaXMtc3ViLXRvdGFsLXByaWNlLCAuaXRlbS1zdW1tYXJ5LWluZm8gdGQuaXMtdG90YWwtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMzMsIDI4LCAyNCwgMC44NSk7XG59XG4uaXRlbS1zdW1tYXJ5LWluZm8gdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ub3JkZXItc3VtbWFyeS1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLm9yZGVyLXN1bW1hcnktaW5mbyB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4ub3JkZXItc3VtbWFyeS1pbmZvIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG4ub3JkZXItc3VtbWFyeS1pbmZvIHRkLm9zLWl0ZW0ge1xuICB3aWR0aDogNzAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm9yZGVyLXN1bW1hcnktaW5mbyB0ZC5vcy1udW1iZXIge1xuICB3aWR0aDogMTAlO1xufVxuLm9yZGVyLXN1bW1hcnktaW5mbyB0ZC5vcy1wcmljZSB7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ub3JkZXItc2V0dXAtcGFnZSB7XG4gIG1heC13aWR0aDogNjByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5oMi5vcmRlci1zZXR1cCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7XG59XG5cbi5vcmRlci1zZXR1cC1zdGVwLTEge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBpY2t1cC1vcHRpb25zLFxuLmRlbGl2ZXJ5LW9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBpY2t1cC1vcHRpb25zLnNlbGVjdGVkLFxuLmRlbGl2ZXJ5LW9wdGlvbnMuc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yZGVyLXR5cGUtc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG4ub3JkZXItdHlwZS1zZWxlY3Rvcl9fb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZGVyLXR5cGUtc2VsZWN0b3JfX2hvcml6b250YWwge1xuICB3aWR0aDogMC40cmVtO1xuICBtaW4taGVpZ2h0OiAxMnJlbTtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNhOTFmMmI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLm9yZGVyLXR5cGUtc2VsZWN0b3IgLm9wdGlvbi1pY29uLWNpcmNsZSB7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcmRlci10eXBlLXNlbGVjdG9yIC5vcHRpb24taWNvbi1jaXJjbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm9yZGVyLXR5cGUtc2VsZWN0b3JfX29wdGlvbi5zZWxlY3RlZCAub3B0aW9uLWljb24tY2lyY2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5MWYyYjtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbn1cbi5vcmRlci10eXBlLXNlbGVjdG9yX19vcHRpb24uc2VsZWN0ZWQgaDIge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cblxuLm9yZGVyLXR5cGUtc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4ub3JkZXItdHlwZS1zbGlkZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci10eXBlLXNsaWRlcl9fb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vcmRlci10eXBlLXNsaWRlcl9fZ2FwIHtcbiAgbWFyZ2luLXRvcDogNi41cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgd2lkdGg6IDQuNHJlbTtcbn1cbi5vcmRlci10eXBlLXNsaWRlciAub3B0aW9uLWNyb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDYuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xufVxuLm9yZGVyLXR5cGUtc2xpZGVyIC5vcHRpb24tZGlhbW9uZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXItdHlwZS1zbGlkZXIgLm9wdGlvbi1kaWFtb25kIC5kaWFtb25kLWxlZnQtcGlja3VwIHtcbiAgbWluLWhlaWdodDogMC40cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgZmxleDogMTtcbn1cbi5vcmRlci10eXBlLXNsaWRlciAub3B0aW9uLWRpYW1vbmQgLmRpYW1vbmQtcmlnaHQtcGlja3VwIHtcbiAgbWluLWhlaWdodDogMC40cmVtO1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICBmbGV4OiAxO1xufVxuLm9yZGVyLXR5cGUtc2xpZGVyIC5vcHRpb24tZGlhbW9uZCAuZGlhbW9uZC1sZWZ0LWRlbGl2ZXJ5IHtcbiAgbWluLWhlaWdodDogMC40cmVtO1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICBmbGV4OiAxO1xufVxuLm9yZGVyLXR5cGUtc2xpZGVyIC5vcHRpb24tZGlhbW9uZCAuZGlhbW9uZC1yaWdodC1kZWxpdmVyeSB7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDAuNHJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbn1cbi5vcmRlci10eXBlLXNsaWRlcl9fb3B0aW9uLnNlbGVjdGVkIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9yZGVyLXR5cGUtc2xpZGVyX19vcHRpb24uc2VsZWN0ZWQgLmRpYW1vbmQtc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuMnJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIuOHJlbTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMTAwJSA1MCUsIDUwJSAxMDAlLCAwJSA1MCUpO1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICBwYWRkaW5nOiAwLjRyZW07XG59XG4ub3JkZXItdHlwZS1zbGlkZXJfX29wdGlvbi5zZWxlY3RlZCAuZGlhbW9uZC1zZWxlY3RlZCAuZGlhbW9uZC1zZWxlY3RlZF9faW5uZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDUwJSwgNTAlIDEwMCUsIDAlIDUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZGQ1MDE7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG5cbi5vcmRlci1ub3ctYnRucyB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLm9yZGVyLW5vdy1idG5zIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWZhZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2FmYWZhZjtcbn1cbi5vcmRlci1ub3ctYnRucyAuYnRuLnNlbGVjdGVkLCAub3JkZXItbm93LWJ0bnMgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRkNTAxO1xufVxuXG4vKiBIaWRlIEhUTUw1IFVwIGFuZCBEb3duIGFycm93cyBmb3IgemlwIGNvZGUgKi9cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ub3JkZXItZGF0ZS10aW1lIC5mYS1jYWxlbmRhci1hbHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgY29sb3I6IHJlZDtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHJnYmEoMzMsIDI4LCAyNCwgMC43KTtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm9yZGVyLXRpbWluZ19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xufVxuLm9yZGVyLXRpbWluZ19fZXJyb3JzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ldy1vcmRlci10eXBlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5uZXctb3JkZXItdHlwZS1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmV3LW9yZGVyLXR5cGUtY29udGFpbmVyIC5uZXctb3JkZXItdHlwZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXctb3JkZXItdHlwZS1jb250YWluZXIgLm5ldy1vcmRlci10eXBlLWJ0biBpbWcge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ubmV3LW9yZGVyLXR5cGUtY29udGFpbmVyIC5uZXctb3JkZXItdHlwZS1idG46aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uZXctb3JkZXItdHlwZS1jb250YWluZXIgLm5ldy1vcmRlci10eXBlLWJ0bi5zZWxlY3RlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMjExYzE4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvdHRvbTogLTU1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubmV3LW9yZGVyLXR5cGUtY29udGFpbmVyIC5uZXctb3JkZXItdHlwZS1idG4uc2VsZWN0ZWQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAubW9kYWwtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbiAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAycmVtIDAgMnJlbTtcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCB1bC5sYXJnZS1yYWRpb3MgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCB1bC5sYXJnZS1yYWRpb3MgbGkge1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2E5MWYyYjtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uc3RvcmUtc2VsZWN0b3ItbW9kYWwgdWwubGFyZ2UtcmFkaW9zIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIHVsLmxhcmdlLXJhZGlvcyBsaSBsYWJlbCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIHVsLmxhcmdlLXJhZGlvcyBsaSAuY2hlY2sge1xuICB0b3A6IDFyZW07XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCB1bC5sYXJnZS1yYWRpb3MgbGkgLmNoZWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gZGl2Om50aC1jaGlsZCgyKSwgLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gaDUge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMC42cmVtO1xufVxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgd2lkdGg6IDIwcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFkZHJlc3MtbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4uYWRkcmVzcy1saXN0LWNvbnRhaW5lciAuZGl2aWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMWMxODtcbn1cbi5hZGRyZXNzLWxpc3QtY29udGFpbmVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5hZGRyZXNzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4uYWRkcmVzcy1saXN0IC5hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hZGRyZXNzLWxpc3QgLmFkZHJlc3NfX3RpdGxlIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5hZGRyZXNzLWxpc3QgLmFkZHJlc3NfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMXJlbTtcbn1cbi5hZGRyZXNzLWxpc3QgLmFkZHJlc3NfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYWRkcmVzcy1saXN0IC5hZGRyZXNzX19idXR0b24gaW5wdXQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnlvdXItYWRkcmVzcy1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnlvdXItYWRkcmVzcy1pbnB1dF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnlvdXItYWRkcmVzcy1pbnB1dF9fdGl0bGUgaDIge1xuICBmbGV4OiAxO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi55b3VyLWFkZHJlc3MtaW5wdXRfX2F1dG9maWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxpbmUxLWxpbmUyLFxuLnN0YXRlLXppcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5saW5lMS1saW5lMiAuZm9ybS1ncm91cCxcbi5zdGF0ZS16aXAgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGluZTEtbGluZTIsXG4uc3RhdGUtemlwIHtcbiAgICBnYXA6IDFyZW07XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmxpbmUxLWxpbmUyIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgyKSxcbi5zdGF0ZS16aXAgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uY29udGludWUtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4uc3RvcmVzLW5lYXIteW91IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMTFjMTg7XG59XG4uc3RvcmVzLW5lYXIteW91IC50aXRsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0b3Jlcy1uZWFyLXlvdSAudGl0bGUtcm93IC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbn1cbi5zdG9yZXMtbmVhci15b3UgLmVycm9yLXJvdyB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLnN0b3Jlcy1uZWFyLXlvdSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3RvcmUtbmVhci15b3Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uc3RvcmUtbmVhci15b3UgLnN0b3JlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLnN0b3JlLW5lYXIteW91IC5zdG9yZS1pbmZvIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3RvcmUtbmVhci15b3UgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdG9yZS1uZWFyLXlvdSAuc3RvcmUtc2VsZWN0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnN0b3JlLW5lYXIteW91IC5zdG9yZS1zZWxlY3QgaW5wdXQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLm9yZGVyLXRpbWluZy1zZWxlY3RvciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXh0cmEtZmllbGRzLXNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uYnRuLXZpZXctYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5wdC1vcmRlci1zdW1tYXJ5LWJvZHkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnB0LW9yZGVyLXN1bW1hcnktYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3RvcmUtcGhvbmUtbnVtYmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG5cbi5hY2tub3dsZWRnZS1oZXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ucGl6emEtdHJhY2tlci1jb250YWluZXIgLmJhbm5lciB7XG4gIHBhZGRpbmc6IDVweCAwcHggMTBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC5iYW5uZXIgaDEge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjZmRkNTAxO1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC5iYW5uZXIgaDEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBpenphLXRyYWNrZXItY29udGFpbmVyIC5iYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5waXp6YS10cmFja2VyLWNvbnRhaW5lciAudHJhY2tlci1zdGVwcyAuYnRuLWFycm93LWRvd24uZmlyc3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC50cmFja2VyLXN0ZXBzIHAge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAxcmVtO1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC50cmFja2VyLXN0ZXBzIC5zdGVwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC50cmFja2VyLXN0ZXBzIC5zdGVwIC5zdGVwLXRleHQge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC50cmFja2VyLXN0ZXBzIC5zdGVwIC5pY29uLnN0ZXAtNC5hY3RpdmUgaSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5waXp6YS10cmFja2VyLWNvbnRhaW5lciAudHJhY2tlci1zdGVwcyAuc3RlcCAuaWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ODg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNhZmFmYWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5waXp6YS10cmFja2VyLWNvbnRhaW5lciAudHJhY2tlci1zdGVwcyAuc3RlcCAuaWNvbi5hY3RpdmUge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkZDUwMTtcbn1cbi5waXp6YS10cmFja2VyLWNvbnRhaW5lciAudHJhY2tlci1zdGVwcyAuc3RlcCAuaWNvbi5jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNhOTFmMmI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRkNTAxO1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC50cmFja2VyLXN0ZXBzIC5jb25uZWN0b3Itcm93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC50cmFja2VyLXN0ZXBzIC5jb25uZWN0b3Itcm93IC5jb25uZWN0b3Ige1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzg4ODtcbn1cblxuLmVzdGltYXRlZC10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5lc3RpbWF0ZWQtdGltZSAuZXN0aW1hdGVkLXByZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi5lc3RpbWF0ZWQtdGltZSAudGltZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVzdGltYXRlZC10aW1lIC5lc3RpbWF0ZWQtdGltZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG59XG5cbi5vcmRlci1hbGVydCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xufVxuXG4uZ2lmdC1jYXJkLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5naWZ0LWNhcmQtZGV0YWlscyB0ZXh0YXJlYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5naWZ0LWNhcmQtZGV0YWlsc19fbGVmdCwgLmdpZnQtY2FyZC1kZXRhaWxzX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2lmdC1jYXJkLWRldGFpbHNfX3RvLWVtYWlsLCAuZ2lmdC1jYXJkLWRldGFpbHNfX21lc3NhZ2UsIC5naWZ0LWNhcmQtZGV0YWlsc19fZnJvbSwgLmdpZnQtY2FyZC1kZXRhaWxzX190byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjByZW0pIHtcbiAgLmdpZnQtY2FyZC1kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuXG4udmFsaWRhdGlvbi1lcnJvciB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5MWYyYiAhaW1wb3J0YW50O1xufVxuXG4uYm90aC1zaWRlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHJnYmEoMzMsIDI4LCAyNCwgMC42KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi5ib3RoLXNpZGVzID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiA5cHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4ubGVmdC1zaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2E5MWYyYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwLjdyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi5sZWZ0LXNpZGUuYWN0aXZlID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiA5cHggc29saWQgI2E5MWYyYjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcbiAgbGVmdDogLTI1cHg7XG4gIHRvcDogNXB4O1xufVxuLmxlZnQtc2lkZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5MWYyYjtcbiAgLypib3JkZXItcmlnaHQ6IG5vbmU7Ki9cbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICB0b3A6IDVweDtcbn1cblxuLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDAuN3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLnJpZ2h0LXNpZGUuYWN0aXZlID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiA5cHggc29saWQgI2E5MWYyYjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICB0b3A6IDVweDtcbn1cbi5yaWdodC1zaWRlID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTkxZjJiO1xuICAvKmJvcmRlci1sZWZ0OiBub25lOyovXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICB0b3A6IDVweDtcbn1cblxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAucHJvZHVjdC1pbWFnZSB7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDFyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbSAxcmVtIDIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAwO1xuICB9XG59XG4uZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIGltZywgLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIHAsIC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiBpbWcge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLnByb2R1Y3QtaW5mbyBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLnByb2R1Y3QtaW5mbyBwIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdHMgLmxhcmdlLXJhZGlvcyBsaSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG9wcGluZ3MtcGFuZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi50b3BwaW5ncy1wYW5lbCAuYm90aC1zaWRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wcGluZ3MtcGFuZWwgLmxlZnQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wcGluZ3MtcGFuZWwgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uLnJlY2lwZS1idG5zLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uIGg0LCAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xufVxuLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uLnJlcGVhdCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbi5yZXBlYXQgLnNpZGUtc2VsZWN0aW9uLXBhbmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGhlaWdodDogOHJlbTtcbn1cbi50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbi5yZXBlYXQgLnJlY2lwZS1zcGxpdC1idG4uc2VsZWN0ZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uLnJlcGVhdCAucmVjaXBlLXNwbGl0LWJ0bi5zZWxlY3RlZCAubGVmdC1zaWRlLFxuLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uLnJlcGVhdCAucmVjaXBlLXNwbGl0LWJ0bi5zZWxlY3RlZCAucmlnaHQtc2lkZSB7XG4gIHRvcDogMC43cmVtO1xufVxuLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uLnJlcGVhdCAucmVjaXBlLXNwbGl0LWJ0bjpudGgtY2hpbGQoMSkge1xuICBmbG9hdDogbGVmdDtcbn1cbi50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbi5yZXBlYXQgLnJlY2lwZS1zcGxpdC1idG46bnRoLWNoaWxkKDIpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRvcHBpbmdzLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgd2lkdGg6IDQ4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcHBpbmdzLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuOm50aC1jaGlsZCgyKSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRvcHBpbmdzLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuOm50aC1jaGlsZCgzKSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50b3BwaW5ncy1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biAubGVmdC1zaWRlIHNwYW4sXG4udG9wcGluZ3MtcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4gLnJpZ2h0LXNpZGUgc3BhbiB7XG4gIHRvcDogMC40cmVtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4udG9wcGluZ3MtcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4gLmxlZnQtc2lkZS5oaWxpZ2h0ID4gc3Bhbixcbi50b3BwaW5ncy1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biAucmlnaHQtc2lkZS5oaWxpZ2h0ID4gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9wcGluZ3MtcGFuZWwgLnJlY2lwZS1zcGxpdC1idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRvcHBpbmdzLXBhbmVsIC5zaWRlLXNlbGVjdGlvbi1wYW5lbCB7XG4gIHBhZGRpbmc6IDFyZW0gMCA2cmVtIDA7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuLnRvcHBpbmdzLXBhbmVsIC5zaWRlLXNlbGVjdGlvbi1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biAubGVmdC1zaWRlID4gc3Bhbixcbi50b3BwaW5ncy1wYW5lbCAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4gLnJpZ2h0LXNpZGUgPiBzcGFuIHtcbiAgdG9wOiAwLjhyZW07XG59XG4udG9wcGluZ3MtcGFuZWwgLnNpZGUtc2VsZWN0aW9uLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuLnNlbGVjdGVkIC5sZWZ0LXNpZGUgPiBzcGFuLFxuLnRvcHBpbmdzLXBhbmVsIC5zaWRlLXNlbGVjdGlvbi1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0bi5zZWxlY3RlZCAucmlnaHQtc2lkZSA+IHNwYW4ge1xuICB0b3A6IDAuNHJlbTtcbn1cbi50b3BwaW5ncy1wYW5lbCAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgaDMuY3VzdG9taXplLXNpZGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbi50b3BwaW5ncy1wYW5lbCAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgaDMuY3VzdG9taXplLXNpZGUtdGl0bGUuc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b3BwaW5ncy1wYW5lbCAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgaDMuY3VzdG9taXplLXNpZGUtdGl0bGUuY3VzdG9taXplLWxlZnQtc2lkZS10aXRsZSwgLnRvcHBpbmdzLXBhbmVsIC5zaWRlLXNlbGVjdGlvbi1wYW5lbCBoMy5jdXN0b21pemUtc2lkZS10aXRsZS5jdXN0b21pemUtcmlnaHQtc2lkZS10aXRsZSB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDJyZW0gMCAxcmVtIDA7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5yZWNpcGUtc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAucmVjaXBlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gIH1cbn1cbi50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbn1cbi50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuZmFuY3ktc2VsZWN0LFxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNDQ1cHg7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3QsXG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmZhbmN5LXNlbGVjdCBzZWxlY3Qge1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwIDAuMjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5ib3RoLXNpZGVzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDdweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5sZWZ0LXNpZGUgc3BhbjpudGgtY2hpbGQoMiksXG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLnJpZ2h0LXNpZGUgc3BhbjpudGgtY2hpbGQoMikge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMTJweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5sZWZ0LXNpZGUtdGl0bGUsXG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLnJpZ2h0LXNpZGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5ib3RoLXNpZGUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMXJlbSAwLjVyZW07XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWFuZC1wbGFjZW1lbnQge1xuICBtYXJnaW4tbGVmdDogNCU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWFuZC1wbGFjZW1lbnQuZHJpenpsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAubW9kaWZpZXItZ3JvdXAsIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAucGxhY2VtZW50LWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAubW9kaWZpZXItZ3JvdXAgbGFiZWwgc3BhbiwgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IC5wbGFjZW1lbnQtZ3JvdXAgbGFiZWwgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggOHB4IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHggOHB4IDhweCA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4IDhweCA4cHggOHB4O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZmFmO1xuICBjb2xvcjogI2YwZWZlZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIDAuMXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAubW9kaWZpZXItZ3JvdXAgbGFiZWwubm9uZS1vcHQsIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAucGxhY2VtZW50LWdyb3VwIGxhYmVsLm5vbmUtb3B0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNhZmFmYWY7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNhZmFmYWY7XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWdyb3VwIGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuLCAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLnBsYWNlbWVudC1ncm91cCBsYWJlbCBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWdyb3VwIGxhYmVsIGlucHV0LCAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLnBsYWNlbWVudC1ncm91cCBsYWJlbCBpbnB1dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubW9kaWZpZXItYW5kLXBsYWNlbWVudCAubW9kaWZpZXItZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5tb2RpZmllci1hbmQtcGxhY2VtZW50IC5wbGFjZW1lbnQtZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5tb2RpZmllci1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1vZGlmaWVyLWFuZC1wbGFjZW1lbnQuZHJpenpsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICBtYXJnaW46IDNweCAwIDAgMDtcbiAgei1pbmRleDogOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLmNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLmNoZWNrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICB3aWR0aDogMS40cmVtO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG59XG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQuZW1wdHktaW5ncmVkaWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbmdyZWRpZW50LWdyb3VwIC5oZWFkZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5ncmVkaWVudC1ncm91cCAuaGVhZGVyLXRyaWdnZXIgLnRpdGxlLXNwYW4ge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uaW5ncmVkaWVudC1ncm91cCAuaGVhZGVyLXRyaWdnZXIgLnRpdGxlLWNvbHVtbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5ncmVkaWVudC1ncm91cCAuaGVhZGVyLXRyaWdnZXIgLnRpdGxlLWNvbHVtbjpudGgtY2hpbGQob2RkKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5pbmdyZWRpZW50LWdyb3VwIC5oZWFkZXItdHJpZ2dlciAuY29sbGFwc2UtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5ncmVkaWVudC1ncm91cCAuaGVhZGVyLXRyaWdnZXIgLmNvbGxhcHNlLXRyaWdnZXIub3BlbiAuZmEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG59XG4uaW5ncmVkaWVudC1ncm91cCAuaGVhZGVyLXRyaWdnZXIgLmNvbGxhcHNlLXRyaWdnZXIgLmZhIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MiU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50LWxpc3QtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQtbGlzdC1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50LWxpc3QtYmxvY2sudG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLmZpbmlzaC11cC1wYW5lbCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmZpbmlzaC11cC1wYW5lbC50d28tdGFiIC53cmFwLXBhbmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLml0ZW0tc2lkZSAuaWNvbnMgLmxlZnQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAycmVtIDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uLm9uZS10YWIge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gI3JlY2lwZS1zZWxlY3RvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gaDQsIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiAucmVxdWlyZW1lbnQtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiAucmVxdWlyZW1lbnQtbGlzdCBwIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gaDQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiAucmVxdWlyZW1lbnQtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIC5yZXF1aXJlbWVudC1uYW1lICsgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIC5wcm9kdWN0LXJlY2lwZS1maW5pc2gtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gI3Byb2R1Y3QtcmVjaXBlLWZpbmlzaC1xdWFudGl0eSxcbi5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uICNwcm9kdWN0LXJlY2lwZS1maW5pc2gtbmFtZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uICNwcm9kdWN0LXJlY2lwZS1maW5pc2gtcXVhbnRpdHkge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmZpbmlzaC11cC1wYW5lbCAjaXRlbS1zaWRlcyB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLml0ZW0tc2lkZSAuaWNvbnMgLmxlZnQtc2lkZSwgLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5pY29ucyAucmlnaHQtc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5pY29ucyAubGVmdC1zaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5yaWdodC1zaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5pY29ucyAuYWN0aXZlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNhOTFmMmI7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5ib3RoLXNpZGVzIHNwYW4ge1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAtMXJlbTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLml0ZW0tc2lkZSAuYnVpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5idWlsZCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5idWlsZCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmJ1aWxkIHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIxMWMxODtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5pY29ucyAubGVmdC1zaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5sZWZ0LXNpZGUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5sZWZ0LXNpZGUgPiBzcGFuIHtcbiAgbGVmdDogMjJweDtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLml0ZW0tc2lkZSAuaWNvbnMgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maW5pc2gtdXAtcGFuZWwgLml0ZW0tc2lkZSAuaWNvbnMgLnJpZ2h0LXNpZGUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5yaWdodC1zaWRlID4gc3BhbiB7XG4gIGxlZnQ6IC02cHg7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlZjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW5pc2gtdXAtcGFuZWwgLndyYXAtcGFuZWwge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxufVxuLmZpbmlzaC11cC1wYW5lbCAud3JhcC1wYW5lbCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTkxZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2FmYWZhZjtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLndyYXAtcGFuZWwgLnJlcXVpcmVtZW50cy1saXN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLndyYXAtcGFuZWwgLmZhbmN5LXNlbGVjdC5xdWFudGl0eSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLndyYXAtcGFuZWwgLmZhbmN5LXNlbGVjdC5yZXF1aXJlbWVudC1vcHRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3QucmVxdWlyZW1lbnQtb3B0aW9ucyBzZWxlY3Qge1xuICB3aWR0aDogODglO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3QucmVxdWlyZW1lbnQtb3B0aW9ucyBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMiU7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmZpbmlzaC11cC1wYW5lbCAud3JhcC1wYW5lbCAuZmFuY3ktc2VsZWN0LnJlcXVpcmVtZW50LW9wdGlvbnMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ1MDE7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3QucmVxdWlyZW1lbnQtb3B0aW9ucyBidXR0b24gLmZhIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3QucmVxdWlyZW1lbnQtb3B0aW9ucyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpbmlzaC11cC1wYW5lbC5jb21wYWN0IGg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZmluaXNoLXVwLXBhbmVsLmNvbXBhY3QgLml0ZW0tc2lkZSAuYnVpbGQgaDUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5maW5pc2gtdXAtcGFuZWwuY29tcGFjdCAuaXRlbS1zaWRlIC5idWlsZCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG1heC13aWR0aDogNjByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5zdGFjay1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5zdGFjay1jb250YWluZXIgLnN0YWNrIHtcbiAgZ3JpZC1hcmVhOiAxLzE7XG59XG4ucHJvZHVjdC1kZXRhaWwgLnN0YWNrLWNvbnRhaW5lciAuZnJvbnQge1xuICBwbGFjZS1zZWxmOiBlbmQgY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5kaW1lbnNpb24tbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5yZXF1aXJlbWVudC1ncm91cCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzZyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5pbmZvLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbn1cbi5wcm9kdWN0LWRldGFpbCAuaW5mby1wYW5lbCAudGl0bGUtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4ucHJvZHVjdC1kZXRhaWwgLmluZm8tcGFuZWwgLnRpdGxlLXByaWNlIC50aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5pbmZvLXBhbmVsIC50aXRsZS1wcmljZSAucHJpY2VfX2xvYWRpbmcsXG4ucHJvZHVjdC1kZXRhaWwgLmluZm8tcGFuZWwgLnRpdGxlLXByaWNlIC5wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5pbmZvLXBhbmVsIC5udXRyaXRpb24taW5mbyB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wcm9kdWN0LWRldGFpbCAuaW5mby1wYW5lbCAubnV0cml0aW9uLXF0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1kZXRhaWwgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ucHJvZHVjdC1kZXRhaWwgLnF1YW50aXR5LWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucHJvZHVjdC1kZXRhaWwgLnF1YW50aXR5LWNvbnRyb2wgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWRldGFpbCAubWludXMsXG4ucHJvZHVjdC1kZXRhaWwgLnBsdXMsXG4ucHJvZHVjdC1kZXRhaWwgLnF1YW50aXR5LXZhbHVlIHtcbiAgcGFkZGluZzogMC41cmVtIDIuNHJlbTtcbn1cbi5wcm9kdWN0LWRldGFpbCAucXVhbnRpdHktdmFsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzA3MDcwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucHJvZHVjdC1kZXRhaWwgLm1pbnVzIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnByb2R1Y3QtZGV0YWlsIC5wbHVzIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnByb2R1Y3QtZGV0YWlsIC5taW51cyxcbi5wcm9kdWN0LWRldGFpbCAucGx1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJpcnRoZGF5LWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5iaXJ0aGRheS1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJpcnRoZGF5LWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnJlcXVpcmVtZW50LW9ucGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogMS4ycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1jYXRlZ29yeS1yZWNpcGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuZGVhbCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCBoMiAuYm90aC1zaWRlcyxcbi50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCBoMiAubGVmdC1zaWRlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gZGl2Om50aC1jaGlsZCgyKSwgLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZGVmYXVsdC1tb2RhbCB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMXJlbSBhdXRvO1xuICB9XG4gIC5kZWZhdWx0LW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RlcHMtdmVydGljYWwsXG4ucHJvZHVjdC1tb2RhbCAucHJvZHVjdC10YWJzLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdGVwcy1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdC1tb2RhbCAucHJvZHVjdC10YWJzLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duLmZpcnN0OmJlZm9yZSwgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duLmxhc3Q6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYigxNjksIDMxLCA0Myk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoMTY5LCAzMSwgNDMpIDAlLCByZ2IoMTI2LCAyMywgMzIpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoMTI1ZGVnLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiKDE2OSwgMzEsIDQzKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiKDEyNiwgMjMsIDMyKSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEyNWRlZywgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoMTY5LCAzMSwgNDMpIDAlLCByZ2IoMTI2LCAyMywgMzIpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoMTY5LCAzMSwgNDMpIDAlLCByZ2IoMTI2LCAyMywgMzIpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjVkZWcsIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjYTkxZjJiXCIsIGVuZENvbG9yc3RyPVwiIzdlMTcyMFwiLCBHcmFkaWVudFR5cGU9MCApO1xuICAgIHpvb206IDE7XG4gIH1cbiAgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIHVsLnByb2dyZXNzLXN0ZXBzLnByb2R1Y3QtdGFicy1ob3Jpem9udGFsIGxpIGJ1dHRvbi5idG4tYXJyb3ctZG93bjpiZWZvcmUsIHVsLnByb2dyZXNzLXN0ZXBzLnByb2R1Y3QtdGFicy1ob3Jpem9udGFsIGxpIGJ1dHRvbi5idG4tYXJyb3ctZG93bjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHdpZHRoOiAyOC4yNXB4O1xuICAgIGhlaWdodDogMjguMjVweDtcbiAgICBib3JkZXI6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYig5MiwgNzgsIDY3KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYig5MiwgNzgsIDY3KSAwJSwgcmdiKDYzLCA1MywgNDUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2IoOTIsIDc4LCA2NykpLCBjb2xvci1zdG9wKDEwMCUsIHJnYig2MywgNTMsIDQ1KSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDkyLCA3OCwgNjcpIDAlLCByZ2IoNjMsIDUzLCA0NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDkyLCA3OCwgNjcpIDAlLCByZ2IoNjMsIDUzLCA0NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYig5MiwgNzgsIDY3KSAwJSwgcmdiKDYzLCA1MywgNDUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYig5MiwgNzgsIDY3KSAwJSwgcmdiKDYzLCA1MywgNDUpIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzVjNGU0M1wiLCBlbmRDb2xvcnN0cj1cIiMzZjM1MmRcIiwgR3JhZGllbnRUeXBlPTAgKTtcbiAgICB6b29tOiAxO1xuICB9XG4gIHVsLnByb2dyZXNzLXN0ZXBzLnByb2R1Y3QtdGFicy1ob3Jpem9udGFsIGxpIGJ1dHRvbi5idG4tYXJyb3ctZG93bjpiZWZvcmUsIHVsLnByb2dyZXNzLXN0ZXBzLnByb2R1Y3QtdGFicy1ob3Jpem9udGFsIGxpIGJ1dHRvbi5idG4tYXJyb3ctZG93bjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIHVsLnByb2dyZXNzLXN0ZXBzLnByb2R1Y3QtdGFicy1ob3Jpem9udGFsIGxpIGJ1dHRvbi5idG4tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duOmFmdGVyIHtcbiAgICByaWdodDogLTEycHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjMjExYzE4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYig5MiwgNzgsIDY3KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxMjVkZWcsIHJnYig5MiwgNzgsIDY3KSAwJSwgcmdiKDYzLCA1MywgNDUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoMTI1ZGVnLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiKDkyLCA3OCwgNjcpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2IoNjMsIDUzLCA0NSkpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMjVkZWcsIHJnYig5MiwgNzgsIDY3KSAwJSwgcmdiKDYzLCA1MywgNDUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxMjVkZWcsIHJnYig5MiwgNzgsIDY3KSAwJSwgcmdiKDYzLCA1MywgNDUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoOTIsIDc4LCA2NykgMCUsIHJnYig2MywgNTMsIDQ1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoOTIsIDc4LCA2NykgMCUsIHJnYig2MywgNTMsIDQ1KSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiM1YzRlNDNcIiwgZW5kQ29sb3JzdHI9XCIjM2YzNTJkXCIsIEdyYWRpZW50VHlwZT0wICk7XG4gICAgem9vbTogMTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubW9kaWZpZXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLnBsYWNlbWVudC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAucGxhY2VtZW50LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wcm9kdWN0LW1vZGFsIC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLm1lbnUtY2F0ZWdvcnktcmVjaXBlLFxuLmRlYWwge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdC1tb2RhbCxcbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCxcbi5kZWZhdWx0LW1vZGFsIHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAxcmVtIGF1dG87XG4gIH1cbiAgLnByb2R1Y3QtbW9kYWwgLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxuICAucHJvZHVjdC1tb2RhbCAuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVmYXVsdC1tb2RhbCB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMXJlbSBhdXRvO1xuICB9XG4gIC5kZWZhdWx0LW1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5ib3RoLXNpZGVzIHNwYW46bnRoLWNoaWxkKDIpLFxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5sZWZ0LXNpZGUgc3BhbjpudGgtY2hpbGQoMiksXG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLnJpZ2h0LXNpZGUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICBsZWZ0OiAwcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLmJvdGgtc2lkZXMgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMC43NXJlbTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMXJlbSAzcmVtIDA7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uOmZpcnN0LWNoaWxkIGg0LCAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246Zmlyc3QtY2hpbGQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246Zmlyc3QtY2hpbGQgaDQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uOm50aC1jaGlsZCgyKSAucmVjaXBlLXNwbGl0LWJ0bixcbi50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbiAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMjJyZW07XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uOm50aC1jaGlsZCgyKSAucmVjaXBlLXNwbGl0LWJ0biAuYm90aC1zaWRlcyxcbi50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbiAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4gLmJvdGgtc2lkZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246bnRoLWNoaWxkKDIpIC5yZWNpcGUtc3BsaXQtYnRuIC5ib3RoLXNpZGVzID4gc3Bhbixcbi50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbiAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4gLmJvdGgtc2lkZXMgPiBzcGFuIHtcbiAgICBsZWZ0OiAtMXJlbTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246bnRoLWNoaWxkKDIpIC5yZWNpcGUtc3BsaXQtYnRuIC5sZWZ0LXNpZGUsXG4udG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb24gLnNpZGUtc2VsZWN0aW9uLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuIC5sZWZ0LXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbjpudGgtY2hpbGQoMikgLnJlY2lwZS1zcGxpdC1idG4gLmxlZnQtc2lkZSA+IHNwYW4sXG4udG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb24gLnNpZGUtc2VsZWN0aW9uLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuIC5sZWZ0LXNpZGUgPiBzcGFuIHtcbiAgICBsZWZ0OiAtMC41cmVtO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbjpudGgtY2hpbGQoMikgLnJlY2lwZS1zcGxpdC1idG4gLnJpZ2h0LXNpZGUsXG4udG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb24gLnNpZGUtc2VsZWN0aW9uLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuIC5yaWdodC1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246bnRoLWNoaWxkKDIpIC5yZWNpcGUtc3BsaXQtYnRuIC5yaWdodC1zaWRlID4gc3Bhbixcbi50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbiAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4gLnJpZ2h0LXNpZGUgPiBzcGFuIHtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbiAuc2lkZS1zZWxlY3Rpb24tcGFuZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbiAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb24ucmVwZWF0IC5zaWRlLXNlbGVjdGlvbi1wYW5lbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbi5yZXBlYXQgLnNpZGUtc2VsZWN0aW9uLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb24ucmVwZWF0IC5zaWRlLXNlbGVjdGlvbi1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0bjpiZWZvcmUge1xuICAgIHRvcDogLTMuNXJlbTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmZhbmN5LXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAzMHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCBoMiAuYm90aC1zaWRlcyxcbi50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCBoMiAubGVmdC1zaWRlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG4gIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uOmZpcnN0LWNoaWxkLm9uZS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uOmZpcnN0LWNoaWxkLm9uZS10YWIgLndyYXAtcGFuZWwgLmZhbmN5LXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb246Zmlyc3QtY2hpbGQub25lLXRhYiAud3JhcC1wYW5lbCAuZmFuY3ktc2VsZWN0LnF1YW50aXR5IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIGltZyB7XG4gICAgbWFyZ2luOiAycmVtIDAgMCAwO1xuICB9XG4gIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAuZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maW5pc2gtdXAtcGFuZWwgLndyYXAtcGFuZWwgLmZhbmN5LXNlbGVjdC5xdWFudGl0eSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdjpudGgtY2hpbGQoMiksIC5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdjpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNoZWNrb3V0LXBhZ2UgLndhbGwge1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNvcmRlci1iYXNrZXQ6YmVmb3JlLFxuI29yZGVyLXNldHRpbmdzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb21vLWhlcm8gaW1nIHtcbiAgICBoZWlnaHQ6IDQwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb21vLXN1Yi1oZXJvIGltZyB7XG4gICAgaGVpZ2h0OiA0MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9tby1vcHQtMSBpbWcsXG4ucHJvbW8tb3B0LTIgaW1nIHtcbiAgICBoZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb21vLWltYWdlLWxpc3QgLnJvdyAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucHJvbW8taW1hZ2UtbGlzdCAucm93IC5jb2wtbWQtNjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gICNtYWluLXN1Yi1sb2dvIHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcmVtIDAgMS41cmVtIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubm8tc2lkZWJhciAubWVudS1jYXRlZ29yeS1yZWNpcGUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1jYXRlZ29yeS1yZWNpcGUsXG4uZGVhbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtY2F0ZWdvcnktcmVjaXBlIHNwYW4sXG4uZGVhbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVudS1jYXRlZ29yeS1yZWNpcGUgZGl2IHAsXG4uZGVhbCBkaXYgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5kZWFsIGRpdiB7XG4gICAgbWluLWhlaWdodDogMTByZW07XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5ib3RoLXNpZGVzLFxuLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5sZWZ0LXNpZGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLmJvdGgtc2lkZXMgc3BhbjpudGgtY2hpbGQoMiksXG4udG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLmxlZnQtc2lkZSBzcGFuOm50aC1jaGlsZCgyKSxcbi50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCBoMiAucmlnaHQtc2lkZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRvcDogMS41cmVtO1xuICAgIGxlZnQ6IDByZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCBoMiAuYm90aC1zaWRlcyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAwLjc1cmVtO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAuY2hlY2sge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5tb2RpZmllci1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAucGxhY2VtZW50LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAucGxhY2VtZW50LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudC5lbXB0eS1pbmdyZWRpZW50IGlucHV0LCAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQuZW1wdHktaW5ncmVkaWVudCBsYWJlbCwgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50LmVtcHR5LWluZ3JlZGllbnQgZGl2LCAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQuZW1wdHktaW5ncmVkaWVudCBzcGFuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gZGl2Om50aC1jaGlsZCgyKSwgLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudHJhY2tlci1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICBwYWRkaW5nOiAwcmVtIDEuNXJlbSAwcmVtIDEuNXJlbTtcbiAgfVxuICAubG9naW4td2VsY29taW5nLW1zZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNTBweDtcbiAgfVxufVxuLnNhdmVkLWNhcmRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2F2ZWQtY2FyZHMtbGlzdCAuc2VsZWN0ZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTkxZjJiO1xufVxuLnNhdmVkLWNhcmRzLWxpc3QgLnNlbGVjdGVkIC5zYXZlZC1jYXJkX19lZGl0LXRvcCxcbi5zYXZlZC1jYXJkcy1saXN0IC5zZWxlY3RlZCAuc2F2ZWQtY2FyZF9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhdmVkLWNhcmRzLWxpc3QgLnNlbGVjdGVkIC5zYXZlZC1jYXJkX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNhdmVkLWNhcmRzLWxpc3QgLnNlbGVjdGVkIC5zYXZlZC1jYXJkLW5ld19fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zYXZlZC1jYXJkcy1saXN0IC5zZWxlY3RlZCAuc2F2ZWQtY2FyZC1uZXdfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNhdmVkLWNhcmRzLWxpc3QgLmVkaXQtbW9kZSAuc2F2ZWQtY2FyZF9fdG9wLFxuLnNhdmVkLWNhcmRzLWxpc3QgLmVkaXQtbW9kZSAuc2F2ZWQtY2FyZF9fYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zYXZlZC1jYXJkcy1saXN0IC5lZGl0LW1vZGUgLnNhdmVkLWNhcmRfX2VkaXQtdG9wLFxuLnNhdmVkLWNhcmRzLWxpc3QgLmVkaXQtbW9kZSAuc2F2ZWQtY2FyZF9fZWRpdC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4uc2F2ZWQtY2FyZHMtbGlzdCAuZWRpdC1tb2RlIC5zYXZlZC1jYXJkX19lZGl0LXRvcCBsYWJlbCxcbi5zYXZlZC1jYXJkcy1saXN0IC5lZGl0LW1vZGUgLnNhdmVkLWNhcmRfX2VkaXQtYm90dG9tIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNhdmVkLWNhcmRzLWxpc3QgLmRlbGV0ZS1hY3RpdmUgLnNhdmVkLWNhcmRfX2RlbGV0ZS1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zYXZlZC1jYXJkcy1saXN0IC5kZWxldGUtYWN0aXZlIC5zYXZlZC1jYXJkX19lZGl0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNhdmVkLWNhcmRzLWxpc3QgLmRlbGV0ZS1hY3RpdmUgLnNhdmVkLWNhcmRfX3RvcCxcbi5zYXZlZC1jYXJkcy1saXN0IC5kZWxldGUtYWN0aXZlIC5zYXZlZC1jYXJkX19ib3R0b20ge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zYXZlZC1jYXJkLW5ldyxcbi5zYXZlZC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2F2ZWQtY2FyZC1uZXdfX3RvcCxcbi5zYXZlZC1jYXJkX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnNhdmVkLWNhcmQtbmV3X19lZGl0LXRvcCxcbi5zYXZlZC1jYXJkX19lZGl0LXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uc2F2ZWQtY2FyZC1uZXdfX2VkaXQtYm90dG9tLCAuc2F2ZWQtY2FyZC1uZXdfX2JvdHRvbSxcbi5zYXZlZC1jYXJkX19lZGl0LWJvdHRvbSxcbi5zYXZlZC1jYXJkX19ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDFzO1xuICBhbmltYXRpb246IGZhZGVJbiAxcztcbn1cbi5zYXZlZC1jYXJkLW5ld19fYm90dG9tLWxlZnQsXG4uc2F2ZWQtY2FyZF9fYm90dG9tLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zYXZlZC1jYXJkLW5ld19fYm90dG9tLXJpZ2h0LFxuLnNhdmVkLWNhcmRfX2JvdHRvbS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNhdmVkLWNhcmQtbmV3X19kaWdpdHMsIC5zYXZlZC1jYXJkLW5ld19fbmFtZS1vbi1jYXJkLFxuLnNhdmVkLWNhcmRfX2RpZ2l0cyxcbi5zYXZlZC1jYXJkX19uYW1lLW9uLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2F2ZWQtY2FyZC1uZXdfX2Rpc3BsYXktbmFtZSxcbi5zYXZlZC1jYXJkX19kaXNwbGF5LW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uc2F2ZWQtY2FyZC1uZXdfX2VkaXQtYWN0aW9ucyxcbi5zYXZlZC1jYXJkX19lZGl0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5zYXZlZC1jYXJkLW5ld19fZGVsZXRlLXllcy1hbmNob3IsIC5zYXZlZC1jYXJkLW5ld19fZGVsZXRlLW5vLWFuY2hvciwgLnNhdmVkLWNhcmQtbmV3X19lZGl0LWFuY2hvciwgLnNhdmVkLWNhcmQtbmV3X19zYXZlLWFuY2hvciwgLnNhdmVkLWNhcmQtbmV3X19kZWxldGUtYW5jaG9yLFxuLnNhdmVkLWNhcmRfX2RlbGV0ZS15ZXMtYW5jaG9yLFxuLnNhdmVkLWNhcmRfX2RlbGV0ZS1uby1hbmNob3IsXG4uc2F2ZWQtY2FyZF9fZWRpdC1hbmNob3IsXG4uc2F2ZWQtY2FyZF9fc2F2ZS1hbmNob3IsXG4uc2F2ZWQtY2FyZF9fZGVsZXRlLWFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2F2ZWQtY2FyZC1uZXdfX2VkaXQtYW5jaG9yLFxuLnNhdmVkLWNhcmRfX2VkaXQtYW5jaG9yIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnNhdmVkLWNhcmQtbmV3X19jdnYsXG4uc2F2ZWQtY2FyZF9fY3Z2IHtcbiAgbWF4LXdpZHRoOiA4cmVtO1xufVxuLnNhdmVkLWNhcmQtbmV3IC5mb3JtLWdyb3VwLFxuLnNhdmVkLWNhcmQgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDFyZW07XG59XG4uc2F2ZWQtY2FyZC1uZXdfX2NvbmZpcm1hdGlvbixcbi5zYXZlZC1jYXJkX19jb25maXJtYXRpb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnNhdmVkLWNhcmQtbmV3X19kZWxldGUtb3ZlcmxheSxcbi5zYXZlZC1jYXJkX19kZWxldGUtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnNhdmVkLWNhcmQtbmV3X19kZWxldGUtYm90dG9tLFxuLnNhdmVkLWNhcmRfX2RlbGV0ZS1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zYXZlZC1jYXJkLW5ld19fY2FyZC10eXBlLFxuLnNhdmVkLWNhcmRfX2NhcmQtdHlwZSB7XG4gIG1heC13aWR0aDogNXJlbTtcbn1cbi5zYXZlZC1jYXJkLW5ldyAuc21hbGxlci1idG4sXG4uc2F2ZWQtY2FyZCAuc21hbGxlci1idG4ge1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zYXZlZC1jYXJkLW5ldyAuc21hbGxlci1idG46aG92ZXIsXG4uc2F2ZWQtY2FyZCAuc21hbGxlci1idG46aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbn1cblxuLnNhdmVkLWNhcmQtbmV3OmhvdmVyLFxuLnNhdmVkLWNhcmQ6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTkxZjJiO1xufVxuXG4uaW5wdXQtY3Z2IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zYXZlLWZvci1sYXRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2F2ZS1mb3ItbGF0ZXIgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1zbGlkZSAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9wLWhvbWUtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02MHB4O1xufVxuLnRvcC1ob21lLXNsaWRlciAudG9wLXNsaWRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRvcC1ob21lLXNsaWRlciAudG9wLXNsaWRlci1ibG9jayBpbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnRvcC1ob21lLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRvcC1ob21lLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50b3AtaG9tZS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4udG9wLWhvbWUtc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNTAxO1xufVxuLnRvcC1ob21lLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVmO1xuICBib3gtc2hhZG93OiAxcHggMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDFweDtcbn1cblxuLnNsaWRlc2hvdy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zbGlkZXNob3ctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zbGlkZXNob3ctY29udGFpbmVyIC5zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVzaG93LWNvbnRhaW5lciAucHJldiwgLnNsaWRlc2hvdy1jb250YWluZXIgLm5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNsaWRlc2hvdy1jb250YWluZXIgLm5leHQge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uc2xpZGVzaG93LWNvbnRhaW5lciAucHJldjpob3ZlciwgLnNsaWRlc2hvdy1jb250YWluZXIgLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4uc2xpZGVzaG93LWNvbnRhaW5lciAudGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZS1zbGlkZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1zbGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLXNsaWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBcbiAgWW91IHdhbnQgYSBzaW1wbGUgYW5kIGZhbmN5IHRvb2x0aXA/XG4gIEp1c3QgY29weSBhbGwgW2RhdGEtdG9vbHRpcF0gYmxvY2tzOlxuKi9cbi50b29sdGlwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b29sdGlwLXdyYXBwZXIgLmJ0bi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bZGF0YS10b29sdGlwXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogUG9zaXRpb25pbmcgYW5kIHZpc2liaWxpdHkgc2V0dGluZ3Mgb2YgdGhlIHRvb2x0aXAgKi9cbltkYXRhLXRvb2x0aXBdOmJlZm9yZSxcbltkYXRhLXRvb2x0aXBdOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyA1cHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLyogVGhlIGFjdHVhbCB0b29sdGlwIHdpdGggYSBkeW5hbWljIHdpZHRoICovXG5bZGF0YS10b29sdGlwXTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAvKiAgIGZvbnQtc2l6ZTogMC43M3JlbTsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgNzIsIDgwLCAwLjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsIHJnYmEoNTksIDcyLCA4MCwgMC40NCksIHJnYmEoNTksIDY4LCA3NSwgMC40NCksIHJnYmEoNjAsIDgyLCA4OCwgMC40NCkpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01cHgpIHNjYWxlKDAuNSk7XG59XG5cbi8qIFRvb2x0aXAgYXJyb3cgKi9cbltkYXRhLXRvb2x0aXBdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDBweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1NSwgNjQsIDcwLCAwLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLyogSWYgdGhlIG1vdXNlIGxlYXZlcyB0aGUgZWxlbWVudCwgXG4gICB0aGUgdHJhbnNpdGlvbiBlZmZlY3RzIGZvciB0aGUgXG4gICB0b29sdGlwIGFycm93IGFyZSBcInR1cm5lZCBvZmZcIiAqL1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7IC8qIE9yaWVudGF0aW9uIHNldHRpbmcgZm9yIHRoZVxuICAgc2xpZGUtZG93biBlZmZlY3QgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWSgwKTtcbn1cblxuLyogVG9vbHRpcCBiZWNvbWVzIHZpc2libGUgYXQgaG92ZXIgKi9cbltkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZSxcbltkYXRhLXRvb2x0aXBdOmhvdmVyOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU2NhbGVzIGZyb20gMC41IHRvIDEgLT4gZ3JvdyBlZmZlY3QgKi9cbltkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01cHgpIHNjYWxlKDEpO1xufVxuXG4vKiBTbGlkZSBkb3duIGVmZmVjdCBvbmx5IG9uIG1vdXNlZW50ZXIgKE5PVCBvbiBtb3VzZWxlYXZlKSAqL1xuW2RhdGEtdG9vbHRpcF06aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyAvKiBTdGFydGluZyBhZnRlciB0aGUgZ3JvdyBlZmZlY3QgKi9cbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWSgxKTtcbn1cblxuLypcbiAgVGhhdCdzIGl0LlxuKi9cbi8qXG4gIElmIHlvdSB3YW50IHNvbWUgYWRqdXN0YWJpbGl0eVxuICBoZXJlIGFyZSBzb21lIG9yaWVudGF0aW9uIHNldHRpbmdzIHlvdSBjYW4gdXNlOlxuKi9cbi8qIExFRlQgKi9cbi8qIFRvb2x0aXAgKyBhcnJvdyAqL1xuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1sZWZ0XTpiZWZvcmUsXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPWxlZnRdOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDVweCk7XG4gIGJvdHRvbTogNTAlO1xufVxuXG4vKiBUb29sdGlwICovXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPWxlZnRdOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDUwJSkgc2NhbGUoMC41KTtcbn1cblxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1sZWZ0XTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1MCUpIHNjYWxlKDEpO1xufVxuXG4vKiBBcnJvdyAqL1xuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1sZWZ0XTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNXB4IDBweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNTUsIDY0LCA3MCwgMC45KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGVYKDApO1xufVxuXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPWxlZnRdOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGVYKDEpO1xufVxuXG4vKiBSSUdIVCAqL1xuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1yaWdodF06YmVmb3JlLFxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1yaWdodF06YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgKyA1cHgpO1xuICBib3R0b206IDUwJTtcbn1cblxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1yaWdodF06YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1MCUpIHNjYWxlKDAuNSk7XG59XG5cbltkYXRhLXRvb2x0aXAtbG9jYXRpb249cmlnaHRdOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgNTAlKSBzY2FsZSgxKTtcbn1cblxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1yaWdodF06YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDU1LCA2NCwgNzAsIDAuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSBzY2FsZVgoMCk7XG59XG5cbltkYXRhLXRvb2x0aXAtbG9jYXRpb249cmlnaHRdOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGVYKDEpO1xufVxuXG4vKiBCT1RUT00gKi9cbltkYXRhLXRvb2x0aXAtbG9jYXRpb249Ym90dG9tXTpiZWZvcmUsXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPWJvdHRvbV06YWZ0ZXIge1xuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1ib3R0b21dOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCkgc2NhbGUoMC41KTtcbn1cblxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1ib3R0b21dOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCkgc2NhbGUoMSk7XG59XG5cbltkYXRhLXRvb2x0aXAtbG9jYXRpb249Ym90dG9tXTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMHB4IDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNTUsIDY0LCA3MCwgMC45KSB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4udXBzZWxsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmRpdi51cHNlbGwtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbmRpdi51cHNlbGwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5kaXYudXBzZWxsLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmltZy1mdWxsLXdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1mdWxsLXBhZ2UtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2luZ2xlLWltZy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbi5zaW5nbGUtaW1nLWhlcm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlLXdpZGdldCwgLndoaXRlLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lkZS13aWRnZXQsIC53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uc2lkZS13aWRnZXQgaW1nLCAud2hpdGUtYmFja2dyb3VuZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ud2lkZ2V0LWNvbnRlbnQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndpZGdldC1jb250ZW50LWJsb2NrIC5wYWdlLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndpZGdldC1jb250ZW50LWJsb2NrIC5icmFuZC1mb250IHtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4ud2lkZ2V0LWNvbnRlbnQtYmxvY2sgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuLndpZGdldC1jb250ZW50LWJsb2NrIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53aGl0ZS1iYWNrZ3JvdW5kIC5zaWRlLXdpZGdldC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLndoaXRlLWJhY2tncm91bmQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndoaXRlLWJhY2tncm91bmQgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndoaXRlLWJhY2tncm91bmQgLmltZy1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnJlZ3VsYXItY29udGVudC1ibG9jayBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59IiwiQGltcG9ydCBcInBpem1ldC12YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLy8vIE1peGluIGZvciBhIGxpbmVhci1ncmFkaWVudFxyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuLy8vIEBwYXJhbSB7QXJnbGlzdH0gJGNvbG9yIC0gVGhlIGNvbG9yIHRvIGRhcmtlblxyXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRjb2xvcikge1xyXG4gICAgJGRhcmtlbmVkOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICB0b3AsXHJcbiAgICAgICAgcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAxKSAwJSxcclxuICAgICAgICByZ2JhKHJlZCgkZGFya2VuZWQpLCBncmVlbigkZGFya2VuZWQpLCBibHVlKCRkYXJrZW5lZCksIDEpIDEwMCVcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgICAgIGxlZnQgdG9wLFxyXG4gICAgICAgIGxlZnQgYm90dG9tLFxyXG4gICAgICAgIGNvbG9yLXN0b3AoMCUsIHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgMSkpLFxyXG4gICAgICAgIGNvbG9yLXN0b3AoXHJcbiAgICAgICAgICAgIDEwMCUsXHJcbiAgICAgICAgICAgIHJnYmEocmVkKCRkYXJrZW5lZCksIGdyZWVuKCRkYXJrZW5lZCksIGJsdWUoJGRhcmtlbmVkKSwgMSlcclxuICAgICAgICApXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG9wLFxyXG4gICAgICAgIHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgMSkgMCUsXHJcbiAgICAgICAgcmdiYShyZWQoJGRhcmtlbmVkKSwgZ3JlZW4oJGRhcmtlbmVkKSwgYmx1ZSgkZGFya2VuZWQpLCAxKSAxMDAlXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvcCxcclxuICAgICAgICByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIDEpIDAlLFxyXG4gICAgICAgIHJnYmEocmVkKCRkYXJrZW5lZCksIGdyZWVuKCRkYXJrZW5lZCksIGJsdWUoJGRhcmtlbmVkKSwgMSkgMTAwJVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG9wLFxyXG4gICAgICAgIHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgMSkgMCUsXHJcbiAgICAgICAgcmdiYShyZWQoJGRhcmtlbmVkKSwgZ3JlZW4oJGRhcmtlbmVkKSwgYmx1ZSgkZGFya2VuZWQpLCAxKSAxMDAlXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIGJvdHRvbSxcclxuICAgICAgICByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIDEpIDAlLFxyXG4gICAgICAgIHJnYmEocmVkKCRkYXJrZW5lZCksIGdyZWVuKCRkYXJrZW5lZCksIGJsdWUoJGRhcmtlbmVkKSwgMSkgMTAwJVxyXG4gICAgKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjeyRjb2xvcn0nLCBlbmRDb2xvcnN0cj0nI3skZGFya2VuZWR9JywgR3JhZGllbnRUeXBlPTAgKTtcclxuICAgIHpvb206IDE7XHJcbn1cclxuXHJcbi8vLyBNaXhpbiBmb3IgYSBsaW5lYXItZ3JhZGllbnQgd2l0aCByb3RhdGlvblxyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuLy8vIEBwYXJhbSB7QXJnbGlzdH1cclxuLy8vICAgICAkY29sb3IgLSBUaGUgY29sb3IgdG8gZGFya2VuXHJcbi8vLyAgICAgJGFuZ2xlIC0gV2hhdCBhbmdsZSB0byBhcHBseSB0aGUgZ3JhZGllbnQgYXRcclxuQG1peGluIGxpbmVhci1ncmFkaWVudC1hdCgkY29sb3IsICRhbmdsZSkge1xyXG4gICAgJGRhcmtlbmVkOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAkYW5nbGUsXHJcbiAgICAgICAgcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAxKSAwJSxcclxuICAgICAgICByZ2JhKHJlZCgkZGFya2VuZWQpLCBncmVlbigkZGFya2VuZWQpLCBibHVlKCRkYXJrZW5lZCksIDEpIDEwMCVcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgICAgICRhbmdsZSxcclxuICAgICAgICBsZWZ0IGJvdHRvbSxcclxuICAgICAgICBjb2xvci1zdG9wKDAlLCByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIDEpKSxcclxuICAgICAgICBjb2xvci1zdG9wKFxyXG4gICAgICAgICAgICAxMDAlLFxyXG4gICAgICAgICAgICByZ2JhKHJlZCgkZGFya2VuZWQpLCBncmVlbigkZGFya2VuZWQpLCBibHVlKCRkYXJrZW5lZCksIDEpXHJcbiAgICAgICAgKVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICRhbmdsZSxcclxuICAgICAgICByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIDEpIDAlLFxyXG4gICAgICAgIHJnYmEocmVkKCRkYXJrZW5lZCksIGdyZWVuKCRkYXJrZW5lZCksIGJsdWUoJGRhcmtlbmVkKSwgMSkgMTAwJVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAkYW5nbGUsXHJcbiAgICAgICAgcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAxKSAwJSxcclxuICAgICAgICByZ2JhKHJlZCgkZGFya2VuZWQpLCBncmVlbigkZGFya2VuZWQpLCBibHVlKCRkYXJrZW5lZCksIDEpIDEwMCVcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICRhbmdsZSxcclxuICAgICAgICByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIDEpIDAlLFxyXG4gICAgICAgIHJnYmEocmVkKCRkYXJrZW5lZCksIGdyZWVuKCRkYXJrZW5lZCksIGJsdWUoJGRhcmtlbmVkKSwgMSkgMTAwJVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAkYW5nbGUsXHJcbiAgICAgICAgcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAxKSAwJSxcclxuICAgICAgICByZ2JhKHJlZCgkZGFya2VuZWQpLCBncmVlbigkZGFya2VuZWQpLCBibHVlKCRkYXJrZW5lZCksIDEpIDEwMCVcclxuICAgICk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI3skY29sb3J9JywgZW5kQ29sb3JzdHI9JyN7JGRhcmtlbmVkfScsIEdyYWRpZW50VHlwZT0wICk7XHJcbiAgICB6b29tOiAxO1xyXG59XHJcblxyXG4vLy8gTWl4aW4gZm9yIGEgYm9yZGVyLXJhZGl1c1xyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuLy8vIEBwYXJhbSB7QXJnbGlzdH1cclxuLy8vICAgICAkcmFkaXVzIC0gVGhlIGFtb3VudCB0byByb3VuZFxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgJHJhZGl1cyAkcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgJHJhZGl1cyAkcmFkaXVzO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgJHJhZGl1cyAkcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcclxufVxyXG5cclxuLy8vIE1peGluIGZvciBhIGJvcmRlci1yYWRpdXMgc2V0dGluZyBhbGwgNCB2YWx1ZXNcclxuLy8vIEBhY2Nlc3MgcHVibGljXHJcbi8vLyBAcGFyYW0ge0FyZ2xpc3R9XHJcbi8vLyAgICAgJHRsLXJhZGl1cyAtIHRvcCBsZWZ0IHJhZGl1c1xyXG4vLy8gICAgICR0ci1yYWRpdXMgLSB0b3AgcmlnaHQgcmFkaXVzXHJcbi8vLyAgICAgJGJyLXJhZGl1cyAtIGJvdHRvbSByaWdodCByYWRpdXNcclxuLy8vICAgICAkYmwtcmFkaXVzIC0gYm90dG9tIGxlZnQgcmFkaXVzXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzLWFsbCgkdGwtcmFkaXVzLCAkdHItcmFkaXVzLCAkYnItcmFkaXVzLCAkYmwtcmFkaXVzKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkdGwtcmFkaXVzICR0ci1yYWRpdXMgJGJyLXJhZGl1cyAkYmwtcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkdGwtcmFkaXVzICR0ci1yYWRpdXMgJGJyLXJhZGl1cyAkYmwtcmFkaXVzO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdGwtcmFkaXVzICR0ci1yYWRpdXMgJGJyLXJhZGl1cyAkYmwtcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcclxufVxyXG5cclxuQG1peGluIGFuZ2xlLWVkZ2UoXHJcbiAgICAkcG9zLXRvcDogbnVsbCxcclxuICAgICRhbmdsZS10b3A6IG51bGwsXHJcbiAgICAkcG9zLWJ0bTogbnVsbCxcclxuICAgICRhbmdsZS1idG06IG51bGxcclxuKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcblxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRwb3MtdG9wIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaWYgJHBvcy10b3AgPT0gXCJ0b3BsZWZ0XCIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgkYW5nbGUtdG9wKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGlmICRwb3MtdG9wID09IFwidG9wcmlnaHRcIiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLSRhbmdsZS10b3ApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkcG9zLWJ0bSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaWYgJHBvcy1idG0gPT0gXCJib3R0b21sZWZ0XCIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtJGFuZ2xlLWJ0bSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpZiAkcG9zLWJ0bSA9PSBcImJvdHRvbXJpZ2h0XCIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKCRhbmdsZS1idG0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG9yaXpvbnRhbC1ncmFkaWVudCgkZnJvbSwgJHRvLCAkcGVyY2VudGFnZSwgJHN0b3A6IDEwMCUpIHtcclxuICAgIGJhY2tncm91bmQ6ICRmcm9tO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgbGVmdCxcclxuICAgICAgICByZ2JhKCRmcm9tLCAxKSAwJSxcclxuICAgICAgICByZ2JhKCRmcm9tLCAxKSAkcGVyY2VudGFnZSxcclxuICAgICAgICByZ2JhKCR0bywgMSkgJHN0b3BcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgICAgIGxlZnQgdG9wLFxyXG4gICAgICAgIHJpZ2h0IHRvcCxcclxuICAgICAgICBjb2xvci1zdG9wKDAlLCByZ2JhKCRmcm9tLCAxKSksXHJcbiAgICAgICAgY29sb3Itc3RvcCgkcGVyY2VudGFnZSwgcmdiYSgkZnJvbSwgMSkpLFxyXG4gICAgICAgIGNvbG9yLXN0b3AoJHN0b3AsIHJnYmEoJHRvLCAxKSlcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICBsZWZ0LFxyXG4gICAgICAgIHJnYmEoJGZyb20sIDEpIDAlLFxyXG4gICAgICAgIHJnYmEoJGZyb20sIDEpICRwZXJjZW50YWdlLFxyXG4gICAgICAgIHJnYmEoJHRvLCAxKSAkc3RvcFxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICBsZWZ0LFxyXG4gICAgICAgIHJnYmEoJGZyb20sIDEpIDAlLFxyXG4gICAgICAgIHJnYmEoJGZyb20sIDEpICRwZXJjZW50YWdlLFxyXG4gICAgICAgIHJnYmEoJHRvLCAxKSAkc3RvcFxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgbGVmdCxcclxuICAgICAgICByZ2JhKCRmcm9tLCAxKSAwJSxcclxuICAgICAgICByZ2JhKCRmcm9tLCAxKSAkcGVyY2VudGFnZSxcclxuICAgICAgICByZ2JhKCR0bywgMSkgJHN0b3BcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgcmdiYSgkZnJvbSwgMSkgMCUsXHJcbiAgICAgICAgcmdiYSgkZnJvbSwgMSkgJHBlcmNlbnRhZ2UsXHJcbiAgICAgICAgcmdiYSgkdG8sIDEpICRzdG9wXHJcbiAgICApO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsIEdyYWRpZW50VHlwZT0xICk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ2xvd3RleHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAkYnJhbmQtYmxhY2ssIC0xcHggLTFweCA1cHggJGJyYW5kLWJsYWNrLFxyXG4gICAgICAgICAgICAwcHggMHB4IDEwcHggJGJyYW5kLWJsYWNrLCAwcHggMHB4IDIwcHggJGJyYW5kLWJsYWNrLFxyXG4gICAgICAgICAgICAwcHggMHB4IDMwcHggJGJyYW5kLWJsYWNrLCAwcHggMHB4IDQwcHggJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAkYnJhbmQtcmVkLCAtMXB4IC0xcHggNXB4ICRicmFuZC1yZWQsXHJcbiAgICAgICAgICAgIDBweCAwcHggMTBweCAkYnJhbmQtcmVkLCAwcHggMHB4IDIwcHggJGJyYW5kLXJlZCxcclxuICAgICAgICAgICAgMHB4IDBweCAzMHB4ICRicmFuZC1yZWQsIDBweCAwcHggNDBweCAkYnJhbmQtcmVkO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udCwgJ0FyaWFsJywgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLm1vZGFsLW9wZW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvZHktb2ZmY2FudmFzIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICBhY2NlbnQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaW1nIHtcclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWctZmx1aWQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmgyIHtcclxuICAgICYuYnJhbmQtZm9udCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuaDMge1xyXG4gICAgJi5icmFuZC1mb250IHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5wIHtcclxuICAgICYubGFyZ2UtdHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZsZXgtd3JhcC1ib2R5IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIC5yZW5kZXItYm9keSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTEge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcbn1cclxuXHJcbi5wYi0xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ucGItNiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLm5vLW1hcmdpbnMge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHVsbC1yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ubWFyZ2luLWJvdC0xMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ubWFyZ2luLWJvdC0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ubm8tbWFyZ2luLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcC01IHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20tZGFyay1ncmV5IHtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZGFyay1ncmV5O1xyXG59XHJcblxyXG4uc2Vjb25kYXJ5LWNvbG9yIHtcclxuICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG59XHJcblxyXG4uYmFsYW5jZSB7XHJcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICBmb250LXNpemU6ICRjb3B5LWZvbnQtc2l6ZTtcclxuICAgIHBhZGRpbmc6IDEuNHJlbSAxcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQteWVsbG93O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXJlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1yZWd1bGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1ibGFjaztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1yZXZlcnNlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgZm9udC1zaXplOiAkY29weS1mb250LXNpemU7XHJcbiAgICBwYWRkaW5nOiAxLjRyZW0gMXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXJlZDtcclxuXHJcbiAgICAmLmJ0bi1yZWd1bGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC15ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC15ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWJsYWNrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10aGlubmVyIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxufVxyXG5cclxuLmJ0bi1zbWFsbGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG59XHJcblxyXG4uYnRuLWZ1bGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxufVxyXG5cclxuLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRjb3B5LWZvbnQtc2l6ZTtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IGdyZXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sOjotbXMtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwuY2VudGVyLWFsaWduIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNzVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC5idG4sXHJcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5idG4ge1xyXG4gICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24uYnRuIHtcclxuICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saWdodC1ncmV5LWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXdoaXRlO1xyXG4gICAgcGFkZGluZzogNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXNoLW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXJrLWdyZXktYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBwYWRkaW5nOiAycmVtIDVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvci01MDAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIG1hcmdpbjogNTBweCAwIDEwMHB4O1xyXG59XHJcblxyXG4uZXJyb3ItNTAwIHNwYW4ge1xyXG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRpbmcge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgKyBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3ViLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItY29uZmlybWF0aW9uLWJsb2NrIHtcclxuICAgIC5jb250cm9scy1yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWVsZC12YWxpZGF0aW9uLWVycm9yLFxyXG4udmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5yZXF1aXJlZCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmNvbC1jZW50ZXJlZCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucmVxdWlyZWQtdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG59XHJcblxyXG4udmFsaWRhdGlvbi1vdmVycmlkZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICsgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGluZy1tZXNzYWdlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgIG1hcmdpbjogM3JlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgIENvbW1vbiBNb2RhbCBTdHlsZXNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuI3Byb2R1Y3QtbW9kYWwsXHJcbiNzdG9yZS1zZWxlY3Rvci1tb2RhbCxcclxuI2RlZmF1bHQtbW9kYWwge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZHVjdC1tb2RhbCxcclxuLmRlZmF1bHQtbW9kYWwsXHJcbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vbWF4LXdpZHRoOiAxMTByZW07XHJcbiAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDA7XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY2xvc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCgkYnJhbmQtcmVkKTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLXJlZCwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWxvZy10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm94LXNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1jYXRlZ29yeS10aXRsZSxcclxuLmRlYWwtY2F0ZWdvcnktdGl0bGUsXHJcbi5yZXZpZXctcGFnZS10aXRsZSxcclxuLmNoZWNrb3V0LXNlY3Rpb24tdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtIDFyZW07XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzLWFsbCg1cHgsIDVweCwgMCwgMCk7XHJcbn1cclxuXHJcbi5tZW51LWNhdGVnb3J5LXJlY2lwZXMsXHJcbi5jaGVja291dC1zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzLWFsbCgwLCAwLCA1cHgsIDVweCk7XHJcbn1cclxuXHJcbi5tZW51LWNhdGVnb3J5LXJlY2lwZSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAuMjVyZW0gMXJlbSAuMjVyZW0gMXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoJGJyYW5kLXJlZCk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoZGFya2VuKCRicmFuZC1yZWQsIDUlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIGRpdiBoNCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgRmFuY3kgU2VsZWN0IExpc3QgU3R5bGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XHJcbiAgICAuZmFuY3ktc2VsZWN0IHNlbGVjdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNvcHktZm9udC1zaXplO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFuY3ktc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIDFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXJlZDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFsdGVybmF0ZSB7XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3NlbGVjdC1kZC1hcnJvdy5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZ1bGxzaXplIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9wdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgTGFyZ2UgUmFkaW8gQnV0dG9uIFN0eWxlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbnVsLmxhcmdlLXJhZGlvcyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgfiAuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuM3JlbSBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkIH4gLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMy41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuOHJlbSAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IC4zcmVtIHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMjVzIGxpbmVhcjtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgLjI1cyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogLjNyZW0gc29saWQgZGFya2VuKCRsaWdodC1ncmV5LCAxMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgTGlzdCBCYXNlZCBUYWIgU3R5bGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRhYnMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGxpLnRhYnMtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuc2VsZWN0IHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXS50ZXh0LWJveCxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLnRleHQtYm94LFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0udGV4dC1ib3gsXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5mb3JtLWNvbnRyb2wsXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0udGV4dC1ib3gsXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5mb3JtLWNvbnRyb2wsXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wsXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLnRleHQtYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NSwgMTc1LCAxNzUsIDAuNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6ICRjb3B5LWZvbnQtc2l6ZTtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKCRicmFuZC1ibGFjaywgLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tcy1jbGVhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbC50aGlubmVyIHtcclxuICAgIGhlaWdodDogMy40cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoLWJhY2tncm91bmQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmFja2dyb3VuZEltYWdlKTtcclxufVxyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlb3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHdpZHRoOiAyLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi4yNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgd2lkdGg6IDIuMjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vyR3aGl0ZTogI2ZmZjtcclxuJGxpZ2h0LXdoaXRlOiAjZjBlZmVmO1xyXG4kbGlnaHQtZ3JleTogI2UxZTFlMTtcclxuJGRhcmstZ3JleTogI2FmYWZhZjtcclxuJGZvcm0tYm9yZGVyLWNvbG9yOiByZ2JhKDE3NSwgMTc1LCAxNzUsIDAuNSk7XHJcbiRyYWRpby1ib3JkZXItY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMC41KTtcclxuXHJcbiRoZWFkaW5nLWZvbnQtc2l6ZTogMi40cmVtO1xyXG4kbGFyZ2UtaGVhZGluZy1mb250LXNpemU6IDUuNnJlbTtcclxuJHNtYWxsLWhlYWRpbmctZm9udC1zaXplOiAxLjZyZW07XHJcbiRjb3B5LWZvbnQtc2l6ZTogMS44cmVtO1xyXG4kc21hbGwtY29weS1mb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiRicmFuZC1ib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4kYnJhbmQtcmVkOiAjYTkxZjJiO1xyXG4kYnJhbmQteWVsbG93OiAjZmRkNTAxO1xyXG4kYnJhbmQtYmxhY2s6ICMyMTFjMTg7XHJcbiRicmFuZC1ncmVlbjogIzI3YTEwNztcclxuJGJyYW5kLWdyZXk6ICM3MDcwNzA7XHJcbiRicmFuZC1saWdodC1ncmV5OiAjZDBkMGQwO1xyXG4kYnJhbmQtbGlnaHRlci1ncmV5OiAjZThlOGU4O1xyXG4kYnJhbmQtb2ZmLXdoaXRlOiAjZjVmNWY1O1xyXG4kYnJhbmQtd2hpdGU6ICNmNWY1ZjU7XHJcbiRicmFuZC1yZWQtZ3JleTogI2I1Njc1YjtcclxuXHJcbiRicmFuZC1oZWFkaW5ncy1mb250OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XHJcbiRicmFuZC1oZWFkaW5ncy1mb250LXJlZ3VsYXI6IFwiQmljeWNsZXR0ZSBXMDEgUmVndWxhclwiO1xyXG4kYnJhbmQtaGVhZGluZ3MtZm9udC1ib2xkOiBcIkJpY3ljbGV0dGUgVzAxIEJvbGRcIjtcclxuJGJyYW5kLWNvcHktZm9udDogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XHJcbiRicmFuZC1jb3B5LWZvbnQtbWVkaXVtOiBcIk1vcmFuZ2EgVzA1IE1lZGl1bVwiO1xyXG4kYnJhbmQtbGVnYWwtZm9udDogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcclxuJGJyYW5kLXRoaW4tZm9udDogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcclxuJGJyYW5kLWZhLWZvbnQ6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XHJcbiRicmFuZC1pY29uLWZvbnQ6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XHJcbiRicmFuZC1sb3lhbHR5LWxvZ28tZm9udDogXCJCdWdoZWRzIFJlZ3VsYXJcIjtcclxuIiwiQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5hYm91dC11cy1wYWdlIHtcclxuICAgIC5zaW5nbGUtaW1nLWhlcm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lbGluZS1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAuYnJhbmQtZm9udCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lbGluZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGltZWxpbmUtaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTU4cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGltZWxpbmUtY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lLXllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpbWVsaW5lLWxvYWQtbW9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5sb2dpbi1wcm92aWRlciB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAuYnRuLWxvZ28tc2VwIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIHtcclxuXHJcbiAgICAucmVnaXN0ZXItYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZ2lzdHJhdGlvbi1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZ2FsLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZ2lzdHJhdGlvbi1mb3JtIHtcclxuICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXHJcbiAgICAgICAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWlzc2lvbi10ZXh0IHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXktYWNjb3VudC1hZGRyZXNzLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgLnNpbXBsZS1saW5rLWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVmYXVsdC1hZGRyZXNzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzcy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3MtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgICAmLm1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAmLmFkZHJlc3MtY2Ige1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGRyZXNzLWxhYmVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5hY2NvdW50LWxhYmVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtbGVnYWwtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5hY2NvdW50LXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6ICRjb3B5LWZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm1ha2UtZGVmYXVsdC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTFyZW07XHJcblxyXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94IGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICByaWdodDogLTI0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkYnJhbmQtYmxhY2ssIC44NSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb2ItcG9wb3Zlci1tc2cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRvYi1wb3BvdmVyIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICsgLmRvYi1wb3BvdmVyLW1zZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9pbnRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWxveWFsdHktbG9nby1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3duLXN2ZyB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1iYWNrZ3JvdW5kIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmxveWFsdHktYmFubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG9yZGVyOiAyO1xyXG5cclxuXHJcbiAgICAuY3Jvd24tc3ZnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1sb3lhbHR5LWxvZ28tZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFnLWxpbmUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lnbi11cCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAuY3Jvd24tc3ZnIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lnbi11cCB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvaW50cyA+ICoge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnBvaW50cy1kaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG5cclxuICAgIC5wb2ludHMtYmFsYW5jZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb2ludHMtYmFuay10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnBvaW50cy10by1yZWRlZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLnJld2FyZC1pdGVtLWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJld2FyZC1pdGVtLWlubmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcblxyXG4gICAgICAgICAgICAucmV3YXJkLWl0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmV3YXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmV3YXJkLWV4cGlyYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmV3YXJkLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZXdhcmQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVkZWVtLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3MtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxufVxyXG5cclxuLnByb2dyZXNzLXZhbHVlIHtcclxuICAgIGFuaW1hdGlvbjogbG9hZCAwLjZzIG5vcm1hbCBmb3J3YXJkcztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXllbGxvdztcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIHdpZHRoOiAwO1xyXG59XHJcblxyXG4ubG95YWx0eS1zaWdudXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMi5mYW5jeSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1sb3lhbHR5LWxvZ28tZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDMuZmFuY3kge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lnbi11cC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3duLXN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb3lhbHR5LWJlbmVmaXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmxveWFsdHktYmVuZWZpdHMuY29sbGFwc2Uge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXJtcy1hbmQtY29uZGl0aW9ucy5leHBhbmQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlZ21lbnQtc2lnbnVwLWJsb2NrIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnNpZ25lZC11cCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuI29yZGVyLWJhc2tldCxcclxuI29yZGVyLXNldHRpbmdzIHtcclxuICAgIC5vcmRlci1iYXNrZXQsXHJcbiAgICAub3JkZXItc2V0dGluZ3Mge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZW1wdHktc3RhdGUge1xyXG5cclxuICAgICAgICBzcGFuLCBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjYpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC44NSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuODUpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc2V0dGluZ3Mge1xyXG4gICAgICAgIC8qbWFyZ2luLXRvcDogLTJyZW07Ki9cclxuICAgICAgICAuZW1wdHktc3RhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAub3JkZXItc2V0dGluZ3MtbXktbG9jYXRpb24sXHJcbiAgICAgICAgLm9yZGVyLXNldHRpbmdzLW15LXN0b3JlLFxyXG4gICAgICAgIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10eXBlLFxyXG4gICAgICAgIC5vcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbixcclxuICAgICAgICAub3JkZXItc2V0dGluZ3MtbXktb3JkZXItdGltaW5nIHtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10aW1pbmcsXHJcbiAgICAgICAgLm9yZGVyLXNldHRpbmdzLW15LXN0b3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10eXBlLFxyXG4gICAgICAgIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10aW1pbmcge1xyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbiB7XHJcbiAgICAgICAgICAgIG9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1jaGVja291dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LWl0ZW0tc2lkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgLmxlZnQtc2lkZSxcclxuICAgICAgICAucmlnaHQtc2lkZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnVpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjYpO1xyXG5cclxuICAgICAgICAuaXRlbS1zaWRlLXJlY2lwZS1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwIC41cmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG5cclxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogLjFyZW07XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtaXRlbS1mb290ZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNy41cmVtO1xyXG5cclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGxpbmVhciAuM3M7XHJcblxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1iYXNrZXQtcXVhbnRpdHktZGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWJhc2tldC13cmFwLFxyXG4ubW9iaWxlLW9yZGVyLXNldHRpbmdzLXdyYXAge1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5zaWRlLXBhbmVsIHtcclxuICAgICNvcmRlci1zZXR0aW5ncyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1jYXJ0IHtcclxuICAgIC5sb2dpbi1idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tbWluSXRlbXNQZXJSb3cpLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDExNTBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0taXRlbXNQZXJSb3cpLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxvdXQtY2FyZC1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjIpKSwgdmFyKC0tYmctaW1hZ2UtdXJsKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAuY2FsbG91dC1jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bixcclxuICAgICAgICAuYnRuLXJldmVyc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIC0wLjc3NXJlbSArIDUuMzMzdncsICRoZWFkaW5nLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsb3V0LWNhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxsb3V0LWNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgLmNhbGxvdXQtY2FyZC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRjb3B5LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGxvdXQtY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW0gMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5idG4sXHJcbiAgICAgICAgICAgIC5idG4tcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAtMC44NzVyZW0gKyA4LjMzM3Z3LCAkaGVhZGluZy1mb250LXNpemUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsb3V0LWNhcmQtaW1hZ2U6aG92ZXIsXHJcbiAgICAuY2FsbG91dC1jYXJkOmhvdmVyIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXJldmVyc2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXllbGxvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbG9hdC11cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5jYWxsLWNlbnRlciB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2MtY3VzdG9tZXItaW5mbyB7XHJcbiAgICAmX19jdXN0b21lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbWVyLWxvb2t1cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIC5jdXN0b21lci1sb29rdXBfX2lucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1ZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgLmN1c3RvbWVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlci10cmFja2luZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIC5vcmRlci10cmFja2luZ19faW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAub3JkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpc2NvdW50LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgLmRpc2NvdW50LWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0cmVtO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLXRoaW4tZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9tb3Rpb24tb3B0aW9uLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgLnByb21vdGlvbi1vcHRpb24taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXJlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLXRoaW4tZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RvcmUtZXN0aW1hdGUtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAuc3RvcmUtZXN0aW1hdGUtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXJlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC10aGluLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpc2NvdW50LW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG5cclxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0b3RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRvdGFsLWlucHV0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbW91bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsbC1jZW50ZXItb3JkZXItYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxNTByZW07XHJcbn1cclxuXHJcbi5vcmRlci1wcm9jZXNzaW5nLWVycm9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXRlbS1zZWxlY3RvciB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcGFkZGluZzogMHJlbSAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1pbmNsdWRlLXJlcXVpcmVtZW50cyB7XHJcbiAgICBtYXgtd2lkdGg6IDRyZW07XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYW5hZ2VyLW5vdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi8qJGNhcnQtZm9udC1mYW1pbHk6ICRicmFuZC1sZWdhbC1mb250OyovXHJcbiRjYXJ0LWZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4kdG9nZ2xlLWZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuLnJlZCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxufVxyXG5cclxuLmNhcnQtcGFnZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbixcclxuICAgIC5zaWRlLFxyXG4gICAgLmNhcnQtYnV0dG9ucyxcclxuICAgIC5jYXJ0LWVycm9ycyxcclxuICAgIC5lbXB0eS1jYXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLFxyXG4gICAgLnNpZGUge1xyXG4gICAgICAgID4gOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1pdGVtcy10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAuZW1wdHktY2FydCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LWJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1lcnJvcnMge1xyXG4gICAgLmNhcnQtZXJyb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1sZWdhbC1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluZS1pdGVtcyB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAkcXVhbnRpdHktY29udHJvbC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgLmxpbmUtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAycmVtIC41cmVtO1xyXG5cclxuICAgICAgICAuZ3JleSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGJyYW5kLWxpZ2h0ZXItZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvLXBhbmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtcm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3BhY2VyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS1xdWFudGl0eSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWlscy1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR0b2dnbGUtZm9udC1zaXplO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3BlcmF0aW9ucyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9nZ2xlLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdWFudGl0eS1jb250cm9sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHF1YW50aXR5LWNvbnRyb2wtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1pbnVzLFxyXG4gICAgICAgIC5wbHVzLFxyXG4gICAgICAgIC5xdWFudGl0eS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAkcXVhbnRpdHktY29udHJvbC1zaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1YW50aXR5LXZhbHVlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5taW51cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWludXMsXHJcbiAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kaWZpY2F0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb21vdGlvbi1zYXRpc2ZpZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpudGgtbGFzdC1jaGlsZCgtbisyKSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkYnJhbmQtbGlnaHRlci1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItdG90YWxzIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1sZWdhbC1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAuc3BsaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJ0b3RhbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRvdGFsIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmxveWFsdHktcmV3YXJkcyB7XHJcbiAgICBvcmRlcjogMztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLnJld2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkYnJhbmQtbGlnaHRlci1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLFxyXG4gICAgICAgIC5yZW1vdmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbW92ZS1idXR0b24ge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvdXBvbi1lbnRyeSB7XHJcbiAgICBvcmRlcjogNDtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG9yZGVyOiA1O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXBhbmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAuY291cG9uLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291cG9uLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5naWZ0LWNhcmQtZW50cnkge1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgLmluZm8tcGFuZWwge1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItc2V0dGluZ3Mge1xyXG4gICAgb3JkZXI6IDU7XHJcblxyXG4gICAgLmluZm8tcGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNldHRpbmdzLWNoYW5nZS10aW1pbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FydC1mb250LWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcGxldGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDUsXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmVldCxcclxuICAgIC5jc3osXHJcbiAgICAub3JkZXItdGltZSxcclxuICAgIC5jb21wbGV0aW9uLXRpbWUsXHJcbiAgICAuY29tcGxldGlvbi1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmVldCxcclxuICAgIC5jc3osXHJcbiAgICAub3JkZXItdGltZSxcclxuICAgIC5jb21wbGV0aW9uLXRpbWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FydC1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51cHNlbGwtbWFya2V0aW5nIHtcclxuICAgIG9yZGVyOiA2O1xyXG59XHJcblxyXG4uY2FydC1idXR0b25zIHtcclxuICAgIG9yZGVyOiA3O1xyXG59XHJcblxyXG4uYmxvY2stdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4udXBzZWxsLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5tZW51LWl0ZW0tYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51cHNlbGwtdGFnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtbGVnYWwtZm9udDtcclxuICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaW1lbnNpb24tdXBzZWxsLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxufVxyXG5cclxuLmRlYWwtYWRkLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogLTRweCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN0aXRjaGVkIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCBncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbi51cHNlbGwtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxufVxyXG5cclxuLnJldmlldy1zdW1tYXJ5IHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuODUpO1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuODUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbmlzaC11cC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbmlzaC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FydC1pdGVtLXNpZGUgLml0ZW0taWNvbnMgLmxlZnQtc2lkZSBzcGFuLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5yaWdodC1zaWRlIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5sZWZ0LXNpZGUuYWN0aXZlIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FydC1pdGVtLXNpZGUgLml0ZW0taWNvbnMgLnJpZ2h0LXNpZGUuYWN0aXZlIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5yZXF1aXJlbWVudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJldmlldy1yb3ctbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXZpZXctcm93LXJldmlldy1saW5rLCAucmV2aWV3LXJvdy1lZGl0LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwucXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmV2aWV3LXJvdy1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuODUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmN5LXNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDgycHg7XHJcblxyXG4gICAgICAgICAgICAmLnF1YW50aXR5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5yZXZpZXctaXRlbS1xdWFudGl0eS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbW92ZS1pdGVtLWxpbmssXHJcbiAgICAgICAgLmVkaXQtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1jb2RlLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVtb3ZlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLnJlbW92ZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVtb3ZlLXJld2FyZC1saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5lLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjc1cmVtIC43NXJlbSAuNzVyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluZS1pdGVtLXN1bW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgLmxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICYuY2FydC1vcmRlci10b3RhbCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuODUpO1xyXG5cclxuICAgICAgICAgICAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY291cG9uLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdXBvbi1oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNhcnQtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb3Vwb24tZmllbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmZvcm0tY29udHJvbC5jb3Vwb24taW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdXBvbi1idG4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvbW8tZGl2aWRlciB7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXdhcmQtaGVhZGVyIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5yZXdhcmQtc3VtbWFyeSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmV3YXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmV3YXJkLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmV3YXJkLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVtb3ZlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtcmV3YXJkLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcHBseS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXBwbHktYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgI2NhcnQtcmV2aWV3LWJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGE6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGE6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5jaGVja291dC1wYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAgIC5jaGVja291dC10b3Age1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrb3V0LWJvdHRvbSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LXNlY3Rpb24tdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAmICsgLmNoZWNrb3V0LXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAub2Zmc2V0LWxhYmVsIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhbmdlLW9yZGVyLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmVxdWlyZWQge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMS43NXJlbSAuNzVyZW0gLjc1cmVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ib2xkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5lLWl0ZW0tc3VtbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgIC5saW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVxdWlyZWQtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgLTFyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICB0aGVhZCA+IHRyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICA+IHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMXJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSA+IHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMCAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAjYWRkLWdpZnQtY2FyZC1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwubGFyZ2UtcmFkaW9zIHtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjayB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcclxuICAgICAgICAgICAgdG9wOiAuMnJlbTtcclxuICAgICAgICAgICAgbGVmdDogMHJlbTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLnBheW1lbnQtc2VjdGlvbiB7XHJcblxyXG4gICAgICAgIGxhYmVsLmZhbmN5LXNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDByZW0gMCAycmVtIDA7XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWRlLWJ5LXNpZGUge1xyXG5cclxuICAgICAgICAgICAgbGFiZWwuZmFuY3ktc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnAucGF5bWVudC1wIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgIC5wYXltZW50LXR5cGUtbm90ZSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWNyZWF0aW9uLWluZm9ybWF0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuXHJcbi50b3AtY2hlY2tvdXQtdGl0bGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5idG4uYnRuLXBheW1lbnQtc2VsZWN0b3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICYuc2VsZWN0ZWQsICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXllbGxvdztcclxuICAgIH1cclxufVxyXG5cclxuaWZyYW1lW25hbWU9XCJjYXJkLW51bWJlclwiXSxcclxuaWZyYW1lW25hbWU9XCJjYXJkLWV4cGlyYXRpb25cIl0sXHJcbmlmcmFtZVtuYW1lPVwiY2FyZC1jdnZcIl0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDYycHggIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uIHtcclxuICAgIHVsIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBheW1lbnQtZXJyb3Ige1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi50b3AtY2hlY2tvdXQtY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAudG9wLWNoZWNrb3V0IHtcclxuICAgICAgICAgICAgJi5jb2wtbWQtOCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jb2wtbWQtNCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBSZW1vdmUgZ3V0dGVycywgYnV0IGtlZXAgb3V0ZXJtb3N0IHBhZGRpbmcgdG8gbWFpbnRhaW4gYWxpZ25tZW50IHdpdGggb3RoZXIgZWxlbWVudHMqL1xyXG4gICAgLm5vLWd1dHRlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWd1dHRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1ndXR0ZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmF0dWl0eSB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmV3YXJkc191c2VkIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbGFjaW5nLW9yZGVyLWluZGljYXRvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNzYWdlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uZmFxLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAuZmFxLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5mYXEtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhcS1xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhcS1hbnN3ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJpY2gtdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heHdpZHRoKTtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLnpvb20tY2VudGVyLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC56b29tLWNlbnRlci1pbWFnZS1saW5rIHtcclxuICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC56b29tLWNlbnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnpvb20tY2VudGVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5kZWFsLXRpdGxlLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmRlYWwtc3RlcCB7XHJcbiAgICAuZ3JvdXBzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAuZGVhbC1wcm9kdWN0LWdyb3VwIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGJyYW5kLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWFsLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5kZWFsLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVhbC1kaXNjbGFpbWVyLFxyXG4gICAgLmRlYWwtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRlYWwtc3RlcHMge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG59XHJcblxyXG4uY2FuY2VsLWN1cnJlbnQtc3RlcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCJAaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLnByb2R1Y3QtcmVjaXBlLWZpbmlzaC1hc3NldCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1vZGFsIHtcclxuICAgIC5wcm9ncmVzcy1zdGVwcyBsaSB7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDk1JSAwLCAxMDAlIDUwJSwgOTUlIDEwMCUsIDAgMTAwJSwgNSUgNTAlKTtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDk1JSAwLCAxMDAlIDUwJSwgOTUlIDEwMCUsIDAgMTAwJSwgNSUgNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbXBsZXRlZCBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXBhbmVsIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC4ycmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2FkZC10by1jYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWJ1aWxkZXItYWRkLXByb2R1Y3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1yZWQsIDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbXBsZS1wcm9kdWN0LW1vZGFsIC5tb2RhbC1mb290ZXIgI2FkZC10by1jYXJ0LWJ1dHRvbixcclxuLmNvbmRlbnNlZC1wcm9kdWN0LW1vZGFsIC5tb2RhbC1mb290ZXIgI2FkZC10by1jYXJ0LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8vIFBpenphIGljb25zXHJcbiRwaXp6YS1zaXplOiAxMnB4O1xyXG5cclxuLnBpenphLWljb24ge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAzcHg7XHJcblxyXG4gICAgJi5kaW0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufVxyXG5cclxuLnBpenphLWZ1bGwge1xyXG4gICAgaGVpZ2h0OiAkcGl6emEtc2l6ZSAqIDI7XHJcbiAgICB3aWR0aDogJHBpenphLXNpemUgKiAyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG5cclxuLnBpenphLWxlZnQsXHJcbi5waXp6YS1yaWdodCB7XHJcbiAgICBoZWlnaHQ6ICRwaXp6YS1zaXplICogMjtcclxuICAgIHdpZHRoOiAkcGl6emEtc2l6ZTtcclxufVxyXG5cclxuLnBpenphLXJpZ2h0IHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcGl6emEtc2l6ZSAqIDI7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHBpenphLXNpemUgKiAyO1xyXG59XHJcblxyXG4ucGl6emEtbGVmdCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcGl6emEtc2l6ZSAqIDI7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcGl6emEtc2l6ZSAqIDI7XHJcbn1cclxuXHJcbi5pbmdyZWRpZW50LW5hbWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5kZWFscy1idWlsZGVyLW1vZGFsIHtcclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLm1vZGFsLXBhbmVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAmLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAuZGltZW5zaW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGltZW5zaW9uLW9wdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXJnZS1yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCArIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmV5XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsICsgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b3BwaW5ncy1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuODUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlY2lwZS1zcGxpdC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXAtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluZ3JlZGllbnQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZ3JlZGllbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmdyZWRpZW50LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udXRyaXRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsICsgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwgKyAuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RpZmllci1ncm91cCwgLnBsYWNlbWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vZGlmaWVyLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsYWNlbWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICNwcmV2LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcHJldi1idXR0b24sICNuZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWFscy1idWlsZGVyLWNvbnRhaW5lciB7XHJcbiAgICAuZGVhbC1kaXNjbGFpbWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtY2F0ZWdvcnktbmFtZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWwtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWwtc3RlcHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkBpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uRVBpU2VydmVyRm9ybXMge1xyXG4gICAgLkZvcm1fX0VsZW1lbnRfX1ZhbGlkYXRpb25FcnJvciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc1LCAxNzUsIDE3NSwgMC41KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKCRicmFuZC1ibGFjaywgLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Gb3JtU2VsZWN0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3NlbGVjdC1kZC1hcnJvdy5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc1LCAxNzUsIDE3NSwgMC41KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoJGJyYW5kLWJsYWNrLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAxcHg7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzUsIDE3NSwgMTc1LCAwLjUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMxNDE0MTQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoJGJyYW5kLWJsYWNrLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5idG4sXHJcbi5idG4tcmV2ZXJzZSxcclxuI21vYmlsZS1tYWluLW5hdiBhLmJ0biB7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaXRlbS1uYW1lLWNvbnRhaW5lciB7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkaW5nLFxyXG4udHJhY2tlci1oZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtc2VjdGlvbi10aXRsZSxcclxuLnBheW1lbnQtZGV0YWlsIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG59XHJcblxyXG4uZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLmRpbWVuc2lvbi13cmFwcGVyIGg0LFxyXG4ubWVudS1jYXRlZ29yeS10aXRsZSxcclxuLmRlYWwtY2F0ZWdvcnktdGl0bGUsXHJcbi5yZXZpZXctcGFnZS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi53cmFwLXBhbmVsIGgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgZm9udC1zaXplOiAyLjdyZW07XHJcbn1cclxuXHJcbi5maWVsZC12YWxpZGF0aW9uLWVycm9yLFxyXG4udmFsaWRhdGlvbi1vdmVycmlkZSArIGlucHV0ICsgbGFiZWwsXHJcbi5yZXZpZXctc3VtbWFyeSB0YWJsZSB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1sZWdhbC1mb250O1xyXG59XHJcblxyXG5cclxuLm1lbnUtY2F0ZWdvcnkgaDQsXHJcbi53cmFwLXBhbmVsIGgyLFxyXG4uZXJyb3ItcGFnZSxcclxuLmxvYWRpbmctbWVzc2FnZSxcclxuLm1vYmlsZS1vcmRlci1wYW5lIGgzLFxyXG4uY2FsbG91dC1jYXJkLXRpdGxlLFxyXG4ubWVudS1jYXRlZ29yeS1jb250ZW50IGgzLFxyXG4uaGVyby1pbWFnZS1saW5rIGg0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIub3V0ZXItbGF5ZXIgaDQsXHJcbi5tb2RhbC1oZWFkZXIub3V0ZXItbGF5ZXIgdWwgbGksXHJcbi5tb2RhbC1oZWFkZXIub3V0ZXItbGF5ZXIgLnRlYXItb2ZmLXRvcCBwLFxyXG4ucmV2aWV3LXN1bW1hcnkgLmxpbmUtaXRlbSxcclxuLm9yZGVyLWJhc2tldCBoNSBhLFxyXG4ub3JkZXItc2V0dGluZ3MgYSxcclxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWJvZHksXHJcbi5wYXltZW50LXN1bW1hcnkgLnBheW1lbnQtbGluZSxcclxuLnBheW1lbnQtc3VtbWFyeSAucGF5bWVudC1ub3RlLFxyXG4uY2FsbG91dC1jYXJkLXRleHQsXHJcbi5pdGVtLWRlc2NyaXB0aW9uLFxyXG4uaGVyby1pbWFnZS1saW5rIHAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgYSxcclxuICAgIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fc29jaWFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19zb2NpYWwtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgLnRhZy1saW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXBwLWxpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgLmFwcC1zdG9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19saW5rcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW0gNHJlbSAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19saW5rcy1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoZWFkaW5nLWZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbGVnYWwtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvcHl3cml0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctZm9udC1zaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbG9yaWVzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uZnVsbC13aWR0aC1pbWFnZS13aXRoLXRleHQtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmRjb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iYWNrZ3JvdW5kSW1hZ2UpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IGJsYWNrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGV4LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiB2YXIoLS1nYXApO1xyXG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZsZXgtY29udGFpbmVyLWV2ZW4tcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XHJcbiAgICBnYXA6IHZhcigtLWdhcCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAqIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luKTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5pY29uLWNhcmQtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxufVxyXG5cclxuLmljb24tY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxOHJlbTtcclxuXHJcbiAgICAmX19pbWctY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEycmVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRpdGxlQ29sb3IpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGVTaXplKTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHRTaXplKTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLWxpc3QtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAwIDJyZW07XHJcbn1cclxuXHJcbi5pY29uLWxpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMS41cmVtO1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGVDb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10aXRsZVNpemUpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1yZXF1ZXN0LWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FydGljbGUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDBjaDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlciB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAmX19hcnJvdy1sYXlvdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdy1sYXlvdXRfX2Fycm93IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC43cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRpdGxlcyB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQtcmVndWxhcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhcm4tbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0U2l6ZSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjVjaDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdWxsLWJsZWVkLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmFja2dyb3VuZEltYWdlKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbn1cclxuXHJcbi5zdGFuZGFyZC10aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXRleHRTaXplKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0cmlrZXRocm91Z2gtdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tbWF4V2lkdGgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHRTaXplKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGFuZGFyZC1hcnRpY2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10aXRsZUNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXRpdGxlU2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0U2l6ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdWxsLWJsZWVkLXNpZGUtYnktc2lkZS1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWxlZnRCYWNrZ3JvdW5kSW1hZ2UpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxlZnRCYWNrZ3JvdW5kQ29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1yaWdodEJhY2tncm91bmRJbWFnZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmlnaHRCYWNrZ3JvdW5kQ29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1yb3RhdG9yIHtcclxuICAgIG1heC13aWR0aDogMTE1MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5iYW5uZXItcm90YXRvci1pdGVtIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDY1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tdGl0bGUge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXRpdGxlU2l6ZSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRpdGxlQ29sb3IpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGVTaXplKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGVDb2xvcik7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RvdHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RvdCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kb3Q6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm93bi1hLXRvcHBlcnMtbW9kYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxNjksIDQ3LCA0MywgMC44KSwgcmdiYSgxNjksIDQ3LCA0MywgMC44KSksIHVybChcIi9zaXRlYXNzZXRzL21lZGlhL2ZyYW5jaGlzZS9iYWNrZ3JvdW5kcy9vd24tZm9ybS1iZy5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vd24tYS10b3BwZXJzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJhY2tncm91bmRJbWFnZSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjdyZW07XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3duLWEtdG9wcGVyc19fZm9ybSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhbmRhcmQtdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heFdpZHRoKTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHRTaXplKTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogdmFyKC0tdGV4dEFsaWduKTtcclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5naWZ0LWNhcmQtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxufVxyXG5cclxuLmdpZnQtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAgICZfX2J1dHRvbi1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtdHlwZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RpZ2l0cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldycsIHNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Ftb3VudF9yZW1haW5pbmcge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICAmX19hbW91bnRfcmVtYWluaW5nLFxyXG4gICAgJl9fYW1vdW50IHtcclxuICAgICAgICBzcGFuLmFtb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQtcGluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmdpZnQtY2FyZC1kaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAmX19idXR0b24tZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLXR5cGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaWdpdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBzZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbW91bnRfcmVtYWluaW5nIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYW1vdW50X3JlbWFpbmluZyxcclxuICAgICZfX2Ftb3VudCB7XHJcbiAgICAgICAgc3Bhbi5hbW91bnQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmdyaWQtdmlldy16ZXJvIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICAgICAgLnN0YWNrIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mcm9udCB7XHJcbiAgICAgICAgICAgICAgICBwbGFjZS1zZWxmOiBlbmQgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1LCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLFxyXG4gICAgICAgICAgICAgICAgLm51dHJpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1sZWdhbC1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm51dHJpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJwaXptZXQtdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5kZXNrdG9wLXRvcC1uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS10b3AtbmF2IHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudS10cmlnZ2VyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtdXRpbGl0eS1uYXYge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMS4ycmVtICsgNS4zMzN2dywgJGxhcmdlLWhlYWRpbmctZm9udC1zaXplKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctZm9udC1zaXplO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgIH1cclxuXHJcbiAgICAudXRpbGl0eS1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXllbGxvdztcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBnYXA6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgLnVzZXItaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51c2VybmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvdXQge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnV0aWxpdHktbmF2LWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAwLjhyZW0gcmdiYSgyMCwyMCwyMCwuOCk7XHJcblxyXG4gICAgICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1tZW51IHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLWhlYWRpbmctZm9udC1zaXplO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wLWRvd24tbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3AtZG93bi1uYXYtYW5jaG9yLW1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtaGVhZGluZy1mb250LXNpemU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wLWRvd24tbmF2LWxpbmtzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICBtYXJnaW46IC41cmVtIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3AtZG93bi1uYXYtbGlua3MtbW9iaWxlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzaG9wcGluZy1jYXJ0LWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiA1LjRyZW07XHJcblxyXG4gICAgJltkYXRhLWNhcnQtY291bnQ9XCIwXCJdIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jYXJ0LWNvdW50KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYnJhbmQtcmVkLCAuNCk7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0wcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXNob3BwaW5nLWNhcnQge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLWhlYWRpbmctZm9udC1zaXplO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWFkZHJlc3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICBnYXA6IDEuNHJlbTtcclxuXHJcbiAgICBzcGFuLFxyXG4gICAgLmhlYWRlci1hZGRyZXNzLWxpbmssXHJcbiAgICAub3JkZXItc2V0dGluZ3MtY2hhbmdlLXRpbWluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWFkZHJlc3MtbGluazpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1hZGRyZXNzLXRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInBpem1ldC12YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmhlcm8taW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcclxuXHJcbiAgICAuaGVyby1pbWFnZS1saW5rIHtcclxuICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKC01MDdweCArICgxMDB2dy8yKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWltYWdlLXRleHQtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA4MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhbmRhcmQtaGVyby1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJhY2tncm91bmRJbWFnZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTI1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZlbSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBcXG1pbig1LjVyZW0sIDQuNXZ3KTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggYmxhY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNWNoO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgXCJ0b3BcIiBcImJvdHRvbVwiO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICAgICAgXCJsZWZ0XCIgXCJyaWdodFwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtc2lkZSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGVUZXh0Q29sb3IpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtaGVhZGluZy1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1Y2g7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGluZy1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0Y2g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctZm9udC1zaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtc2lkZS50ZXh0LXRvcCB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogdG9wO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1zaWRlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8ubGluZWFyLWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmljb24tbWVudSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2RhcmxpbmctdG9wcGVycyc7XHJcbiAgICBzcmM6IHVybCgnLi4vaWNvbnMvZGFybGluZy10b3BwZXJzLmVvdD9zeHBwbScpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ljb25zL2RhcmxpbmctdG9wcGVycy5lb3Q/c3hwcG0jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9pY29ucy9kYXJsaW5nLXRvcHBlcnMudHRmP3N4cHBtJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vaWNvbnMvZGFybGluZy10b3BwZXJzLndvZmY/c3hwcG0nKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ljb25zL2RhcmxpbmctdG9wcGVycy5zdmc/c3hwcG0jaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZGFybGluZy10b3BwZXJzJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5ldmVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tdG9wcGVycy1jbG9jazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG5cclxuLmljb24tdG9wcGVycy1jcm93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG5cclxuLmljb24tdG9wcGVycy1waW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuIiwiQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5qb2JzLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgIC5qb2JzLWhlcm8ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uam9icyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmpvYi1zZWFyY2gtYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtbGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuam9icy1saW5rLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGwtam9iLWZvcm0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuNzUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGhyZWUtdXAtdmlkZW8tY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIC5icmFuZC1mb250IHtcclxuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWRlby1ibG9ja3Mge1xyXG4gICAgICAgIC5zaW5nbGUtdmlkZW8tYmxvY2sge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2luZ2xlLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpbmdsZS12aWRlby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53aWRnZXQtc29jaWFsLWJsb2NrIHtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cclxuICAgIFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldC1jYXJlZXItYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LXNpbmdsZS12aWRlby1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tNC5zaW5nbGUtdmlkZW8tYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpbmdsZS12aWRlbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2IC51aS13aWRnZXQtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2IGRsIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWRpdiBkbCBkdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1kaXYgZGwgZGQge1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCA0MCU7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWRpdiB0ZCB7XHJcbiAgICBmb250LXNpemU6IDkwJTtcclxufVxyXG5cclxuLnVpLXRwaWNrZXItZ3JpZC1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2IC51aV90cGlja2VyX3VuaXRfaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1kaXYgLnVpX3RwaWNrZXJfdGltZSAudWlfdHBpY2tlcl90aW1lX2lucHV0IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzU1NTtcclxuICAgIHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWRpdiAudWlfdHBpY2tlcl90aW1lIC51aV90cGlja2VyX3RpbWVfaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FhYTtcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1ydGwgZGwge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAwIDA7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLXJ0bCBkbCBkdCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBjbGVhcjogcmlnaHQ7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLXJ0bCBkbCBkZCB7XHJcbiAgICBtYXJnaW46IDAgNDAlIDEwcHggMTBweDtcclxufVxyXG4vKiBTaG9ydGVuZWQgdmVyc2lvbiBzdHlsZSAqL1xyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgLnVpX3RwaWNrZXJfdGltZSxcclxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIC51aV90cGlja2VyX3RpbWVfbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIGRkLFxyXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIGRkID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX21pbnV0ZTpiZWZvcmUsXHJcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgZGwgZGQudWlfdHBpY2tlcl9zZWNvbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICc6JztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX21pY3Jvc2VjOmJlZm9yZSxcclxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX21pbGxpc2VjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnLic7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgLnVpX3RwaWNrZXJfdW5pdF9oaWRlLFxyXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIC51aV90cGlja2VyX3VuaXRfaGlkZTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gQ1VTVE9NIFNUWUxJTkcgRk9SIERBVEUvVElNRSBQSUNLRVIgQkVMT1dcclxuLnVpLWRhdGVwaWNrZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICYudWktc3RhdGUtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWZhLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudWktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mYS1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnVpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51aS1kYXRlcGlja2VyLWNsb3NlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gLS0tLS0tXHJcbiAgICAudWktdGltZXBpY2tlci1kaXYge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG4gICAgLnVpX3RwaWNrZXJfdGltZV9sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnVpX3RwaWNrZXJfaG91ciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAudWlfdHBpY2tlcl9ob3VyX3NsaWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudWktdGltZXBpY2tlci1zZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWlfdHBpY2tlcl9taW51dGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIC51aV90cGlja2VyX21pbnV0ZV9zbGlkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudWktdGltZXBpY2tlci1zZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIGRkLnVpX3RwaWNrZXJfbWludXRlOmJlZm9yZSwgLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX3NlY29uZDpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcclxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXHJcbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCByZXNpemFibGUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdGFibGUuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc29ydGFibGUuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcclxuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/YmdTaGFkb3dYUG9zPSZiZ092ZXJsYXlYUG9zPSZiZ0Vycm9yWFBvcz0mYmdIaWdobGlnaHRYUG9zPSZiZ0NvbnRlbnRYUG9zPSZiZ0hlYWRlclhQb3M9JmJnQWN0aXZlWFBvcz0mYmdIb3ZlclhQb3M9JmJnRGVmYXVsdFhQb3M9JmJnU2hhZG93WVBvcz0mYmdPdmVybGF5WVBvcz0mYmdFcnJvcllQb3M9JmJnSGlnaGxpZ2h0WVBvcz0mYmdDb250ZW50WVBvcz0mYmdIZWFkZXJZUG9zPSZiZ0FjdGl2ZVlQb3M9JmJnSG92ZXJZUG9zPSZiZ0RlZmF1bHRZUG9zPSZiZ1NoYWRvd1JlcGVhdD0mYmdPdmVybGF5UmVwZWF0PSZiZ0Vycm9yUmVwZWF0PSZiZ0hpZ2hsaWdodFJlcGVhdD0mYmdDb250ZW50UmVwZWF0PSZiZ0hlYWRlclJlcGVhdD0mYmdBY3RpdmVSZXBlYXQ9JmJnSG92ZXJSZXBlYXQ9JmJnRGVmYXVsdFJlcGVhdD0maWNvbnNIb3Zlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJTIyKSZpY29uc0hpZ2hsaWdodD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJTIyKSZpY29uc0hlYWRlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0Vycm9yPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmclMjIpJmljb25zRGVmYXVsdD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nJTIyKSZpY29uc0NvbnRlbnQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNBY3RpdmU9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyUyMikmYmdJbWdVcmxTaGFkb3c9JmJnSW1nVXJsT3ZlcmxheT0mYmdJbWdVcmxIb3Zlcj0mYmdJbWdVcmxIaWdobGlnaHQ9JmJnSW1nVXJsSGVhZGVyPSZiZ0ltZ1VybEVycm9yPSZiZ0ltZ1VybERlZmF1bHQ9JmJnSW1nVXJsQ29udGVudD0mYmdJbWdVcmxBY3RpdmU9Jm9wYWNpdHlGaWx0ZXJTaGFkb3c9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5RmlsdGVyT3ZlcmxheT1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlTaGFkb3dQZXJjPTMwJm9wYWNpdHlPdmVybGF5UGVyYz0zMCZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzc3NzYyMCZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ0ltZ09wYWNpdHlFcnJvcj05NSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYmdJbWdPcGFjaXR5Q29udGVudD03NSZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mY29ybmVyUmFkaXVzU2hhZG93PThweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb3BhY2l0eVNoYWRvdz0uMyZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0uMyZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZmY0hpZ2hsaWdodD0lMjM3Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZGFkNTVlJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmYTkwJmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ0NvbG9yQ29udGVudD0lMjNmZmZmZmYmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ0NvbG9ySGVhZGVyPSUyM2U5ZTllOSZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMDAzZWZmJmJnQ29sb3JBY3RpdmU9JTIzMDA3ZmZmJmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzY2NjY2NjJmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzYzVjNWM1JmJnQ29sb3JEZWZhdWx0PSUyM2Y2ZjZmNlxyXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cclxuXHJcbi8qIExheW91dCBoZWxwZXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktaGVscGVyLWhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuXHRib3JkZXI6IDA7XHJcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG59XHJcbi51aS1oZWxwZXItcmVzZXQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxyXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuLnVpLWhlbHBlci16Zml4IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xyXG59XHJcblxyXG4udWktZnJvbnQge1xyXG5cdHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuXHJcbi8qIEludGVyYWN0aW9uIEN1ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBJY29uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnVpLWljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC04cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIE1pc2MgdmlzdWFsc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIE92ZXJsYXlzICovXHJcbi51aS13aWRnZXQtb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMnB4IDAgMCAwO1xyXG5cdHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG59XHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuXHRwYWRkaW5nOiAxZW0gMi4yZW07XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG4udWktYXV0b2NvbXBsZXRlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi51aS1tZW51IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuLnVpLW1lbnUgLnVpLW1lbnUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4udWktbWVudSAudWktbWVudS1pdGVtIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xyXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcclxufVxyXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtO1xyXG59XHJcbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xyXG5cdG1hcmdpbjogNXB4IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxufVxyXG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsXHJcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xyXG5cdG1hcmdpbjogLTFweDtcclxufVxyXG5cclxuLyogaWNvbiBzdXBwb3J0ICovXHJcbi51aS1tZW51LWljb25zIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcclxufVxyXG5cclxuLyogbGVmdC1hbGlnbmVkICovXHJcbi51aS1tZW51IC51aS1pY29uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAuMmVtO1xyXG5cdG1hcmdpbjogYXV0byAwO1xyXG59XHJcblxyXG4vKiByaWdodC1hbGlnbmVkICovXHJcbi51aS1tZW51IC51aS1tZW51LWljb24ge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuLnVpLWJ1dHRvbiB7XHJcblx0cGFkZGluZzogLjRlbSAxZW07XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdG1hcmdpbi1yaWdodDogLjFlbTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnVpLWJ1dHRvbixcclxuLnVpLWJ1dHRvbjpsaW5rLFxyXG4udWktYnV0dG9uOnZpc2l0ZWQsXHJcbi51aS1idXR0b246aG92ZXIsXHJcbi51aS1idXR0b246YWN0aXZlIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cclxuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xyXG5cdHdpZHRoOiAyZW07XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzICovXHJcbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcclxuXHR0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xyXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtOHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG59XHJcblxyXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAyLjFlbTtcclxuXHRoZWlnaHQ6IDIuMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG59XHJcblxyXG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR0ZXh0LWluZGVudDogMDtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xyXG59XHJcblxyXG4vKiB3b3JrYXJvdW5kcyAqL1xyXG4vKiBTdXBwb3J0OiBGaXJlZm94IDUgLSA0MCAqL1xyXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbi51aS1jb250cm9sZ3JvdXAge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLFxyXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1cyB7XHJcblx0ei1pbmRleDogOTk5OTtcclxufVxyXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbm9uZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xyXG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xyXG59XHJcbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XHJcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcbn1cclxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG59XHJcbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcclxuXHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcbn1cclxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXHJcbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xyXG5cclxuXHQvKiBTdXBwb3J0OiBJRTggb25seSwgQW5kcm9pZCA8IDQuNCBvbmx5ICovXHJcblx0d2lkdGg6IDc1JTtcclxuXHR3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtICk7XHJcbn1cclxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XHJcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4ICNjY2M7XHJcblx0Ym9yZGVyLXJhZGl1czogLjEyZW07XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcclxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdHdpZHRoOiA4cHg7XHJcblx0aGVpZ2h0OiA4cHg7XHJcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIge1xyXG5cdHdpZHRoOiAxN2VtO1xyXG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogLjJlbSAwO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDJweDtcclxuXHR3aWR0aDogMS44ZW07XHJcblx0aGVpZ2h0OiAxLjhlbTtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcclxuXHR0b3A6IDFweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcclxuXHRsZWZ0OiAycHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcblx0cmlnaHQ6IDJweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcclxuXHRsZWZ0OiAxcHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XHJcblx0cmlnaHQ6IDFweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogLThweDtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtOHB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuXHRtYXJnaW46IDAgMi4zZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdG1hcmdpbjogMXB4IDA7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXHJcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xyXG5cdHdpZHRoOiA0NSU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogLjllbTtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdG1hcmdpbjogMCAwIC40ZW07XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgdGgge1xyXG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIHRkIHtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMXB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXHJcbi51aS1kYXRlcGlja2VyIHRkIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IC4yZW07XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xyXG5cdHBhZGRpbmc6IDAgLjJlbTtcclxuXHRib3JkZXItbGVmdDogMDtcclxuXHRib3JkZXItcmlnaHQ6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XHJcblx0d2lkdGg6IGF1dG87XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cclxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcclxuXHR3aWR0aDogOTUlO1xyXG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcblx0d2lkdGg6IDUwJTtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuXHR3aWR0aDogMzMuMyU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcblx0d2lkdGg6IDI1JTtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XHJcblx0Y2xlYXI6IGxlZnQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi8qIFJUTCBzdXBwb3J0ICovXHJcbi51aS1kYXRlcGlja2VyLXJ0bCB7XHJcblx0ZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG5cdHJpZ2h0OiAycHg7XHJcblx0bGVmdDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcblx0bGVmdDogMnB4O1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcclxuXHRyaWdodDogMXB4O1xyXG5cdGxlZnQ6IGF1dG87XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xyXG5cdGxlZnQ6IDFweDtcclxuXHRyaWdodDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XHJcblx0Y2xlYXI6IHJpZ2h0O1xyXG59XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGxlZnQ6IC41ZW07XHJcblx0dG9wOiAuM2VtO1xyXG59XHJcbi51aS1kaWFsb2cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nOiAuMmVtO1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcclxuXHRwYWRkaW5nOiAuNGVtIDFlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IC4xZW0gMDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHdpZHRoOiA5MCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogLjNlbTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMjBweDtcclxuXHRtYXJnaW46IC0xMHB4IDAgMCAwO1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogLjVlbSAxZW07XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IC41ZW07XHJcblx0cGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtO1xyXG59XHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcclxuXHRtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHR0b3A6IDA7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xyXG5cdHdpZHRoOiAycHg7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XHJcblx0d2lkdGg6IDJweDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcclxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxyXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XHJcblx0d2lkdGg6IDdweDtcclxuXHRoZWlnaHQ6IDdweDtcclxufVxyXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcclxuXHRjdXJzb3I6IG1vdmU7XHJcbn1cclxuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcbi51aS1yZXNpemFibGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udWktcmVzaXphYmxlLWhhbmRsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGZvbnQtc2l6ZTogMC4xcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcclxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4udWktcmVzaXphYmxlLW4ge1xyXG5cdGN1cnNvcjogbi1yZXNpemU7XHJcblx0aGVpZ2h0OiA3cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAtNXB4O1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuLnVpLXJlc2l6YWJsZS1zIHtcclxuXHRjdXJzb3I6IHMtcmVzaXplO1xyXG5cdGhlaWdodDogN3B4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvdHRvbTogLTVweDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcbi51aS1yZXNpemFibGUtZSB7XHJcblx0Y3Vyc29yOiBlLXJlc2l6ZTtcclxuXHR3aWR0aDogN3B4O1xyXG5cdHJpZ2h0OiAtNXB4O1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnVpLXJlc2l6YWJsZS13IHtcclxuXHRjdXJzb3I6IHctcmVzaXplO1xyXG5cdHdpZHRoOiA3cHg7XHJcblx0bGVmdDogLTVweDtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi51aS1yZXNpemFibGUtc2Uge1xyXG5cdGN1cnNvcjogc2UtcmVzaXplO1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRyaWdodDogMXB4O1xyXG5cdGJvdHRvbTogMXB4O1xyXG59XHJcbi51aS1yZXNpemFibGUtc3cge1xyXG5cdGN1cnNvcjogc3ctcmVzaXplO1xyXG5cdHdpZHRoOiA5cHg7XHJcblx0aGVpZ2h0OiA5cHg7XHJcblx0bGVmdDogLTVweDtcclxuXHRib3R0b206IC01cHg7XHJcbn1cclxuLnVpLXJlc2l6YWJsZS1udyB7XHJcblx0Y3Vyc29yOiBudy1yZXNpemU7XHJcblx0d2lkdGg6IDlweDtcclxuXHRoZWlnaHQ6IDlweDtcclxuXHRsZWZ0OiAtNXB4O1xyXG5cdHRvcDogLTVweDtcclxufVxyXG4udWktcmVzaXphYmxlLW5lIHtcclxuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcclxuXHR3aWR0aDogOXB4O1xyXG5cdGhlaWdodDogOXB4O1xyXG5cdHJpZ2h0OiAtNXB4O1xyXG5cdHRvcDogLTVweDtcclxufVxyXG4udWktcHJvZ3Jlc3NiYXIge1xyXG5cdGhlaWdodDogMmVtO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xyXG5cdG9wYWNpdHk6IDAuMjU7XHJcbn1cclxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcbi51aS1zZWxlY3RhYmxlIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0Ym9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xyXG59XHJcbi51aS1zZWxlY3RtZW51LW1lbnUge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG59XHJcbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0cGFkZGluZzogMnB4IDAuNGVtO1xyXG5cdG1hcmdpbjogMC41ZW0gMCAwIDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG4udWktc2VsZWN0bWVudS1vcGVuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4udWktc2VsZWN0bWVudS10ZXh0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0d2lkdGg6IDE0ZW07XHJcbn1cclxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG4udWktc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMjtcclxuXHR3aWR0aDogMS4yZW07XHJcblx0aGVpZ2h0OiAxLjJlbTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHRmb250LXNpemU6IC43ZW07XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXHJcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXHJcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XHJcblx0ZmlsdGVyOiBpbmhlcml0O1xyXG59XHJcblxyXG4udWktc2xpZGVyLWhvcml6b250YWwge1xyXG5cdGhlaWdodDogLjhlbTtcclxufVxyXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xyXG5cdHRvcDogLS4zZW07XHJcblx0bWFyZ2luLWxlZnQ6IC0uNmVtO1xyXG59XHJcbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XHJcblx0bGVmdDogMDtcclxufVxyXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcclxuXHR3aWR0aDogLjhlbTtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG59XHJcbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xyXG5cdGxlZnQ6IC0uM2VtO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IC0uNmVtO1xyXG59XHJcbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcclxuXHRib3R0b206IDA7XHJcbn1cclxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XHJcblx0dG9wOiAwO1xyXG59XHJcbi51aS1zb3J0YWJsZS1oYW5kbGUge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcbi51aS1zcGlubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi51aS1zcGlubmVyLWlucHV0IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRwYWRkaW5nOiAuMjIyZW0gMDtcclxuXHRtYXJnaW46IC4yZW0gMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xyXG5cdG1hcmdpbi1yaWdodDogMmVtO1xyXG59XHJcbi51aS1zcGlubmVyLWJ1dHRvbiB7XHJcblx0d2lkdGg6IDEuNmVtO1xyXG5cdGhlaWdodDogNTAlO1xyXG5cdGZvbnQtc2l6ZTogLjVlbTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcbi8qIG1vcmUgc3BlY2lmaWNpdHkgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBkZWZhdWx0IGJvcmRlcnMgKi9cclxuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XHJcblx0Ym9yZGVyLXRvcC1zdHlsZTogbm9uZTtcclxuXHRib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xyXG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcclxufVxyXG4udWktc3Bpbm5lci11cCB7XHJcblx0dG9wOiAwO1xyXG59XHJcbi51aS1zcGlubmVyLWRvd24ge1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG4udWktdGFicyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xyXG5cdHBhZGRpbmc6IC4yZW07XHJcbn1cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XHJcbn1cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDA7XHJcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XHJcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvciB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0cGFkZGluZzogLjVlbSAxZW07XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG59XHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcclxuXHRjdXJzb3I6IHRleHQ7XHJcbn1cclxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItd2lkdGg6IDA7XHJcblx0cGFkZGluZzogMWVtIDEuNGVtO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLnVpLXRvb2x0aXAge1xyXG5cdHBhZGRpbmc6IDhweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcbmJvZHkgLnVpLXRvb2x0aXAge1xyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG59XHJcblxyXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnVpLXdpZGdldCB7XHJcblx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuLnVpLXdpZGdldCBpbnB1dCxcclxuLnVpLXdpZGdldCBzZWxlY3QsXHJcbi51aS13aWRnZXQgdGV4dGFyZWEsXHJcbi51aS13aWRnZXQgYnV0dG9uIHtcclxuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcclxufVxyXG4udWktd2lkZ2V0LWNvbnRlbnQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRjb2xvcjogIzMzMzMzMztcclxufVxyXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XHJcblx0Y29sb3I6ICMzMzMzMzM7XHJcbn1cclxuLnVpLXdpZGdldC1oZWFkZXIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblx0YmFja2dyb3VuZDogI2U5ZTllOTtcclxuXHRjb2xvcjogIzMzMzMzMztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcclxuXHRjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktc3RhdGUtZGVmYXVsdCxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcclxuLnVpLWJ1dHRvbixcclxuXHJcbi8qIFdlIHVzZSBodG1sIGhlcmUgYmVjYXVzZSB3ZSBuZWVkIGEgZ3JlYXRlciBzcGVjaWZpY2l0eSB0byBtYWtlIHN1cmUgZGlzYWJsZWRcclxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cclxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxyXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xyXG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzQ1NDU0NTtcclxufVxyXG4udWktc3RhdGUtZGVmYXVsdCBhLFxyXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXHJcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcclxuYS51aS1idXR0b24sXHJcbmE6bGluay51aS1idXR0b24sXHJcbmE6dmlzaXRlZC51aS1idXR0b24sXHJcbi51aS1idXR0b24ge1xyXG5cdGNvbG9yOiAjNDU0NTQ1O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udWktc3RhdGUtaG92ZXIsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlcixcclxuLnVpLXN0YXRlLWZvY3VzLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXHJcbi51aS1idXR0b246aG92ZXIsXHJcbi51aS1idXR0b246Zm9jdXMge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0YmFja2dyb3VuZDogI2VkZWRlZDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjMmIyYjJiO1xyXG59XHJcbi51aS1zdGF0ZS1ob3ZlciBhLFxyXG4udWktc3RhdGUtaG92ZXIgYTpob3ZlcixcclxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcclxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcclxuLnVpLXN0YXRlLWZvY3VzIGEsXHJcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxyXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxyXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxyXG5hLnVpLWJ1dHRvbjpob3ZlcixcclxuYS51aS1idXR0b246Zm9jdXMge1xyXG5cdGNvbG9yOiAjMmIyYjJiO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnVpLXZpc3VhbC1mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XHJcbn1cclxuLnVpLXN0YXRlLWFjdGl2ZSxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXHJcbmEudWktYnV0dG9uOmFjdGl2ZSxcclxuLnVpLWJ1dHRvbjphY3RpdmUsXHJcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xyXG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4udWktaWNvbi1iYWNrZ3JvdW5kLFxyXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xyXG5cdGJvcmRlcjogIzAwM2VmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi51aS1zdGF0ZS1hY3RpdmUgYSxcclxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXHJcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aW9uIEN1ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51aS1zdGF0ZS1oaWdobGlnaHQsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmZhOTA7XHJcblx0Y29sb3I6ICM3Nzc2MjA7XHJcbn1cclxuLnVpLXN0YXRlLWNoZWNrZWQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XHJcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcclxufVxyXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XHJcblx0Y29sb3I6ICM3Nzc2MjA7XHJcbn1cclxuLnVpLXN0YXRlLWVycm9yLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XHJcblx0YmFja2dyb3VuZDogI2ZkZGZkZjtcclxuXHRjb2xvcjogIzVmM2YzZjtcclxufVxyXG4udWktc3RhdGUtZXJyb3IgYSxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XHJcblx0Y29sb3I6ICM1ZjNmM2Y7XHJcbn1cclxuLnVpLXN0YXRlLWVycm9yLXRleHQsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xyXG5cdGNvbG9yOiAjNWYzZjNmO1xyXG59XHJcbi51aS1wcmlvcml0eS1wcmltYXJ5LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XHJcblx0b3BhY2l0eTogLjc7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi51aS1zdGF0ZS1kaXNhYmxlZCxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAuMzU7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggLSBTZWUgIzYwNTkgKi9cclxufVxyXG5cclxuLyogSWNvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xyXG4udWktaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcbi51aS1pY29uLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xyXG59XHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcclxufVxyXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXHJcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcclxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcclxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XHJcbn1cclxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcclxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xyXG59XHJcbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sXHJcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcclxufVxyXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXHJcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcclxufVxyXG4udWktYnV0dG9uIC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKTtcclxufVxyXG5cclxuLyogcG9zaXRpb25pbmcgKi9cclxuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cclxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cclxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cclxuLnVpLWljb24tY2FyZXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDsgfVxyXG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxyXG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxyXG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cclxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxyXG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cclxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cclxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxyXG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxyXG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XHJcbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cclxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxyXG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxyXG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cclxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cclxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XHJcbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxyXG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxyXG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxyXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxyXG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XHJcbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cclxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XHJcbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxyXG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XHJcbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XHJcbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XHJcbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cclxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XHJcbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XHJcbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XHJcbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxyXG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxyXG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxyXG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cclxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XHJcbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cclxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cclxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cclxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cclxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxyXG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XHJcbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XHJcbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cclxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cclxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cclxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cclxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cclxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cclxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cclxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XHJcbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cclxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cclxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cclxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XHJcbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cclxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxyXG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XHJcbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxyXG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XHJcbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XHJcbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxyXG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxyXG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XHJcbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxyXG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cclxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XHJcbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XHJcbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxyXG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cclxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cclxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxyXG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXHJcbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cclxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxyXG4udWktaWNvbi1lamVjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cclxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cclxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxyXG4udWktaWNvbi1wb3dlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XHJcbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XHJcbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxyXG4udWktaWNvbi1iYXR0ZXJ5LTAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cclxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XHJcbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxyXG4udWktaWNvbi1iYXR0ZXJ5LTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cclxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cclxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cclxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cclxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxyXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxyXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxyXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XHJcbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cclxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxyXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cclxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XHJcbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cclxuXHJcblxyXG4vKiBNaXNjIHZpc3VhbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBDb3JuZXIgcmFkaXVzICovXHJcbi51aS1jb3JuZXItYWxsLFxyXG4udWktY29ybmVyLXRvcCxcclxuLnVpLWNvcm5lci1sZWZ0LFxyXG4udWktY29ybmVyLXRsIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbn1cclxuLnVpLWNvcm5lci1hbGwsXHJcbi51aS1jb3JuZXItdG9wLFxyXG4udWktY29ybmVyLXJpZ2h0LFxyXG4udWktY29ybmVyLXRyIHtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG59XHJcbi51aS1jb3JuZXItYWxsLFxyXG4udWktY29ybmVyLWJvdHRvbSxcclxuLnVpLWNvcm5lci1sZWZ0LFxyXG4udWktY29ybmVyLWJsIHtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbn1cclxuLnVpLWNvcm5lci1hbGwsXHJcbi51aS1jb3JuZXItYm90dG9tLFxyXG4udWktY29ybmVyLXJpZ2h0LFxyXG4udWktY29ybmVyLWJyIHtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4vKiBPdmVybGF5cyAqL1xyXG4udWktd2lkZ2V0LW92ZXJsYXkge1xyXG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XHJcblx0b3BhY2l0eTogLjAwMztcclxuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9LjMpOyAvKiBzdXBwb3J0OiBJRTggKi9cclxufVxyXG4udWktd2lkZ2V0LXNoYWRvdyB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInBpem1ldC12YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmdhcCB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBhZGRpbmc6IHZhcigtLWdhcFNpemUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcclxufVxyXG5cclxuLmNvbGxhcHNpYmxlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxufVxyXG5cclxuLnRvZ2dsZS1pbmZvLFxyXG4udG9nZ2xlLWhlYWRlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50b2dnbGUtaGVhZGVyID4gaSB7XHJcbiAgICB3aWR0aDogMi40cmVtO1xyXG59XHJcblxyXG4ubWItMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG4iLCJAaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuI21hcC1jYW52YXMge1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubG9jYXRpb24tZGV0YWlsLXN0b3JlLWltYWdlIHtcclxuICAgIG1hcmdpbjogNTBweCAyMHB4IDQwcHggMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMjBweCAwO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoJGJyYW5kLWJsYWNrLCAuODUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9jYXRpb25zLWJnLWJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL21hcnF1ZWUtbG9jYXRpb24tZGV0YWlsLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0b3A6IC02MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAubG9jYXRpb24tc3RvcmUtbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDYuOHJlbTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1LjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9uLXN0b3JlLWluZm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjZjkwMTI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9jYXRpb24tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2NhdGlvbi1ob3VycyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1vcmRlci1ub3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1ib2R5LWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbnMtaGlyaW5nLWJsb2NrIHtcclxuICAgIC5zb2NpYWwtYm90dG9tLWxpbmtzIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5GaW5kVG9wcGVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5NYXAge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIH1cclxuICAgIC5TZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoJGJyYW5kLWJsYWNrLCAuNSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3N0b3JlRGV0YWlscyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogNDkxcHg7XHJcbiAgICAgICAgICAgIC5zaWRlLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5MXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5GaWVsZHNDb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAuU2VhcmNoQm94IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3BzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLlNlYXJjaExpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gaGlkZXMgdGhlIHRleHRcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mYS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtc3RvcmUtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAubG9jYXRpb25JdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5EaXJlY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvY2F0aW9uLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgLmxvY1NlbExlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvY1NlbFJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvY2F0aW9uLWl0ZW0tYnRucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3RvcmUtZGV0YWlscy1saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG5cclxuLm1lbnUtY2F0ZWdvcnktY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIC5tZW51LWNhdGVnb3J5IHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMzBweCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzY0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWNhdGVnb3J5LWltZyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1jYXRlZ29yeS1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgUCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3BwZXJzLW1lbnUtaXRlbXMge1xyXG4gICAgLnBhZ2UtaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtcy1hY2NvcmRpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG5cclxuICAgICAgICAubWVudS1pdGVtLWFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMCAycmVtO1xyXG5cclxuICAgICAgICAgICAgLmFjY29yZGlvbi1leHBhbmRvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWNoZXZyb24tY2lyY2xlLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1pdGVtLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWl0ZW0tYWNjb3JkaW9uLWNhdGVnb3J5LW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblxyXG4gICAgICAgIC5tZW51LWl0ZW0tYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2NHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnUtaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbS1pbWcge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRpbWVuc2lvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucHJpbWFyeS1kaW1lbnNpb24sIC5zZWNvbmRhcnktZGltZW5zaW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlcXVpcmVtZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLW5hbWUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjg1KTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vcmRlcmluZy1yb3cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtaXRlbXMtbmF2LXdyYXAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG5cclxuICAgIC5tb2JpbGUtbmF2aS10cmlnZ2VyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoJGJyYW5kLWJsYWNrLCAuMyk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZmEtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbXMtbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZGl2Lm1lbnUtaXRlbS1pbWcudy0xMDAge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgbWFyZ2luOiAtMTBweCAtMTBweCAwIC0xMHB4O1xyXG59XHJcblxyXG4vKiBUT0RPOiBSZW1vdmUgb25jZSBpbnRlZ3JhdGlvbiBoYXMgaW1hZ2VzKi9cclxuLm5vLWltYWdlLWZhbGxiYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1uby1pbWFnZS1mYWxsYmFjayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3QtbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5pdGVtLW51dHJpdGlvbiB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6IGdyYXk7XHJcbn1cclxuXHJcbi5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgIH1cclxufVxyXG5cclxuLnF1YW50aXR5IHtcclxuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWVudS1xdWFudGl0eSB7XHJcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcclxuICAgIG1heC13aWR0aDogNDRweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxufVxyXG5cclxuLmFkZC10by1vcmRlci1saW5rIHtcclxuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDEwcHgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5yZXF1aXJlbWVudC1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmIHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4ubWVudS1saXN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZsZXg6IDEgMSAwcHg7XHJcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtbGlzdC1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG4uZGVmYXVsdC1tb2RhbCB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDFlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVtb3ZlLWl0ZW0tYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdpZnQtY2FyZC1idWlsZGVyLW1vZGFsIHtcclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrVUkuYmxvY2tNc2cuYmxvY2tQYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBibGluayB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGVyX19kb3Qge1xyXG4gICAgYW5pbWF0aW9uOiAxcyBibGluayBpbmZpbml0ZVxyXG59XHJcblxyXG4ubG9hZGVyX19kb3Q6bnRoLWNoaWxkKDIpIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMjUwbXNcclxufVxyXG5cclxuLmxvYWRlcl9fZG90Om50aC1jaGlsZCgzKSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDUwMG1zXHJcbn1cclxuXHJcbi5zcGlubmluZy1pbmRpY2F0b3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5kcm9wLWRvd24tbmF2LWxpbmtzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDVweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXBhcmF0b3Ige1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5idG4ub3JkZXItYnV0dG9uLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxMHJlbTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAkYnJhbmQtYm9yZGVyLXJhZGl1cyAkYnJhbmQtYm9yZGVyLXJhZGl1cyAwO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4ub3JkZXItYnV0dG9uLW1vYmlsZTpob3ZlciB7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLm9yZGVyLWJ1dHRvbi1kZXNrdG9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMTByZW07XHJcbiAgICByaWdodDogMTByZW07XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcblxyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcHBlcnMtb3JkZXIuc3ZnKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcHBlcnMtb3JkZXItaG92ZXIuc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJwaXptZXQtdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5vcmRlci1zdW1tYXJ5LWJvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLml0ZW0tc3VtbWFyeS1pbmZvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjYpO1xyXG5cclxuICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgJi5pcy1zdWItdG90YWwsICYuaXMtdG90YWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuODUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1zdWItdG90YWwtcHJpY2UsICYuaXMtdG90YWwtcHJpY2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjg1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyLXN1bW1hcnktaW5mbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG5cclxuICAgICAgICAmLm9zLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcy1udW1iZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcy1wcmljZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5vcmRlci1zZXR1cC1wYWdlIHtcclxuICAgIG1heC13aWR0aDogNjByZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuaDIub3JkZXItc2V0dXAge1xyXG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcclxufVxyXG5cclxuLm9yZGVyLXNldHVwLXN0ZXAtMSB7XHJcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5waWNrdXAtb3B0aW9ucyxcclxuLmRlbGl2ZXJ5LW9wdGlvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyLXR5cGUtc2VsZWN0b3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAmX19vcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hvcml6b250YWwge1xyXG4gICAgICAgIHdpZHRoOiAwLjRyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMTJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZy1mb250LXNpemU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9uLWljb24tY2lyY2xlIHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjByZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uLnNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgLm9wdGlvbi1pY29uLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyLXR5cGUtc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAkc3BhY2luZzogNi41cmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXJlZDtcclxuICAgICAgICB3aWR0aDogNC40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb24tY3Jvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9uLWRpYW1vbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZGlhbW9uZC1sZWZ0LXBpY2t1cCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpYW1vbmQtcmlnaHQtcGlja3VwIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMC40cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpYW1vbmQtbGVmdC1kZWxpdmVyeSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaWFtb25kLXJpZ2h0LWRlbGl2ZXJ5IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMC40cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uLnNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlhbW9uZC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMS4ycmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMi44cmVtO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDUwJSwgNTAlIDEwMCUsIDAlIDUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbTtcclxuXHJcbiAgICAgICAgICAgIC5kaWFtb25kLXNlbGVjdGVkX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDUwJSwgNTAlIDEwMCUsIDAlIDUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlci1ub3ctYnRucyB7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleTtcclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBIaWRlIEhUTUw1IFVwIGFuZCBEb3duIGFycm93cyBmb3IgemlwIGNvZGUgKi9cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbi5vcmRlci1kYXRlLXRpbWUge1xyXG4gICAgLmZhLWNhbGVuZGFyLWFsdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAuNyk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItdGltaW5nIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3JzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3LW9yZGVyLXR5cGUtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTVweDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAubmV3LW9yZGVyLXR5cGUtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY1O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC01NXB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCB7XHJcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xyXG5cclxuICAgIC5tb2RhbC1wYW5lbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMCAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuXHJcbiAgICAgICAgJi5sYXJnZS1yYWRpb3Mge1xyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLW9wdGlvbiB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGRyZXNzLWxpc3QtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIC5kaXZpZGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWxlZ2FsLWZvbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGRyZXNzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgLmFkZHJlc3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi55b3VyLWFkZHJlc3MtaW5wdXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWxlZ2FsLWZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dG9maWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5lMS1saW5lMixcclxuLnN0YXRlLXppcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRpbnVlLWJ0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbn1cclxuXHJcbi5zdG9yZXMtbmVhci15b3Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XHJcblxyXG4gICAgLnRpdGxlLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1yb3cge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWxlZ2FsLWZvbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0b3JlLW5lYXIteW91IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcblxyXG4gICAgLnN0b3JlLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtc2VsZWN0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItdGltaW5nLXNlbGVjdG9yIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWxlZ2FsLWZvbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmV4dHJhLWZpZWxkcy1zZWxlY3Qge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbi5idG4tdmlldy1hbGwge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuIiwiQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5wdC1vcmRlci1zdW1tYXJ5LWJvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yZS1waG9uZS1udW1iZXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbn1cclxuXHJcbi5hY2tub3dsZWRnZS1oZXJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6ICRjb3B5LWZvbnQtc2l6ZTtcclxufVxyXG5cclxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIHtcclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggMTBweCAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggJGJyYW5kLXllbGxvdztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYWNrZXItc3RlcHMge1xyXG5cclxuICAgICAgICAuYnRuLWFycm93LWRvd24uZmlyc3Qge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGVwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnN0ZXAtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmLnN0ZXAtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4ODg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbXBsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbm5lY3Rvci1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAuY29ubmVjdG9yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzg4ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVzdGltYXRlZC10aW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgLmVzdGltYXRlZC1wcmUtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWUtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZXN0aW1hdGVkLXRpbWUtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlci1hbGVydCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmdpZnQtY2FyZC1kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LFxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IC4yNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190by1lbWFpbCxcclxuICAgICZfX21lc3NhZ2UsXHJcbiAgICAmX19mcm9tLFxyXG4gICAgJl9fdG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjByZW0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxufVxyXG5cclxuLmludmFsaWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90aC1zaWRlcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC42KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0b3A6IDEuMnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG5cclxuICAgID4gc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiA5cHggc29saWQgI2JiYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGVmdC1zaWRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdG9wOiAuN3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG5cclxuICAgICYuYWN0aXZlID4gc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiA5cHggc29saWQgJGJyYW5kLXJlZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXJlZDtcclxuICAgICAgICAvKmJvcmRlci1yaWdodDogbm9uZTsqL1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yaWdodC1zaWRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdG9wOiAuN3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG5cclxuICAgICYuYWN0aXZlID4gc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiA5cHggc29saWQgJGJyYW5kLXJlZDtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbiAgICAgICAgLypib3JkZXItbGVmdDogbm9uZTsqL1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCB7XHJcblxyXG4gICAgLnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDFyZW0gYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpbWVuc2lvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtIDFyZW0gMi41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nLCBwLCBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpbWVuc2lvbi1vcHRzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAubGFyZ2UtcmFkaW9zIGxpIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9wcGluZ3MtcGFuZWwge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLmJvdGgtc2lkZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtc2lkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtc2lkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRvcHBpbmdzLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYucmVjaXBlLWJ0bnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0LCBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVwZWF0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG5cclxuICAgICAgICAgICAgLnNpZGUtc2VsZWN0aW9uLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlY2lwZS1zcGxpdC1idG4uc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQtc2lkZSxcclxuICAgICAgICAgICAgICAgIC5yaWdodC1zaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC43cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVjaXBlLXNwbGl0LWJ0bjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWNpcGUtc3BsaXQtYnRuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlY2lwZS1zcGxpdC1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdC1zaWRlIHNwYW4sXHJcbiAgICAgICAgLnJpZ2h0LXNpZGUgc3BhbiB7XHJcbiAgICAgICAgICAgIHRvcDogLjRyZW07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQtc2lkZS5oaWxpZ2h0ID4gc3BhbixcclxuICAgICAgICAucmlnaHQtc2lkZS5oaWxpZ2h0ID4gc3BhbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGUtc2VsZWN0aW9uLXBhbmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgNnJlbSAwO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcblxyXG4gICAgICAgIC5yZWNpcGUtc3BsaXQtYnRuIHtcclxuXHJcbiAgICAgICAgICAgIC5sZWZ0LXNpZGUgPiBzcGFuLFxyXG4gICAgICAgICAgICAucmlnaHQtc2lkZSA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAubGVmdC1zaWRlID4gc3BhbixcclxuICAgICAgICAgICAgICAgIC5yaWdodC1zaWRlID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAmLmN1c3RvbWl6ZS1zaWRlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1c3RvbWl6ZS1sZWZ0LXNpZGUtdGl0bGUsICYuY3VzdG9taXplLXJpZ2h0LXNpZGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAxcmVtIDA7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICAgIC5yZWNpcGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY3ktc2VsZWN0LFxyXG4gICAgICAgIC5mYW5jeS1zZWxlY3Qgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5ncmVkaWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW0gMCAuMjVyZW0gMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYm90aC1zaWRlcyBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0LXNpZGUgc3BhbjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICAucmlnaHQtc2lkZSBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxlZnQtc2lkZS10aXRsZSxcclxuICAgICAgICAgICAgLnJpZ2h0LXNpZGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJvdGgtc2lkZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmdyZWRpZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW0gMXJlbSAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAubW9kaWZpZXItYW5kLXBsYWNlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGlmaWVyLWFuZC1wbGFjZW1lbnQuZHJpenpsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RpZmllci1ncm91cCwgLnBsYWNlbWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBsaW5lYXIgLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vbmUtb3B0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgfiAuY2hlY2s6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5tb2RpZmllci1hbmQtcGxhY2VtZW50IC5tb2RpZmllci1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5tb2RpZmllci1hbmQtcGxhY2VtZW50IC5wbGFjZW1lbnQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgfiAubW9kaWZpZXItbm9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgfiAubW9kaWZpZXItYW5kLXBsYWNlbWVudC5kcml6emxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4zcmVtIHNvbGlkICNDQ0M7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjI1cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgLjI1cyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZW1wdHktaW5ncmVkaWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluZ3JlZGllbnQtZ3JvdXAge1xyXG4gICAgLmhlYWRlci10cmlnZ2VyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAudGl0bGUtc3BhbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS1jb2x1bW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGFwc2UtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDIlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZ3JlZGllbnQtbGlzdC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5ncmVkaWVudC1saXN0LWJsb2NrLnRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmluaXNoLXVwLXBhbmVsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICYudHdvLXRhYiB7XHJcbiAgICAgICAgLndyYXAtcGFuZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1zaWRlIHtcclxuICAgICAgICAuaWNvbnMge1xyXG4gICAgICAgICAgICAubGVmdC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yaWdodC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbmlzaC1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMCAycmVtO1xyXG5cclxuICAgICAgICAmLm9uZS10YWIge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMCAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcmVjaXBlLXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCwgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcXVpcmVtZW50LWxpc3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXF1aXJlbWVudC1uYW1lIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgKyBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXJlY2lwZS1maW5pc2gtc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3Byb2R1Y3QtcmVjaXBlLWZpbmlzaC1xdWFudGl0eSxcclxuICAgICAgICAjcHJvZHVjdC1yZWNpcGUtZmluaXNoLW5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcHJvZHVjdC1yZWNpcGUtZmluaXNoLXF1YW50aXR5IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2l0ZW0tc2lkZXMge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXNpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgLmljb25zIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcclxuXHJcbiAgICAgICAgICAgIC5sZWZ0LXNpZGUsIC5yaWdodC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxlZnQtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJpZ2h0LXNpZGUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aXZlIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm90aC1zaWRlcyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1aWxkIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1zaWRlIHtcclxuICAgICAgICAuaWNvbnMge1xyXG4gICAgICAgICAgICAubGVmdC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmlnaHQtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkZGFyay1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcXVpcmVtZW50cy1saXN0LXdyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFuY3ktc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLnF1YW50aXR5IHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZXF1aXJlbWVudC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb21wYWN0IHtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXNpZGUgLmJ1aWxkIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLnByb2R1Y3QtZGV0YWlsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLnN0YWNrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgLnN0YWNrIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcm9udCB7XHJcbiAgICAgICAgICAgIHBsYWNlLXNlbGY6IGVuZCBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaW1lbnNpb24tbmFtZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcXVpcmVtZW50LWdyb3VwIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSwgMC45KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcclxuXHJcbiAgICAgICAgLnRpdGxlLXByaWNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWxlZ2FsLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2VfX2xvYWRpbmcsXHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5udXRyaXRpb24taW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnV0cml0aW9uLXF0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LWNvbnRyb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbnVzLFxyXG4gICAgLnBsdXMsXHJcbiAgICAucXVhbnRpdHktdmFsdWUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LXZhbHVlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbnVzIHtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsdXMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAubWludXMsXHJcbiAgICAucGx1cyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v1xyXG5AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmJpcnRoZGF5LWxhYmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn0iLCLvu79cclxuQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5yZXF1aXJlbWVudC1vbnBhZ2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGhlaWdodDogMS4ycmVtO1xyXG59Iiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgLm1lbnUtY2F0ZWdvcnktcmVjaXBlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWwge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMikgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAge1xyXG5cclxuICAgICAgICBoMiAuYm90aC1zaWRlcyxcclxuICAgICAgICBoMiAubGVmdC1zaWRlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmluaXNoLXVwLXBhbmVsIHtcclxuICAgICAgICAuZmluaXNoLXNlY3Rpb24gaW1nIHtcclxuICAgICAgICAgICAgLy9tYXJnaW46IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmF1bHQtbW9kYWwge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDFyZW0gYXV0bztcclxuXHJcbiAgICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgLnN0ZXBzLXZlcnRpY2FsLFxyXG4gICAgLnByb2R1Y3QtbW9kYWwgLnByb2R1Y3QtdGFicy12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHMtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbW9kYWwgLnByb2R1Y3QtdGFicy1ob3Jpem9udGFsIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLnByb2dyZXNzLXN0ZXBzLnByb2R1Y3QtdGFicy1ob3Jpem9udGFsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3Q6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICYubGFzdDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudC1hdCgkYnJhbmQtcmVkLCAxMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idG4tYXJyb3ctZG93bjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1hcnJvdy1kb3duOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4LjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOC4yNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQobGlnaHRlbigkYnJhbmQtYmxhY2ssIDIwJSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYnRuLWFycm93LWRvd246YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJi5idG4tYXJyb3ctZG93bjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYnRuLWFycm93LWRvd246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idG4tYXJyb3ctZG93bjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50LWF0KGxpZ2h0ZW4oJGJyYW5kLWJsYWNrLCAyMCUpLCAxMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCB7XHJcblxyXG4gICAgICAgIC5pbmdyZWRpZW50IHtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gLm1vZGlmaWVyLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgfiAucGxhY2VtZW50LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGlmaWVyLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBsYWNlbWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbW9kYWwgLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWNhdGVnb3J5LXJlY2lwZSxcclxuICAgIC5kZWFsIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbW9kYWwsXHJcbiAgICAuc3RvcmUtc2VsZWN0b3ItbW9kYWwsXHJcbiAgICAuZGVmYXVsdC1tb2RhbCB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMXJlbSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW1vZGFsIHtcclxuXHJcbiAgICAgICAgLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xyXG5cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmF1bHQtbW9kYWwge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDFyZW0gYXV0bztcclxuXHJcbiAgICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcHBpbmdzLXBhbmVsIHtcclxuXHJcbiAgICAgICAgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAge1xyXG4gICAgICAgICAgICBoMiAuYm90aC1zaWRlcyBzcGFuOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgaDIgLmxlZnQtc2lkZSBzcGFuOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgaDIgLnJpZ2h0LXNpZGUgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDByZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIC5ib3RoLXNpZGVzIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wcGluZ3Mtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAzcmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0LCBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcHBpbmdzLXNlY3Rpb246bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgIC50b3BwaW5ncy1zZWN0aW9uIC5zaWRlLXNlbGVjdGlvbi1wYW5lbCB7XHJcblxyXG4gICAgICAgICAgICAucmVjaXBlLXNwbGl0LWJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ib3RoLXNpZGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdC1zaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmlnaHQtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wcGluZ3Mtc2VjdGlvbiAuc2lkZS1zZWxlY3Rpb24tcGFuZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5yZWNpcGUtc3BsaXQtYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3BwaW5ncy1zZWN0aW9uLnJlcGVhdCAuc2lkZS1zZWxlY3Rpb24tcGFuZWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAucmVjaXBlLXNwbGl0LWJ0biB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcC1wYW5lbCB7XHJcblxyXG4gICAgICAgICAgICAuZmFuY3ktc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5ncmVkaWVudC1ncm91cCB7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIgLmJvdGgtc2lkZXMsXHJcbiAgICAgICAgICAgICAgICBoMiAubGVmdC1zaWRlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbmlzaC11cC1wYW5lbCB7XHJcbiAgICAgICAgLmZpbmlzaC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAmLm9uZS10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5xdWFudGl0eSBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYucXVhbnRpdHkgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiBkaXYge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja291dC1wYWdlIC53YWxsIHtcclxuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFN0eWxlcyBmb3IgOTkycHggYW5kIFVwIEdvIGluIEhlcmVcclxuLy8gTWF0Y2hlcyB3aXRoIEJvb3RTdHJhcCAzIEBzY3JlZW4tbWQtbWluXHJcbi8vIFRoaXMgaXMgdGhlIGJpZyBjcmFjayBicmVha3BvaW50XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAgICNvcmRlci1iYXNrZXQ6YmVmb3JlLFxyXG4gICAgI29yZGVyLXNldHRpbmdzOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUHJvbW8gSW1hZ2UgT3ZlcnJpZGVzXHJcbiAgICAucHJvbW8taGVybyBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNDByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8tc3ViLWhlcm8gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLW9wdC0xIGltZyxcclxuICAgIC5wcm9tby1vcHQtMiBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8taW1hZ2UtbGlzdCAucm93IHtcclxuICAgICAgICAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtbWQtNjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFpbi1zdWItbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWVudSBDYXRlZ29yeSBPdmVycmlkZXNcclxuICAgIC5uby1zaWRlYmFyIC5tZW51LWNhdGVnb3J5LXJlY2lwZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS80KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWNhdGVnb3J5LXJlY2lwZSxcclxuICAgIC5kZWFsIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWwgZGl2IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBUb3BwaW5ncyBQYW5lbCBPdmVycmlkZXNcclxuICAgIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICBoMiAuYm90aC1zaWRlcyxcclxuICAgICAgICBoMiAubGVmdC1zaWRlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIgLmJvdGgtc2lkZXMgc3BhbjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgaDIgLmxlZnQtc2lkZSBzcGFuOm50aC1jaGlsZCgyKSxcclxuICAgICAgICBoMiAucmlnaHQtc2lkZSBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiAuYm90aC1zaWRlcyBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHRvcDogLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZ3JlZGllbnQge1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5tb2RpZmllci1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gLnBsYWNlbWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RpZmllci1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGxhY2VtZW50LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZW1wdHktaW5ncmVkaWVudCB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCwgbGFiZWwsIGRpdiwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYWNrZXItaGVhZGVyIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDdyZW07XHJcbiAgICAgICAgcGFkZGluZzogMHJlbSAxLjVyZW0gMHJlbSAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLXdlbGNvbWluZy1tc2cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTE1MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uc2F2ZWQtY2FyZHMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgLnNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG5cclxuICAgICAgICAuc2F2ZWQtY2FyZF9fZWRpdC10b3AsXHJcbiAgICAgICAgLnNhdmVkLWNhcmRfX3RvcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zYXZlZC1jYXJkX19ib3R0b20ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNhdmVkLWNhcmQtbmV3X19ib3R0b20ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXQtbW9kZSB7XHJcbiAgICAgICAgLnNhdmVkLWNhcmRfX3RvcCxcclxuICAgICAgICAuc2F2ZWQtY2FyZF9fYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zYXZlZC1jYXJkX19lZGl0LXRvcCxcclxuICAgICAgICAuc2F2ZWQtY2FyZF9fZWRpdC1ib3R0b20ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGV0ZS1hY3RpdmUge1xyXG4gICAgICAgIC5zYXZlZC1jYXJkX19kZWxldGUtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2F2ZWQtY2FyZF9fZWRpdC1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zYXZlZC1jYXJkX190b3AsXHJcbiAgICAgICAgLnNhdmVkLWNhcmRfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNhdmVkLWNhcmQtbmV3LFxyXG4uc2F2ZWQtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0LXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXQtYm90dG9tLFxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAxcztcclxuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAxcztcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IC41cmVtO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlnaXRzLFxyXG4gICAgJl9fbmFtZS1vbi1jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBzZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaXNwbGF5LW5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXQtYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVsZXRlLXllcy1hbmNob3IsXHJcbiAgICAmX19kZWxldGUtbm8tYW5jaG9yLFxyXG4gICAgJl9fZWRpdC1hbmNob3IsXHJcbiAgICAmX19zYXZlLWFuY2hvcixcclxuICAgICZfX2RlbGV0ZS1hbmNob3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0LWFuY2hvciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2N2diB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29uZmlybWF0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVsZXRlLW92ZXJsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVsZXRlLWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtdHlwZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbWFsbGVyLWJ0biB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbWFsbGVyLWJ0bjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgIH1cclxufVxyXG5cclxuLnNhdmVkLWNhcmQtbmV3OmhvdmVyLFxyXG4uc2F2ZWQtY2FyZDpob3ZlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG59XHJcblxyXG5cclxuLmlucHV0LWN2diB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNhdmUtZm9yLWxhdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi50b3AtaG9tZS1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNjBweDtcclxuICAgIC50b3Atc2xpZGVyLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVmZWY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5zbGlkZXNob3ctd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zbGlkZXNob3ctY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5zbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJldiwgLm5leHQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJldjpob3ZlciwgLm5leHQ6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZS1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtc2xpZGUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjRcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGUtc2xpZGUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjRcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vQ1JFRElUOiBodHRwczovL2NvZGVwZW4uaW8vcmVpaW5paTEvcGVuL2FQR1hFYVxyXG4vKiBcclxuICBZb3Ugd2FudCBhIHNpbXBsZSBhbmQgZmFuY3kgdG9vbHRpcD9cclxuICBKdXN0IGNvcHkgYWxsIFtkYXRhLXRvb2x0aXBdIGJsb2NrczpcclxuKi9cclxuXHJcbi50b29sdGlwLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmJ0bi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtdG9vbHRpcF0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogUG9zaXRpb25pbmcgYW5kIHZpc2liaWxpdHkgc2V0dGluZ3Mgb2YgdGhlIHRvb2x0aXAgKi9cclxuW2RhdGEtdG9vbHRpcF06YmVmb3JlLFxyXG5bZGF0YS10b29sdGlwXTphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogMC4ycztcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcblxyXG4vKiBUaGUgYWN0dWFsIHRvb2x0aXAgd2l0aCBhIGR5bmFtaWMgd2lkdGggKi9cclxuW2RhdGEtdG9vbHRpcF06YmVmb3JlIHtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XHJcbiAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gIG1pbi13aWR0aDogNTBweDtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbi8qICAgZm9udC1zaXplOiAwLjczcmVtOyAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDcyLCA4MCwgMC45KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsXHJcbiAgICByZ2JhKDU5LCA3MiwgODAsIDAuNDQpLFxyXG4gICAgcmdiYSg1OSwgNjgsIDc1LCAwLjQ0KSxcclxuICAgIHJnYmEoNjAsIDgyLCA4OCwgMC40NCkpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNXB4KSBzY2FsZSgwLjUpO1xyXG59XHJcblxyXG4vKiBUb29sdGlwIGFycm93ICovXHJcbltkYXRhLXRvb2x0aXBdOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwcHggNXB4O1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSg1NSwgNjQsIDcwLCAwLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAvKiBJZiB0aGUgbW91c2UgbGVhdmVzIHRoZSBlbGVtZW50LCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIHRyYW5zaXRpb24gZWZmZWN0cyBmb3IgdGhlIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b29sdGlwIGFycm93IGFyZSBcInR1cm5lZCBvZmZcIiAqL1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDsgICAvKiBPcmllbnRhdGlvbiBzZXR0aW5nIGZvciB0aGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xpZGUtZG93biBlZmZlY3QgKi9cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVZKDApO1xyXG59XHJcblxyXG4vKiBUb29sdGlwIGJlY29tZXMgdmlzaWJsZSBhdCBob3ZlciAqL1xyXG5bZGF0YS10b29sdGlwXTpob3ZlcjpiZWZvcmUsXHJcbltkYXRhLXRvb2x0aXBdOmhvdmVyOmFmdGVyIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLyogU2NhbGVzIGZyb20gMC41IHRvIDEgLT4gZ3JvdyBlZmZlY3QgKi9cclxuW2RhdGEtdG9vbHRpcF06aG92ZXI6YmVmb3JlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01cHgpIHNjYWxlKDEpO1xyXG59XHJcbi8qIFNsaWRlIGRvd24gZWZmZWN0IG9ubHkgb24gbW91c2VlbnRlciAoTk9UIG9uIG1vdXNlbGVhdmUpICovXHJcbltkYXRhLXRvb2x0aXBdOmhvdmVyOmFmdGVyIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyAvKiBTdGFydGluZyBhZnRlciB0aGUgZ3JvdyBlZmZlY3QgKi9cclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVkoMSk7XHJcbn1cclxuLypcclxuICBUaGF0J3MgaXQuXHJcbiovXHJcblxyXG4vKlxyXG4gIElmIHlvdSB3YW50IHNvbWUgYWRqdXN0YWJpbGl0eVxyXG4gIGhlcmUgYXJlIHNvbWUgb3JpZW50YXRpb24gc2V0dGluZ3MgeW91IGNhbiB1c2U6XHJcbiovXHJcblxyXG4vKiBMRUZUICovXHJcbi8qIFRvb2x0aXAgKyBhcnJvdyAqL1xyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwibGVmdFwiXTpiZWZvcmUsXHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJsZWZ0XCJdOmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gIGJvdHRvbTogNTAlO1xyXG59XHJcblxyXG4vKiBUb29sdGlwICovXHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJsZWZ0XCJdOmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgNTAlKSBzY2FsZSgwLjUpO1xyXG59XHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJsZWZ0XCJdOmhvdmVyOmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgNTAlKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLyogQXJyb3cgKi9cclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cImxlZnRcIl06YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDBweCA1cHggNXB4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSg1NSwgNjQsIDcwLCAwLjkpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGVYKDApO1xyXG59XHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJsZWZ0XCJdOmhvdmVyOmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSBzY2FsZVgoMSk7XHJcbn1cclxuXHJcbi8qIFJJR0hUICovXHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJyaWdodFwiXTpiZWZvcmUsXHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJyaWdodFwiXTphZnRlciB7XHJcbiAgbGVmdDogY2FsYygxMDAlICsgNXB4KTtcclxuICBib3R0b206IDUwJTtcclxufVxyXG5cclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cInJpZ2h0XCJdOmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1MCUpIHNjYWxlKDAuNSk7XHJcbn1cclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1MCUpIHNjYWxlKDEpO1xyXG59XHJcblxyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwicmlnaHRcIl06YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMHB4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgcmdiYSg1NSwgNjQsIDcwLCAwLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlWCgwKTtcclxufVxyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwicmlnaHRcIl06aG92ZXI6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlWCgxKTtcclxufVxyXG5cclxuXHJcbi8qIEJPVFRPTSAqL1xyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwiYm90dG9tXCJdOmJlZm9yZSxcclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cImJvdHRvbVwiXTphZnRlciB7XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cImJvdHRvbVwiXTpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCkgc2NhbGUoMC41KTtcclxufVxyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwiYm90dG9tXCJdOmhvdmVyOmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNXB4KSBzY2FsZSgxKTtcclxufVxyXG5cclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cImJvdHRvbVwiXTphZnRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwcHggNXB4IDVweCA1cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDU1LCA2NCwgNzAsIDAuOSkgdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG59XHJcblxyXG5cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi51cHNlbGwtdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbmRpdi51cHNlbGwtaGVhZGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG5kaXYudXBzZWxsLWJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbmRpdi51cHNlbGwtYmxvY2sge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4iLCJAaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmltZy1mdWxsLXdpZHRoIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5pbWctZnVsbC1wYWdlLXJlc3BvbnNpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5zaW5nbGUtaW1nLWhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZS13aWRnZXQsIC53aGl0ZS1iYWNrZ3JvdW5kIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldC1jb250ZW50LWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAucGFnZS1oZWFkaW5nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5icmFuZC1mb250IHtcclxuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLndoaXRlLWJhY2tncm91bmQge1xyXG4gICAgLnNpZGUtd2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC42KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5pbWctY2VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWd1bGFyLWNvbnRlbnQtYmxvY2sge1xyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIuL3d3d3Jvb3QifQ== */
