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

@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/MTI-WebFonts-125924260/Fonts/5963285/b83c8cbe-1094-428e-8b8a-aadb83a42402.woff2") format("woff2"), url("../fonts/MTI-WebFonts-125924260/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/MTI-WebFonts-767398129/Fonts/1589114/84e45d75-082a-4b53-a401-7db4b743cab5.woff2") format("woff2"), url("../fonts/MTI-WebFonts-767398129/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;
  overflow-y: scroll;
}

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

select option:disabled {
  color: #707070;
  background-color: lightgrey;
}

h2.brand-font {
  font-size: 3.2rem;
  color: #a91f2b;
  margin-top: 0;
}

h3.brand-font {
  font-size: 2.4rem;
  color: #a91f2b;
  margin-top: 0;
}

h4.brand-font {
  font-size: 1.8rem;
  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: 1rem 0;
}

.container {
  --padding: 0;
  padding: var(--padding);
}

.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: 12px;
  line-height: 1.25;
  transition: 0.15s ease-in-out;
  outline: none;
  white-space: normal;
}
.btn:hover {
  color: #a91f2b;
  background-color: #fdd501;
  text-decoration: none;
  outline: none;
}
.btn.btn-regular {
  display: inline-block;
}
@media screen and (max-width: 480px) {
  .btn.btn-regular {
    width: 100%;
  }
}
.btn.btn-outline {
  color: #a91f2b;
  background-color: transparent;
  border: 2px solid #a91f2b;
}
.btn.btn-outline:hover {
  color: #fdd501;
  background-color: #a91f2b;
}
.btn:focus {
  color: #fdd501;
  background-color: #a91f2b;
  text-decoration: none;
  outline: none;
}
.btn.selected {
  color: #a91f2b;
  background-color: #fdd501;
}
.btn input[type=radio] {
  display: none;
}
.btn:disabled {
  color: #211c18;
  background-color: #e1e1e1;
}
.btn:disabled:hover {
  color: #fdd501;
  background-color: #a91f2b;
  cursor: not-allowed;
}
.btn.full-width {
  width: 100%;
}

.btn-reverse {
  display: block;
  color: #a91f2b;
  background-color: #fdd501;
  font-size: 1.8rem;
  padding: 1.4rem 1rem;
  text-transform: uppercase;
  border-radius: 12px;
  line-height: 1.25;
  transition: 0.15s ease-in-out;
  outline: none;
  white-space: normal;
}
.btn-reverse.btn-regular {
  display: inline-block;
}
@media screen and (max-width: 480px) {
  .btn-reverse.btn-regular {
    width: 100%;
  }
}
.btn-reverse:hover {
  color: #fdd501;
  background-color: #a91f2b;
}
.btn-reverse:focus {
  color: #a91f2b;
  background-color: #fdd501;
}
.btn-reverse.selected {
  color: #fdd501;
  background-color: #a91f2b;
}
.btn-reverse input[type=radio] {
  display: none;
}
.btn-reverse:disabled {
  color: #211c18;
  background-color: #e1e1e1;
}
.btn-reverse:disabled:hover {
  color: #a91f2b;
  background-color: #fdd501;
  cursor: not-allowed;
}

.btn-disabled {
  color: #fff;
  background-color: #afafaf;
}
.btn-disabled:hover {
  color: #fff;
  background-color: #afafaf;
}

.btn-thinner {
  padding: 0.5rem;
}

.btn-smaller {
  display: inline-block;
  padding: 0 0.5rem;
}

.btn-full {
  width: 100%;
}

.btn-text-link {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font: inherit;
  text-decoration: underline;
  cursor: pointer;
  color: #a91f2b;
  text-align: left;
}
.btn-text-link:hover {
  color: darkblue;
}
.btn-text-link:disabled {
  cursor: not-allowed;
  color: #d0d0d0;
}

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

.light-grey-block {
  background-color: #f0efef;
  padding: 4rem;
  margin-bottom: 1rem;
  color: #211c18;
  font-family: "Moranga W05 Regular";
  border-radius: 12px;
}
.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: 12px;
}
.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 {
  padding: 1rem;
}
@media (min-width: 992px) {
  .order-confirmation-block {
    padding: 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="rgb(125.905, 23.095, 32.035)", 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: rgb(125.905, 23.095, 32.035);
}
.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: 4px 4px 10px rgba(0, 0, 0, 0.15);
  transition: 0.2s;
}

.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="rgb(125.905, 23.095, 32.035)", 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="rgb(147.4525, 27.0475, 37.5175)", endColorstr="rgb(104.3575, 19.1425, 26.5525)", 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 rgb(199.5, 199.5, 199.5);
}

/**********************************
   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].text-box,
input[type=text].form-control,
input[type=email].text-box,
input[type=email].form-control,
input[type=phone].text-box,
input[type=phone].form-control,
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].text-box:focus,
input[type=text].form-control:focus,
input[type=email].text-box:focus,
input[type=email].form-control:focus,
input[type=phone].text-box:focus,
input[type=phone].form-control: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].text-box::-ms-clear,
input[type=text].form-control::-ms-clear,
input[type=email].text-box::-ms-clear,
input[type=email].form-control::-ms-clear,
input[type=phone].text-box::-ms-clear,
input[type=phone].form-control::-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;
  text-transform: none;
}
.points h4 {
  font-size: 2rem;
  font-weight: lighter;
  color: #fff;
  text-align: center;
  text-transform: none;
  margin-top: -1px;
}
.points h5 {
  font-size: 3rem;
  font-weight: lighter;
  color: #fff;
  text-align: center;
  text-transform: none;
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-family: "Moranga W05 Regular";
}
.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-family: "Bicyclette W01 Regular";
  font-size: 5rem;
  font-weight: 800;
}
.points-display .explain-points-tooltip {
  cursor: pointer;
  color: #fdd501;
}

.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;
  /* Disabled overlay styles */
}
.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;
  width: 35%;
}
.reward-item-container .reward-item-block .reward-item-inner .reward-item-img img {
  display: block;
  max-width: 100%;
  height: 100%;
  margin: 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;
  width: 65%;
}
.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;
}
.reward-item-container .reward-item-block .disabled {
  pointer-events: none;
}
.reward-item-container .reward-item-block .disabled::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 10;
}
.reward-item-container .reward-item-block .lock-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 20;
  text-align: center;
  color: white;
}
.reward-item-container .reward-item-block .lock-icon {
  width: 48px;
  height: 48px;
  margin: 0 auto 10px;
  fill: white;
}
.reward-item-container .reward-item-block .unlock-text {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}

.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: #e1e1e1;
  -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: 100%;
  width: 300px;
  overflow: visible;
}

.progress-cap {
  position: absolute;
  top: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  width: 2.5rem;
  height: 2.5rem;
  background: #fff;
  border: 3px solid #a91f2b;
  border-radius: 50%;
  box-sizing: border-box;
  z-index: 4;
  animation: cap-move 0.5s ease-out forwards;
  opacity: 0.8;
  z-index: 6;
}

.progress-value {
  position: relative;
  animation: load 0.6s normal forwards;
  border-radius: 100px;
  background: #fdd501;
  height: 2rem;
  width: 0;
  z-index: 1;
}

.threshold-marker {
  position: absolute;
  top: 50%;
  font-size: 0.75rem;
  pointer-events: none;
  z-index: 5;
}
.threshold-marker .dot {
  width: 10px;
  height: 10px;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  background: #afafaf;
  border-radius: 50%;
  margin: 0;
  transition: background 0.3s ease;
}
.threshold-marker .dot.reached {
  background: #a91f2b;
}

.threshold-labels {
  position: relative;
  width: 80%;
  max-width: 300px;
  height: 1.5rem;
  margin-top: 0.5rem;
}

.threshold-label {
  position: absolute;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  font-size: 1rem;
  color: #fdd501;
  z-index: 1;
  pointer-events: none;
}

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

.explain-points {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  overflow-y: auto;
  color: black;
}
.explain-points .modal-close {
  -ms-flex-item-align: end;
      align-self: flex-end;
  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="rgb(125.905, 23.095, 32.035)", 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: 2rem;
}
.explain-points .modal-close:hover {
  background: rgb(125.905, 23.095, 32.035);
}
.explain-points h2.fancy {
  font-family: "Bugheds Regular";
  font-size: 4.5rem;
  text-align: center;
  color: #fdd501;
}
.explain-points h3.fancy {
  font-family: "Oswald", sans-serif;
  font-size: 1rem;
  letter-spacing: 0.2rem;
  color: #f5f5f5;
  text-align: center;
  text-transform: uppercase;
  margin-top: -5px;
}
.explain-points .rewards-header {
  margin-top: -5px;
  font-size: 2rem;
  text-align: center;
  color: #fdd501;
}
.explain-points p {
  color: #f5f5f5;
  text-align: center;
}

.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(auto, 1fr));
  -ms-flex-pack: center;
      justify-content: center;
  gap: 2rem;
  max-width: 1150px;
  margin: auto;
  padding: 1rem;
  place-items: center;
}
@media (min-width: 850px) {
  .callout-card-container {
    grid-template-columns: repeat(2, auto);
  }
}
@media (min-width: 992px) {
  .callout-card-container {
    grid-template-columns: repeat(var(--itemsPerRow), minmax(auto, 1fr));
    padding: 1rem 0;
  }
}
.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: 12px;
}
.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, 1.8rem);
}
.callout-card-container .callout-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  text-align: var(--textAlign);
  width: 100%;
  max-width: var(--maxCardWidth);
  -ms-flex-pack: center;
      justify-content: center;
}
.callout-card-container .callout-card img {
  aspect-ratio: 3/2;
  padding: var(--padding);
}
.callout-card-container .callout-card .image-container {
  display: grid;
  place-items: center;
  background-color: var(--background-color);
}
.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;
}
.callout-card-container .callout-card .callout-card-title {
  padding: 0 0 1rem 0;
  margin: 0;
  font-size: 3rem;
  color: #a91f2b;
}
.callout-card-container .callout-card .callout-card-article-title {
  font-size: 2.4rem;
  font-family: "Moranga W05 Regular";
  color: #211c18;
  padding: 0 0 1rem 0;
  margin: 0;
  text-transform: none;
}
.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, 1.8rem);
}
.callout-card-container .callout-card-image:hover .btn,
.callout-card-container .callout-card:hover .btn {
  background: #fdd501;
  color: #a91f2b;
}
.callout-card-container .callout-card-image:hover .btn-reverse,
.callout-card-container .callout-card:hover .btn-reverse {
  background: #a91f2b;
  color: #fdd501;
}
@media (min-width: 992px) {
  .callout-card-container.two-up-desktop .callout-card:nth-of-type(odd) {
    justify-self: end;
  }
  .callout-card-container.two-up-desktop .callout-card:nth-of-type(even) {
    justify-self: start;
  }
}

.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-notes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.order-notes__form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: stretch;
      align-items: stretch;
  gap: 2rem;
}
.order-notes__form .order-notes__input {
  min-height: 150px;
}

.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: 0 1rem;
  padding-bottom: 2rem;
}
@media (min-width: 992px) {
  .cart-page {
    grid-template-columns: 2fr 1fr;
  }
}
.cart-page a:not(.btn) {
  text-decoration: underline;
}
.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 .item-action {
  font-size: 2rem;
  cursor: pointer;
}
.line-items .item-action.delete {
  color: #a91f2b;
}
.line-items .item-action.customize {
  color: #707070;
}
.line-items .item-action.not-allowed {
  color: #d0d0d0;
  cursor: not-allowed;
}
.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: start;
      align-items: flex-start;
  gap: 1rem;
}
.line-items .line-item .item-extras {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 0.25rem;
}
.line-items .line-item .space-between {
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.line-items .line-item .operations {
  padding-top: 1rem;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}
.line-items .line-item .toggle-info {
  width: 1.6rem;
}
.line-items .line-item .title {
  cursor: pointer;
}
.line-items .line-item .price {
  text-align: end;
  min-width: 5rem;
}
.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: 12px;
  border-bottom-left-radius: 12px;
}
.line-items .line-item .plus {
  border-top: 2px solid #707070;
  border-right: 2px solid #707070;
  border-bottom: 2px solid #707070;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.line-items .line-item .minus,
.line-items .line-item .plus {
  cursor: pointer;
}
.line-items .line-item .minus[aria-disabled=true],
.line-items .line-item .plus[aria-disabled=true] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.5;
}
.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 .modifications .modifier {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
.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;
}
.line-items .line-item .warning-icon {
  color: #a91f2b;
  font-size: 1.5em;
}
.line-items .line-item .mobile-disappear {
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 700px) {
  .line-items .line-item .mobile-disappear {
    display: none;
  }
}

.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;
}
.loyalty-rewards .reward {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.loyalty-rewards .reward .disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.5;
}
.loyalty-rewards .reward .remove-reward-link {
  text-align: end;
}
.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 {
  -ms-flex: 1;
      flex: 1;
  min-width: 0;
}
.loyalty-rewards .reward .interaction {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.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;
  }
}

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

.upsells {
  -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 {
  text-decoration: underline;
  display: inline-block;
  border-radius: 12px;
  border: 2px dashed #707070;
  padding: 0.5rem;
}

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

.upsell-section {
  padding-top: 1rem;
}

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

.review-row-requirements {
  padding-bottom: 0.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
.review-row-requirements .requirement {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 0.25rem;
}
.review-row-requirements .selections {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-style: italic;
  color: #707070;
}
.review-row-requirements .selections .selection {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.review-row-requirements .requirement-missing-alert {
  color: #a91f2b;
}

@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;
  padding: 0 1rem;
}
.checkout-page a:not(.btn) {
  text-decoration: underline;
}
.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;
}

.parallax-container {
  height: var(--height);
  position: relative;
  overflow: hidden;
}
.parallax-container .parallax {
  position: absolute;
  top: 0;
  left: 0;
  background-image: var(--parallax-image);
  height: 150%;
  width: 100%;
  margin: 0 auto;
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
  position: relative;
  z-index: -1;
}

.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: flex;
    gap: 2rem;
    cursor: pointer;
    align-items: center;

    h1 {
        margin: 0;
    }

    i {
        font-size: 2rem;
    }
}*/
/*.deal-step {
    padding: 1rem;

    @media(min-width: 992px) {
        padding: 0;
    }

    .groups {
        display: flex;
        flex-direction: column;
        gap: 1rem;

        .deal-product-group {
            &:not(:last-child) {
                border-bottom: 2px dashed $brand-light-grey;
            }
        }
    }
}*/
/*.deal-header {
    display: flex;
    justify-content: center;
    flex-direction: column;

    .deal-title {
        text-align: center;
        color: $brand-red;

        @media(min-width: 992px) {
            font-size: 3.2rem;
        }
    }

    .deal-disclaimer,
    .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 {
    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: 2.4rem;
  padding-bottom: 1rem;
}

.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 {
  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,
.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);
  background: var(--background);
}
.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);
}
.standard-article a {
  font-size: var(--buttonTextSize);
}

.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 span {
  display: block;
}

.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: 12px;
}
.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;
  padding: 0 1rem;
}
@media (min-width: 992px) {
  .grid-view-zero {
    padding: 0;
  }
}
.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 .history-title,
.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 .history-title i,
.grid-view-zero .section .item .item-info .title i {
  color: #27a107;
  font-size: 1.6rem;
}
@media (min-width: 992px) {
  .grid-view-zero .section .item .item-info .history-title i,
  .grid-view-zero .section .item .item-info .title i {
    font-size: 1.8rem;
  }
}
.grid-view-zero .section .item .item-info .title.oldname {
  text-decoration: line-through;
  font-weight: 500;
  color: #707070;
}
.grid-view-zero .section .item .item-info .nutrition {
  color: #707070;
  font-weight: 300;
}
.grid-view-zero .section .item .item-info .ordered-count {
  color: #a91f2b;
}
.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, 4rem);
}
@media (min-width: 992px) {
  .main-header a {
    font-size: 2.4rem;
  }
}
.main-header a:hover {
  color: #a91f2b;
}
.main-header .page-navigation {
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1rem;
  background: #211c18;
  color: #fdd501;
  -ms-flex-align: center;
      align-items: center;
}
.main-header .page-navigation .main-logo {
  margin-right: auto;
}
.main-header .page-navigation .main-logo img {
  width: 12rem;
}
@media (min-width: 1150px) {
  .main-header .page-navigation .main-logo img {
    width: 14rem;
  }
}
.main-header .main-navigation {
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -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;
  display: -ms-flexbox;
  display: flex;
}
.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%;
}

.main-header.catering a {
  color: #211c18;
}
.main-header.catering a:hover {
  color: #a91f2b;
}
.main-header.catering .page-navigation {
  background: #fdd501;
  color: #211c18;
}
.main-header.catering .drop-down-nav-links {
  background: #fdd501;
}
.main-header.catering .drop-down-nav-links .separator {
  border-bottom: solid 1px #211c18;
}

.heading-icon {
  width: 6rem;
  padding-bottom: 0.4rem;
}

#shopping-cart-icon {
  position: relative;
  font-size: 5.4rem;
  width: 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;
}

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

.video-hero {
  position: relative;
  width: 100%;
  height: 100vh;
}
.video-hero .video-overlay {
  background-color: var(--videoOverlayColor);
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.video-hero video {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: -1;
}
.video-hero .content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 4rem;
}
@media (min-width: 992px) {
  .video-hero .content {
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: grid;
    place-items: center;
    grid-template-columns: 1fr 1fr;
  }
}
.video-hero .left-side {
  -ms-flex-order: 2;
      order: 2;
  padding-bottom: 4rem;
}
@media (min-width: 992px) {
  .video-hero .left-side {
    -ms-flex-order: 1;
        order: 1;
    padding-bottom: 0;
  }
}
.video-hero .right-side {
  -ms-flex-order: 1;
      order: 1;
}
@media (min-width: 992px) {
  .video-hero .right-side {
    -ms-flex-order: 2;
        order: 2;
  }
}

.flex-image-hero {
  position: relative;
  width: 100%;
  height: 100vh;
}
.flex-image-hero img {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: -1;
}
.flex-image-hero .content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  text-align: left;
}
@media (min-width: 992px) {
  .flex-image-hero .content {
    max-width: 1192px;
    height: 100vh;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.flex-image-hero .opacity-container {
  height: 100vh;
  padding-right: 2rem;
  padding-top: 4rem;
  line-height: 1.4;
  background: rgba(0, 0, 0, 0.6);
}
.flex-image-hero .opacity-container .flex-container {
  padding: 2rem;
}
.flex-image-hero .opacity-container h1 {
  text-align: left !important;
}
@media (min-width: 992px) {
  .flex-image-hero .opacity-container {
    padding-top: 0;
    max-width: 65rem;
    height: auto;
  }
  .flex-image-hero .opacity-container .flex-container {
    padding: 4rem;
  }
}

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

.item-list-mobile {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
.item-list-mobile .item {
  display: -ms-flexbox;
  display: flex;
}

.item-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
@media (min-width: 992px) {
  .item-list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.item-list .item {
  display: -ms-flexbox;
  display: flex;
}

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

.login-form a:not(.btn) {
  text-decoration: underline;
}

.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: 12px;
}
.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: 12px;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner .menu-item-img img {
  width: 100%;
  margin-inline: auto;
  border-radius: 12px;
}
.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%;
  padding-top: 1rem;
}
.toppers-menu-items .menu-items-container .menu-item-block .menu-item-inner h4 {
  font-size: 2rem;
  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;
}

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-group {
  display: grid;
  grid-template-columns: 3fr 1fr;
  gap: 1rem;
}
.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;
  padding-bottom: 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;
    padding: 0 1rem;
  }
}

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

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

.welcome-back-bar-wrap {
  background: #fdd501;
}

.welcome-back-bar {
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-pack: center;
      justify-content: center;
}
.welcome-back-bar .welcome-text {
  text-align: center;
}
.welcome-back-bar a {
  font-size: 1.6rem;
  color: #a91f2b;
  text-decoration: underline;
}
.welcome-back-bar .loyalty-info {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}

.ordered-list {
  padding: 3rem 0;
  list-style: none;
  counter-reset: none;
  padding-left: 30px;
  line-height: 1.2;
  max-width: 95%;
}
@media (min-width: 992px) {
  .ordered-list {
    padding-left: 0;
    max-width: 76rem;
  }
}
.ordered-list .ordered-list-item {
  counter-increment: item;
  margin-bottom: 3rem;
  position: relative;
  padding-left: 40px;
}
.ordered-list .ordered-list-item .item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.ordered-list .ordered-list-item .title {
  color: #a91f2b;
  font-size: 3rem;
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  max-width: 56rem;
}
.ordered-list .ordered-list-item .text {
  font-size: 2.4rem;
  font-family: "Moranga W05 Regular";
}
.ordered-list .ordered-list-item::before {
  content: counter(item);
  font-size: 3.5rem;
  font-weight: bold;
  font-family: "Bicyclette W01 Black";
  color: #a91f2b;
  font-weight: bold;
  position: absolute;
  left: -30px;
  top: -16px;
  width: 60px;
  height: 60px;
  border: 4px solid #a91f2b;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}
@media (min-width: 992px) {
  .ordered-list .ordered-list-item::before {
    content: counter(item);
    font-size: 3.5rem;
    font-weight: bold;
    font-family: "Bicyclette W01 Black";
    color: #a91f2b;
    font-weight: bold;
    position: absolute;
    left: -50px;
    top: -16px;
    width: 60px;
    height: 60px;
    border: 4px solid #a91f2b;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center;
  }
}

.btn.order-button-mobile {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  position: fixed;
  bottom: 30rem;
  right: 0;
  writing-mode: vertical-rl;
  -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
  z-index: 500;
  padding: 1rem;
  border-left: 0;
  border-radius: 0 12px 12px 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-history-bar {
  padding: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1.5rem;
}

.order-history-title {
  font-size: 2rem;
}

.order-history-item {
  min-height: 125px;
}

.order-history-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
  padding-bottom: 2rem;
  padding-inline: 2rem;
}
.order-history-page .order {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem;
}
.order-history-page .order-bubble {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border: 1px solid #707070;
  border-radius: 12px;
  width: 100%;
}
@media (min-width: 992px) {
  .order-history-page .order-bubble {
    width: 80%;
  }
}
.order-history-page .title-bar,
.order-history-page .button-bar,
.order-history-page .top-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 1rem;
}
.order-history-page .button-bar {
  margin-top: 1rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.order-history-page .title-bar {
  font-family: "Bicyclette W01 Black";
  background: #fdd501;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom: 1px solid #211c18;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.order-history-page .title-bar h2 {
  margin: 0;
}
.order-history-page .promotion-title {
  font-family: "Moranga W05 Regular";
  font-size: 2rem;
  font-weight: 800;
}
.order-history-page .regular-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.order-history-page .regular-items .regular-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.order-history-page .requirements,
.order-history-page .modifications {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 1rem;
  font-style: italic;
  color: #707070;
}
.order-history-page .inactive {
  color: #a91f2b;
  text-decoration: line-through;
}

.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;
  padding: 0 1rem;
}

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: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.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: 12px;
  border-bottom-left-radius: 12px;
  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: 12px;
  border-bottom-right-radius: 12px;
  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;
  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 {
  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;
}
.order-now-btns .btn.disabled {
  cursor: not-allowed;
}

.order-timing-note {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-style: italic;
  text-align: center;
  padding-inline: 2rem;
  padding-bottom: 1rem;
}

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

.order-setup-nav-d {
  background: #211c18;
  padding: 1rem 0rem;
}
.order-setup-nav-d .order-setup-bar {
  display: -ms-flexbox;
  display: flex;
  gap: 4rem;
  -ms-flex-pack: end;
      justify-content: flex-end;
  font-size: 1.8rem;
  padding: 0 1rem;
  color: #d0d0d0;
  font-family: "Bicyclette W01 Black";
  font-weight: 500;
  text-transform: uppercase;
  width: 100%;
}
.order-setup-nav-d .order-setup-bar .toggle {
  width: 46px;
}
.order-setup-nav-d .order-setup-bar .toggle label {
  position: relative;
}
.order-setup-nav-d .order-setup-bar .toggle input[type=checkbox] {
  display: none;
}
.order-setup-nav-d .order-setup-bar .toggle input[type=checkbox] + label::before {
  content: " ";
  display: block;
  height: 16px;
  width: 45px;
  border: 1px solid #d0d0d0;
  border-radius: 9px;
  position: absolute;
  top: -8px;
  background: #d0d0d0;
  cursor: pointer;
}
.order-setup-nav-d .order-setup-bar .toggle input[type=checkbox] + label::after {
  content: " ";
  display: block;
  height: 20px;
  width: 20px;
  border: 1px solid #fdd501;
  border-radius: 50%;
  position: absolute;
  top: -10px;
  background: #fdd501;
  transition: all 0.3s ease-in;
  cursor: pointer;
}
.order-setup-nav-d .order-setup-bar .toggle input[type=checkbox]:checked + label::after {
  left: 25px;
  transition: all 0.3s ease-in;
}
.order-setup-nav-d .order-setup-bar a {
  cursor: pointer;
  color: #d0d0d0;
}
.order-setup-nav-d .order-setup-bar a.selected {
  color: #fdd501;
}
.order-setup-nav-d .order-setup-bar .order-timing,
.order-setup-nav-d .order-setup-bar .order-type {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
  cursor: pointer;
}
@media (max-width: 500px) {
  .order-setup-nav-d .order-setup-bar {
    -ms-transform: scale(0.8);
        transform: scale(0.8); /* shrink overall size */
  }
}

.order-setup-nav-d.catering {
  background: #fdd501;
}
.order-setup-nav-d.catering .order-setup-bar a {
  color: #211c18;
  opacity: 0.5;
}
.order-setup-nav-d.catering .order-setup-bar a.selected {
  opacity: 1;
  color: #211c18;
}
.order-setup-nav-d.catering .order-setup-bar .order-timing,
.order-setup-nav-d.catering .order-setup-bar .order-type {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
  cursor: pointer;
}
.order-setup-nav-d.catering .toggle {
  width: 46px;
}
.order-setup-nav-d.catering .toggle label {
  position: relative;
}
.order-setup-nav-d.catering .toggle input[type=checkbox] {
  display: none;
}
.order-setup-nav-d.catering .toggle input[type=checkbox] + label::before {
  content: " ";
  display: block;
  height: 16px;
  width: 45px;
  border: 1px solid #211c18;
  opacity: 0.5;
  border-radius: 9px;
  position: absolute;
  top: -8px;
  background: #211c18;
  cursor: pointer;
}
.order-setup-nav-d.catering .toggle input[type=checkbox] + label::after {
  content: " ";
  display: block;
  height: 20px;
  width: 20px;
  border: 1px solid #211c18;
  border-radius: 50%;
  position: absolute;
  top: -10px;
  background: #211c18;
  transition: all 0.3s ease-in;
  cursor: pointer;
}
.order-setup-nav-d.catering .toggle input[type=checkbox]:checked + label::after {
  left: 25px;
  transition: all 0.3s ease-in;
}

.tag-filter-mount {
  padding: 0 1rem;
}
@media (min-width: 992px) {
  .tag-filter-mount {
    padding: 0;
  }
}

.pills {
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-family: "Oswald", sans-serif;
}
.pills .pill {
  --pill-bg: #2196f3;
  --pill-text-color: $brand-white;
  --pill-border-color: none;
  display: inline-block;
  padding: 0.5em 1em 0.5em 1em;
  border-radius: 8px;
  background: var(--pill-bg);
  color: var(--pill-text-color);
  font-size: 14px;
  text-decoration: none;
  white-space: nowrap;
  text-transform: uppercase;
  border: 2px solid var(--pill-border-color);
}

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

.dispatch-tracking {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  padding-bottom: 1rem;
}

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

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

.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 1rem;
  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 .dimensions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 2rem;
}
@media (min-width: 996px) {
  .product-detail .dimensions {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.product-detail .dimension {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 0.5rem;
  font-size: 2rem;
}
.product-detail .dimension .dimension-option {
  font-size: 1.8rem;
}
.product-detail .dimension .dimension-option input[type=radio]:disabled + label {
  color: #707070;
  text-decoration: line-through;
  -webkit-text-decoration-color: #707070;
          text-decoration-color: #707070;
}
.product-detail .dimension-name {
  font-family: "Bicyclette W01 Black";
  text-transform: uppercase;
  font-size: 1.6rem;
}
.product-detail .requirement-group label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 1rem;
  -ms-flex-align: center;
      align-items: center;
  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;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.product-detail .info-panel .title-price .title-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
}
.product-detail .info-panel .title-price .title {
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 2.4rem;
  text-transform: uppercase;
}
.product-detail .info-panel .title-price .title.oldname {
  text-decoration: line-through;
  font-weight: 500;
  color: #707070;
}
.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;
  gap: 0.5rem;
}
.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: 12px;
  border-bottom-left-radius: 12px;
}
.product-detail .plus {
  border-top: 2px solid #707070;
  border-right: 2px solid #707070;
  border-bottom: 2px solid #707070;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.product-detail .minus,
.product-detail .plus {
  cursor: pointer;
}

.quote-block {
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 3.6rem;
  padding: 4rem 0;
  text-align: center;
}
.quote-block .quote-headshot img {
  max-width: 200px;
}
.quote-block .quote-author {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Bicyclette W01 Black";
  font-size: 2.4rem;
  -ms-flex-pack: center;
      justify-content: center;
  text-transform: uppercase;
}

.fade-in {
  opacity: 1;
  animation-name: fadeInOpacity;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
  animation-duration: 2s;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.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) {
  .container {
    max-width: 992px;
  }
  .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="rgb(125.905, 23.095, 32.035)", 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="rgb(92.0526315789, 78.1052631579, 66.9473684211)", endColorstr="rgb(62.5263157895, 53.0526315789, 45.4736842105)", 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="rgb(92.0526315789, 78.1052631579, 66.9473684211)", endColorstr="rgb(62.5263157895, 53.0526315789, 45.4736842105)", 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 {
    max-width: 992px;
  }
  .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) {
  .container {
    max-width: 1150px;
  }
  #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 .expiration-data,
.saved-cards-list .edit-mode .saved-card__edit-bottom .expiration-data {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 2rem;
}
.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;
}
@media (min-width: 992px) {
  .saved-card-new,
  .saved-card {
    max-width: 45rem;
  }
}
.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-new__expiry,
.saved-card__digits,
.saved-card__name-on-card,
.saved-card__expiry {
  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;
  }
}
.style-debugger * {
  outline: 1px solid red;
}

.style-debugger *:hover {
  outline: 2px solid blue;
}

/* 
  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-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
}
.upsell-item img {
  width: 100%;
  margin: 0 auto;
}

.upsell-mount {
  display: -ms-flexbox;
  display: flex;
}

.grid-item-wrapper {
  display: grid;
}
.grid-item-wrapper .loader {
  grid-area: 1/1;
  place-self: center;
  display: grid;
  place-content: center;
  height: 100%;
  width: 100%;
  background-color: rgba(245, 245, 245, 0.9);
}
.grid-item-wrapper .select-thinner {
  padding: 0.25rem;
  font-size: 1.5rem;
  margin: 0;
  width: 100%;
}
.grid-item-wrapper .img-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  margin: 0 auto;
  aspect-ratio: 1;
}
.grid-item-wrapper img {
  width: 100%;
  margin: 0 auto;
}
.grid-item-wrapper .item-listing {
  grid-area: 1/1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.grid-item-wrapper .item-listing .img-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
}
.grid-item-wrapper .item-listing .title-text {
  padding: 0.25rem;
}
.grid-item-wrapper .item-listing .grow-me {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.grid-item-wrapper .item-listing .item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 0.5rem;
  width: 100%;
  padding: 1rem 0.5rem 0.5rem 0.5rem;
  background-color: rgba(245, 245, 245, 0.9);
}
.grid-item-wrapper .item-listing .push-up {
  margin-top: -28%;
}
.grid-item-wrapper .item-listing .buttons {
  margin-top: auto;
}
.grid-item-wrapper .item-listing .buttons .btn {
  width: 100%;
}
.grid-item-wrapper .item-listing .dimensionValue {
  padding: 0.5rem;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9saWJzL2Jvb3RzdHJhcC9ib290c3RyYXAubWluLmNzcyIsInNyYy9jc3MvcGl6bWV0LWZvbnQtZmFjZXMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LW1haW4uY3NzIiwic3JjL2Nzcy9waXptZXQtbWl4aW5zLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1iYXNlLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC12YXJpYWJsZXMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWFib3V0LXVzLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1hY2NvdW50LnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1iYXNrZXQuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWNhbGxvdXQtY2FyZHMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWNhbGwtY2VudGVyLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1jYXJ0LnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1jaGVja291dC5zY3NzIiwic3JjL2Nzcy9waXptZXQtY29udGVudC1ibG9ja3Muc2NzcyIsInNyYy9jc3MvcGl6bWV0LWRlYWxzLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1kZWFsc2J1aWxkZXItbW9kYWwuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWVwaWZvcm1zLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1mb250cy5zY3NzIiwic3JjL2Nzcy9waXptZXQtZm9vdGVyLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1mcmFuY2hpc2Uuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWdpZnQtY2FyZHMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWdyaWR2aWV3LnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1oZWFkZXIuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWhlcm9lcy5zY3NzIiwic3JjL2Nzcy9waXptZXQtaWNvbnMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWpvYnMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWpxdWVyeS11aS10aW1lcGlja2VyLWFkZG9uLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1qcXVlcnktdWkuc2NzcyIsInNyYy9jc3MvcGl6bWV0LWxheW91dC5zY3NzIiwic3JjL2Nzcy9waXptZXQtbG9jYXRpb25zLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1sb2dpbi5zY3NzIiwic3JjL2Nzcy9waXptZXQtbWVudS5zY3NzIiwic3JjL2Nzcy9waXptZXQtbWVudS1saXN0LnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1tb2RhbC5zY3NzIiwic3JjL2Nzcy9waXptZXQtbmF2LnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1vcmRlcmVkLWxpc3Quc2NzcyIsInNyYy9jc3MvcGl6bWV0LW9yZGVyLWJ1dHRvbi5zY3NzIiwic3JjL2Nzcy9waXptZXQtb3JkZXItaGlzdG9yeS5zY3NzIiwic3JjL2Nzcy9waXptZXQtb3JkZXItc3VtbWFyeS5zY3NzIiwic3JjL2Nzcy9waXptZXQtb3JkZXItc2V0dXAuc2NzcyIsInNyYy9jc3MvcGl6bWV0LW9yZGVyLXNldHVwLWJhci5zY3NzIiwic3JjL2Nzcy9waXptZXQtcGlsbHMuc2NzcyIsInNyYy9jc3MvcGl6bWV0LXBpenphLXRyYWNrZXIuc2NzcyIsInNyYy9jc3MvcGl6bWV0LXByb2R1Y3QtYnVpbGRlci5zY3NzIiwic3JjL2Nzcy9waXptZXQtcHJvZHVjdC1kZXRhaWwuc2NzcyIsInNyYy9jc3MvcGl6bWV0LXF1b3RlLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1yZWdpc3Rlci5zY3NzIiwic3JjL2Nzcy9waXptZXQtcmVxdWlyZW1lbnRzLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1yZXNwb25zaXZlLnNjc3MiLCJzcmMvY3NzL3Bpem1ldC1zYXZlZC1jYXJkcy5zY3NzIiwic3JjL2Nzcy9waXptZXQtc2xpY2suc2NzcyIsInNyYy9jc3MvcGl6bWV0LXNsaWRlc2hvdy5zY3NzIiwic3JjL2Nzcy9waXptZXQtc3R5bGUtZGVidWdnZXIuc2NzcyIsInNyYy9jc3MvcGl6bWV0LXRvb2x0aXAuc2NzcyIsInNyYy9jc3MvcGl6bWV0LXVwc2VsbC5zY3NzIiwic3JjL2Nzcy9waXptZXQt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O0VBQ0ksZUFBQTtFQUNBLGVDMU1XO0VEMk1YLDBCQzVNUTtFRDZNUixrQkNuTmE7RURvTmIscUJBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQ25Oa0I7RURvTmxCLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7Q0ZlSDtBRWJHO0VBQ0ksZUN2Tkk7RUR3TkosMEJDdk5PO0VEd05QLHNCQUFBO0VBQ0EsY0FBQTtDRmVQO0FFWkc7RUFDSSxzQkFBQTtDRmNQO0FFWk87RUFISjtJQUlRLFlBQUE7R0ZlVDtDQUNGO0FFWkc7RUFDSSxlQ3RPSTtFRHVPSiw4QkFBQTtFQUNBLDBCQUFBO0NGY1A7QUVaTztFQUNJLGVDMU9HO0VEMk9ILDBCQzVPQTtDSDBQWDtBRVZHO0VBQ0ksZUNoUE87RURpUFAsMEJDbFBJO0VEbVBKLHNCQUFBO0VBQ0EsY0FBQTtDRllQO0FFVEc7RUFDSSxlQ3hQSTtFRHlQSiwwQkN4UE87Q0htUWQ7QUVSRztFQUNJLGNBQUE7Q0ZVUDtBRVBHO0VBQ0ksZUMvUE07RURnUU4sMEJDaFJLO0NIeVJaO0FFUE87RUFDSSxlQ3BRRztFRHFRSCwwQkN0UUE7RUR1UUEsb0JBQUE7Q0ZTWDtBRUxHO0VBQ0ksWUFBQTtDRk9QOztBRUhHO0VBQ0ksZUFBQTtFQUNBLGVDbFJJO0VEbVJKLDBCQ2xSTztFRG1SUCxrQkMxUlM7RUQyUlQscUJBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQzFSYztFRDJSZCxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0NGTVA7QUVKTztFQUNJLHNCQUFBO0NGTVg7QUVKVztFQUhKO0lBSVEsWUFBQTtHRk9iO0NBQ0Y7QUVKTztFQUNJLGVDclNHO0VEc1NILDBCQ3ZTQTtDSDZTWDtBRUhPO0VBQ0ksZUMzU0E7RUQ0U0EsMEJDM1NHO0NIZ1RkO0FFRk87RUFDSSxlQy9TRztFRGdUSCwwQkNqVEE7Q0hxVFg7QUVETztFQUNJLGNBQUE7Q0ZHWDtBRUFPO0VBQ0ksZUN2VEU7RUR3VEYsMEJDeFVDO0NIMFVaO0FFQVc7RUFDSSxlQzdUSjtFRDhU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cUIseUJBQUE7Q3pCdWlNcEI7O0F5QnRpTUQ7RUFBc0IsNkJBQUE7Q3pCMGlNckI7O0F5QnppTUQ7RUFBcUIsNkJBQUE7Q3pCNmlNcEI7O0F5QjVpTUQ7RUFBc0IsNkJBQUE7Q3pCZ2pNckI7O0F5Qi9pTUQ7RUFBcUIsNkJBQUE7Q3pCbWpNcEI7O0F5QmxqTUQ7RUFBc0IsNkJBQUE7Q3pCc2pNckI7O0F5QnJqTUQ7RUFBcUIsNkJBQUE7Q3pCeWpNcEI7O0F5QnhqTUQ7RUFBc0IsOEJBQUE7Q3pCNGpNckI7O0F5QjNqTUQ7RUFBdUIsOEJBQUE7Q3pCK2pNdEI7O0F5QjlqTUQ7RUFBdUIsOEJBQUE7Q3pCa2tNdEI7O0F5QmprTUQ7RUFBd0IsNkJBQUE7Q3pCcWtNdkI7O0F5QnBrTUQ7RUFBeUIsaUNBQUE7Q3pCd2tNeEI7O0F5QnZrTUQ7RUFBd0IsaUNBQUE7Q3pCMmtNdkI7O0F5QjFrTUQ7RUFBeUIsaUNBQUE7Q3pCOGtNeEI7O0F5QjdrTUQ7RUFBd0IsaUNBQUE7Q3pCaWxNdkI7O0F5QmhsTUQ7RUFBeUIsaUNBQUE7Q3pCb2xNeEI7O0F5Qm5sTUQ7RUFBd0IsaUNBQUE7Q3pCdWxNdkI7O0F5QnRsTUQ7RUFBeUIsa0NBQUE7Q3pCMGxNeEI7O0F5QnpsTUQ7RUFBMEIsa0NBQUE7Q3pCNmxNekI7O0F5QjVsTUQ7RUFBMEIsa0NBQUE7Q3pCZ21NekI7O0F5Qi9sTUQ7RUFBcUIsNkJBQUE7Q3pCbW1NcEI7O0F5QmxtTUQ7RUFBc0IsaUNBQUE7Q3pCc21NckI7O0F5QnJtTUQ7RUFBcUIsaUNBQUE7Q3pCeW1NcEI7O0F5QnhtTUQ7RUFBc0IsaUNBQUE7Q3pCNG1NckI7O0F5QjNtTUQ7RUFBcUIsaUNBQUE7Q3pCK21NcEI7O0F5QjltTUQ7RUFBc0IsaUNBQUE7Q3pCa25NckI7O0F5QmpuTUQ7RUFBcUIsaUNBQUE7Q3pCcW5NcEI7O0F5QnBuTUQ7RUFBc0Isa0NBQUE7Q3pCd25NckI7O0F5QnZuTUQ7RUFBdUIsa0NBQUE7Q3pCMm5NdEI7O0F5QjFuTUQ7RUFBeUIsa0NBQUE7Q3pCOG5NeEI7O0F5QjduTUQ7RUFBdUIsa0NBQUE7Q3pCaW9NdEI7O0F5QmhvTUQ7RUFBeUIsa0NBQUE7Q3pCb29NeEI7O0F5Qm5vTUQ7RUFBeUIsa0NBQUE7Q3pCdW9NeEI7O0F5QnRvTUQ7RUFBeUIsa0NBQUE7Q3pCMG9NeEI7O0F5QnpvTUQ7RUFBeUIsa0NBQUE7Q3pCNm9NeEI7O0F5QjVvTUQ7RUFBeUIsa0NBQUE7Q3pCZ3BNeEI7O0F5Qi9vTUQ7RUFBMEIsK0JBQUE7Q3pCbXBNekI7O0F5QmxwTUQ7RUFBMkIsaUNBQUE7Q3pCc3BNMUI7O0F5QnJwTUQ7RUFBMEIsaUNBQUE7Q3pCeXBNekI7O0F5QnhwTUQ7RUFBMkIsaUNBQUE7Q3pCNHBNMUI7O0F5QjNwTUQ7RUFBMEIsaUNBQUE7Q3pCK3BNekI7O0F5QjlwTUQ7RUFBMkIsaUNBQUE7Q3pCa3FNMUI7O0F5QmpxTUQ7RUFBMEIsaUNBQUE7Q3pCcXFNekI7O0F5QnBxTUQ7RUFBMkIsa0NBQUE7Q3pCd3FNMUI7O0F5QnZxTUQ7RUFBNEIsa0NBQUE7Q3pCMnFNM0I7O0F5QjFxTUQ7RUFBOEIsa0NBQUE7Q3pCOHFNN0I7O0F5QjdxTUQ7RUFBNEIsa0NBQUE7Q3pCaXJNM0I7O0F5QmhyTUQ7RUFBOEIsa0NBQUE7Q3pCb3JNN0I7O0F5Qm5yTUQ7RUFBOEIsa0NBQUE7Q3pCdXJNN0I7O0F5QnRyTUQ7RUFBOEIsa0NBQUE7Q3pCMHJNN0I7O0F5QnpyTUQ7RUFBOEIsa0NBQUE7Q3pCNnJNN0I7O0F5QjVyTUQ7RUFBOEIsa0NBQUE7Q3pCZ3NNN0I7O0F5Qi9yTUQ7RUFBZ0MsNkJBQUE7Q3pCbXNNL0I7O0F5QmxzTUQ7RUFBZ0MsaUNBQUE7Q3pCc3NNL0I7O0F5QnJzTUQ7RUFBZ0MsaUNBQUE7Q3pCeXNNL0I7O0F5QnhzTUQ7RUFBZ0MsaUNBQUE7Q3pCNHNNL0I7O0F5QjNzTUQ7RUFBMkIsaUNBQUE7Q3pCK3NNMUI7O0F5QjlzTUQ7RUFBMkIsaUNBQUE7Q3pCa3RNMUI7O0F5Qmp0TUQ7RUFBMkIsaUNBQUE7Q3pCcXRNMUI7O0F5QnB0TUQ7RUFBMkIsa0NBQUE7Q3pCd3RNMUI7O0F5QnZ0TUQ7RUFBNEIsa0NBQUE7Q3pCMnRNM0I7O0F5QjF0TUQ7RUFBNEIsa0NBQUE7Q3pCOHRNM0I7O0F5Qjd0TUQ7RUFBNEIsa0NBQUE7Q3pCaXVNM0I7O0F5Qmh1TUQ7RUFBNEIsa0NBQUE7Q3pCb3VNM0I7O0F5Qm51TUQ7RUFBbUIsNkJBQUE7Q3pCdXVNbEI7O0F5QnR1TUQ7RUFBd0IsaUNBQUE7Q3pCMHVNdkI7O0F5Qnp1TUQ7RUFBbUIsaUNBQUE7Q3pCNnVNbEI7O0F5QjV1TUQ7RUFBa0IsaUNBQUE7Q3pCZ3ZNakI7O0F5Qi91TUQ7RUFBbUIsaUNBQUE7Q3pCbXZNbEI7O0F5Qmx2TUQ7RUFBbUIsaUNBQUE7Q3pCc3ZNbEI7O0F5QnJ2TUQ7RUFBd0IsaUNBQUE7Q3pCeXZNdkI7O0F5Qnh2TUQ7RUFBNkIsa0NBQUE7Q3pCNHZNNUI7O0F5QjN2TUQ7RUFBNEIsNkJBQUE7Q3pCK3ZNM0I7O0F5Qjl2TUQ7RUFBdUIsaUNBQUE7Q3pCa3dNdEI7O0F5Qmp3TUQ7RUFBb0IsaUNBQUE7Q3pCcXdNbkI7O0F5QnB3TUQ7RUFBc0IsaUNBQUE7Q3pCd3dNckI7O0F5QnZ3TUQ7RUFBZ0IsaUNBQUE7Q3pCMndNZjs7QXlCMXdNRDtFQUF1QixpQ0FBQTtDekI4d010Qjs7QXlCN3dNRDtFQUFxQixpQ0FBQTtDekJpeE1wQjs7QXlCaHhNRDtFQUFvQixrQ0FBQTtDekJveE1uQjs7QXlCbnhNRDtFQUFtQixrQ0FBQTtDekJ1eE1sQjs7QXlCdHhNRDtFQUFrQixrQ0FBQTtDekIweE1qQjs7QXlCenhNRDtFQUFpQixrQ0FBQTtDekI2eE1oQjs7QXlCNXhNRDtFQUFpQixrQ0FBQTtDekJneU1oQjs7QXlCL3hNRDtFQUFrQixrQ0FBQTtDekJteU1qQjs7QXlCbHlNRDtFQUFvQixrQ0FBQTtDekJzeU1uQjs7QXlCcnlNRDtFQUFvQixrQ0FBQTtDekJ5eU1uQjs7QXlCeHlNRDtFQUFlLGtDQUFBO0N6QjR5TWQ7O0F5QjN5TUQ7RUFBZ0IsOEJBQUE7Q3pCK3lNZjs7QXlCOXlNRDtFQUFnQixrQ0FBQTtDekJrek1mOztBeUJqek1EO0VBQW9CLGtDQUFBO0N6QnF6TW5COztBeUJwek1EO0VBQWdCLGtDQUFBO0N6Qnd6TWY7O0F5QnZ6TUQ7RUFBa0Isa0NBQUE7Q3pCMnpNakI7O0F5QjF6TUQ7RUFBaUIsa0NBQUE7Q3pCOHpNaEI7O0F5Qjd6TUQ7RUFBZ0Isa0NBQUE7Q3pCaTBNZjs7QXlCaDBNRDtFQUFzQixtQ0FBQTtDekJvME1yQjs7QXlCbjBNRDtFQUFrQixtQ0FBQTtDekJ1ME1qQjs7QXlCdDBNRDtFQUFtQixtQ0FBQTtDekIwME1sQjs7QXlCejBNRDtFQUFrQixtQ0FBQTtDekI2ME1qQjs7QXlCNTBNRDtFQUFrQixtQ0FBQTtDekJnMU1qQjs7QXlCLzBNRDtFQUFnQixtQ0FBQTtDekJtMU1mOztBeUJsMU1EO0VBQWlCLG1DQUFBO0N6QnMxTWhCOztBeUJyMU1EO0VBQWdCLG1DQUFBO0N6QnkxTWY7O0F5QngxTUQ7RUFBZ0IsbUNBQUE7Q3pCNDFNZjs7QXlCMzFNRDtFQUFrQiw4QkFBQTtDekIrMU1qQjs7QXlCOTFNRDtFQUFnQixrQ0FBQTtDekJrMk1mOztBeUJqMk1EO0VBQXFCLGtDQUFBO0N6QnEyTXBCOztBeUJwMk1EO0VBQWlCLGtDQUFBO0N6QncyTWhCOztBeUJ2Mk1EO0VBQXNCLGtDQUFBO0N6QjIyTXJCOztBeUIxMk1EO0VBQWlCLGtDQUFBO0N6QjgyTWhCOztBeUI3Mk1EO0VBQXNCLGtDQUFBO0N6QmkzTXJCOztBeUJoM01EO0VBQWUsbUNBQUE7Q3pCbzNNZDs7QXlCbjNNRDtFQUFxQixtQ0FBQTtDekJ1M01wQjs7QXlCdDNNRDtFQUFvQixtQ0FBQTtDekIwM01uQjs7QXlCejNNRDtFQUFxQixtQ0FBQTtDekI2M01wQjs7QXlCNTNNRDtFQUFnQixtQ0FBQTtDekJnNE1mOztBeUIvM01EO0VBQW1CLG1DQUFBO0N6Qm00TWxCOztBeUJsNE1EO0VBQWlCLG1DQUFBO0N6QnM0TWhCOztBeUJyNE1EO0VBQWlCLG1DQUFBO0N6Qnk0TWhCOztBeUJ4NE1EO0VBQWtCLG1DQUFBO0N6QjQ0TWpCOztBeUIzNE1EO0VBQWlCLDhCQUFBO0N6Qis0TWhCOztBeUI5NE1EO0VBQWdCLGtDQUFBO0N6Qms1TWY7O0F5Qmo1TUQ7RUFBa0Isa0NBQUE7Q3pCcTVNakI7O0F5QnA1TUQ7RUFBZ0Isa0NBQUE7Q3pCdzVNZjs7QXlCdjVNRDtFQUFpQixrQ0FBQTtDekIyNU1oQjs7QXlCMTVNRDtFQUFrQixrQ0FBQTtDekI4NU1qQjs7QXlCNzVNRDtFQUFvQixrQ0FBQTtDekJpNk1uQjs7QXlCaDZNRDtFQUFxQixtQ0FBQTtDekJvNk1wQjs7QXlCbjZNRDtFQUFpQixtQ0FBQTtDekJ1Nk1oQjs7QXlCdDZNRDtFQUFpQixtQ0FBQTtDekIwNk1oQjs7QXlCejZNRDtFQUFnQiw4QkFBQTtDekI2Nk1mOztBeUI1Nk1EO0VBQWlCLGtDQUFBO0N6Qmc3TWhCOztBeUIvNk1EO0VBQXFCLGtDQUFBO0N6Qm03TXBCOztBeUJsN01EO0VBQXFCLGtDQUFBO0N6QnM3TXBCOztBeUJyN01EO0VBQW9CLGtDQUFBO0N6Qnk3TW5COztBeUJ4N01EO0VBQXNCLGtDQUFBO0N6QjQ3TXJCOztBeUIzN01ELHNFQUFBO0FBQ0E7RUFBc0Isa0NBQUE7Q3pCKzdNckI7O0F5Qjk3TUQ7RUFBZ0Isa0NBQUE7Q3pCazhNZjs7QXlCajhNRDtFQUFpQixtQ0FBQTtDekJxOE1oQjs7QXlCcDhNRDtFQUFzQixtQ0FBQTtDekJ3OE1yQjs7QXlCdjhNRDtFQUFxQixtQ0FBQTtDekIyOE1wQjs7QXlCMThNRDtFQUFpQiw4QkFBQTtDekI4OE1oQjs7QXlCNzhNRDtFQUF1QixrQ0FBQTtDekJpOU10Qjs7QXlCaDlNRDtFQUFrQixrQ0FBQTtDekJvOU1qQjs7QXlCbjlNRDtFQUFxQixrQ0FBQTtDekJ1OU1wQjs7QXlCdDlNRDtFQUFxQixrQ0FBQTtDekIwOU1wQjs7QXlCejlNRDtFQUFxQixrQ0FBQTtDekI2OU1wQjs7QXlCNTlNRDtFQUFxQixrQ0FBQTtDekJnK01wQjs7QXlCLzlNRDtFQUF1Qiw4QkFBQTtDekJtK010Qjs7QXlCbCtNRDtFQUF3QixrQ0FBQTtDekJzK012Qjs7QXlCcitNRDtFQUF3QixrQ0FB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QUFBO0VBQ0EsbUNsRDVCVTtFa0Q2QlYsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVsRGhESTtFa0RpREosMEJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q3JEMGxXUDtBcUR4bFdHO0VBQ0ksbUNsRHJDVTtFa0RzQ1Ysa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQkFBQTtDckQwbFdQO0FxRHhsV0c7RUFDSSxvQkFBQTtFQUNBLFlBQUE7Q3JEMGxXUDtBcUR4bFdHO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7Q3JEMGxXUDs7QXFEcmxXRztFQUNJLGNBQUE7Q3JEd2xXUCIsImZpbGUiOiJibHVlcGxhdGUuYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxyXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXHJcbiAqLzpyb290ey0tYmx1ZTojMDA3YmZmOy0taW5kaWdvOiM2NjEwZjI7LS1wdXJwbGU6IzZmNDJjMTstLXBpbms6I2U4M2U4YzstLXJlZDojZGMzNTQ1Oy0tb3JhbmdlOiNmZDdlMTQ7LS15ZWxsb3c6I2ZmYzEwNzstLWdyZWVuOiMyOGE3NDU7LS10ZWFsOiMyMGM5OTc7LS1jeWFuOiMxN2EyYjg7LS13aGl0ZTojZmZmOy0tZ3JheTojNmM3NTdkOy0tZ3JheS1kYXJrOiMzNDNhNDA7LS1wcmltYXJ5OiMwMDdiZmY7LS1zZWNvbmRhcnk6IzZjNzU3ZDstLXN1Y2Nlc3M6IzI4YTc0NTstLWluZm86IzE3YTJiODstLXdhcm5pbmc6I2ZmYzEwNzstLWRhbmdlcjojZGMzNTQ1Oy0tbGlnaHQ6I2Y4ZjlmYTstLWRhcms6IzM0M2E0MDstLWJyZWFrcG9pbnQteHM6MDstLWJyZWFrcG9pbnQtc206NTc2cHg7LS1icmVha3BvaW50LW1kOjc2OHB4Oy0tYnJlYWtwb2ludC1sZzo5OTJweDstLWJyZWFrcG9pbnQteGw6MTIwMHB4Oy0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7LS1mb250LWZhbWlseS1tb25vc3BhY2U6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZX0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH1hcnRpY2xlLGFzaWRlLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn1bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MCFpbXBvcnRhbnR9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdLGFiYnJbdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7LXdlYmtpdC10ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDtib3JkZXItYm90dG9tOjA7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZTt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fWRsLG9sLHVse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsb2wgdWwsdWwgb2wsdWwgdWx7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1he2NvbG9yOiMwMDdiZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmhvdmVye2NvbG9yOiMwMDU2YjM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcn1maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXN0eWxlOm5vbmV9c3Zne292ZXJmbG93OmhpZGRlbjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWNhcHRpb257cGFkZGluZy10b3A6Ljc1cmVtO3BhZGRpbmctYm90dG9tOi43NXJlbTtjb2xvcjojNmM3NTdkO3RleHQtYWxpZ246bGVmdDtjYXB0aW9uLXNpZGU6Ym90dG9tfXRoe3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LWFsaWduOi13ZWJraXQtbWF0Y2gtcGFyZW50fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjVyZW19YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0e3dvcmQtd3JhcDpub3JtYWx9W3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpLGJ1dHRvbjpub3QoOmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17b3V0bGluZS1vZmZzZXQ6LTJweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yfS5oMSxoMXtmb250LXNpemU6Mi41cmVtfS5oMixoMntmb250LXNpemU6MnJlbX0uaDMsaDN7Zm9udC1zaXplOjEuNzVyZW19Lmg0LGg0e2ZvbnQtc2l6ZToxLjVyZW19Lmg1LGg1e2ZvbnQtc2l6ZToxLjI1cmVtfS5oNixoNntmb250LXNpemU6MXJlbX0ubGVhZHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMXtmb250LXNpemU6NnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTJ7Zm9udC1zaXplOjUuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTN7Zm9udC1zaXplOjQuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTR7Zm9udC1zaXplOjMuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfWhye21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMSl9LnNtYWxsLHNtYWxse2ZvbnQtc2l6ZTouODc1ZW07Zm9udC13ZWlnaHQ6NDAwfS5tYXJrLG1hcmt7cGFkZGluZzouMmVtO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM30ubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5le3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmUtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouNXJlbX0uaW5pdGlhbGlzbXtmb250LXNpemU6OTAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuMjVyZW19LmJsb2NrcXVvdGUtZm9vdGVye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44NzVlbTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTRcXDAwQTBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXJhZGl1czouMjVyZW07bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTo5MCU7Y29sb3I6IzZjNzU3ZH1jb2Rle2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojZTgzZThjO3dvcmQtd3JhcDpicmVhay13b3JkfWE+Y29kZXtjb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4ycmVtIC40cmVtO2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItcmFkaXVzOi4ycmVtfWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OjcwMH1wcmV7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODcuNSU7Y29sb3I6IzIxMjUyOX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfS5wcmUtc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OjM0MHB4O292ZXJmbG93LXk6c2Nyb2xsfS5jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhse3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVyLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNte21heC13aWR0aDo5NjBweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGx7bWF4LXdpZHRoOjExNDBweH19LnJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLC5jb2wtMSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLTIsLmNvbC0zLC5jb2wtNCwuY29sLTUsLmNvbC02LC5jb2wtNywuY29sLTgsLmNvbC05LC5jb2wtYXV0bywuY29sLWxnLC5jb2wtbGctMSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctYXV0bywuY29sLW1kLC5jb2wtbWQtMSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtYXV0bywuY29sLXNtLC5jb2wtc20tMSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tYXV0bywuY29sLXhsLC5jb2wteGwtMSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtYXV0b3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY29sey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLTE+KnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy0yPip7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtMz4qey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LnJvdy1jb2xzLTQ+KnstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy01Pip7LW1zLWZsZXg6MCAwIDIwJTtmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtNj4qey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbC1zbXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1zbS0xPip7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMj4qey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLXNtLTM+KnstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5yb3ctY29scy1zbS00Pip7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtc20tNT4qey1tcy1mbGV4OjAgMCAyMCU7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXNtLTY+KnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtc20tYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1zbS0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1zbS0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1zbS0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1zbS00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1zbS01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC1zbS02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1zbS03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1zbS04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC1zbS05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtc20tMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLXNtLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1zbS1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1zbS0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItc20tMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLXNtLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1zbS0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItc20tNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLXNtLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1zbS02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItc20tN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLXNtLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1zbS05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItc20tMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLXNtLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1zbS0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29sLW1key1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTE+KnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1tZC0yPip7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KnstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1tZC01Pip7LW1zLWZsZXg6MCAwIDIwJTtmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1tZC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLW1kLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLW1kLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLW1kLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLW1kLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLW1kLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLW1kLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLW1kLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLW1kLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC1tZC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbWQtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLW1kLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci1tZC0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbWQtMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLW1kLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci1tZC00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbWQtNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLW1kLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci1tZC03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbWQtOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLW1kLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1tZC0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItbWQtMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLW1kLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbGd7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMT4qey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTI+KnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0ucm93LWNvbHMtbGctND4qey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KnstbXMtZmxleDowIDAgMjAlO2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLWxnLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtbGctMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtbGctMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbGctM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtbGctNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtbGctNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtbGctOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtbGctOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLWxnLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1sZy0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1sZy1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbGctbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItbGctMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLWxnLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1sZy0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItbGctM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLWxnLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1sZy01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItbGctNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLWxnLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1sZy04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItbGctOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLWxnLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1sZy0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItbGctMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wteGx7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMT4qey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0ucm93LWNvbHMteGwtND4qey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLXhsLTU+KnstbXMtZmxleDowIDAgMjAlO2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXhsLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wteGwtMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wteGwtMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wteGwtM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wteGwtNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wteGwtNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wteGwtOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wteGwtOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXhsLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC14bC0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci14bC1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXIteGwtbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXIteGwtMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXhsLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci14bC0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXIteGwtM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXhsLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci14bC01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXIteGwtNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXhsLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci14bC04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXIteGwtOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXhsLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci14bC0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX0udGFibGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07Y29sb3I6IzIxMjUyOX0udGFibGUgdGQsLnRhYmxlIHRoe3BhZGRpbmc6Ljc1cmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RlZTJlNn0udGFibGUgdGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2RlZTJlNn0udGFibGUtc20gdGQsLnRhYmxlLXNtIHRoe3BhZGRpbmc6LjNyZW19LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0udGFibGUtYm9yZGVyZWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoe2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoe2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS1ib3JkZXJsZXNzIHRib2R5K3Rib2R5LC50YWJsZS1ib3JkZXJsZXNzIHRkLC50YWJsZS1ib3JkZXJsZXNzIHRoLC50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoe2JvcmRlcjowfS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9LnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZS1wcmltYXJ5LC50YWJsZS1wcmltYXJ5PnRkLC50YWJsZS1wcmltYXJ5PnRoe2JhY2tncm91bmQtY29sb3I6I2I4ZGFmZn0udGFibGUtcHJpbWFyeSB0Ym9keSt0Ym9keSwudGFibGUtcHJpbWFyeSB0ZCwudGFibGUtcHJpbWFyeSB0aCwudGFibGUtcHJpbWFyeSB0aGVhZCB0aHtib3JkZXItY29sb3I6IzdhYmFmZn0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOWZjZGZmfS50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojOWZjZGZmfS50YWJsZS1zZWNvbmRhcnksLnRhYmxlLXNlY29uZGFyeT50ZCwudGFibGUtc2Vjb25kYXJ5PnRoe2JhY2tncm91bmQtY29sb3I6I2Q2ZDhkYn0udGFibGUtc2Vjb25kYXJ5IHRib2R5K3Rib2R5LC50YWJsZS1zZWNvbmRhcnkgdGQsLnRhYmxlLXNlY29uZGFyeSB0aCwudGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoe2JvcmRlci1jb2xvcjojYjNiN2JifS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9LnRhYmxlLXN1Y2Nlc3MsLnRhYmxlLXN1Y2Nlc3M+dGQsLnRhYmxlLXN1Y2Nlc3M+dGh7YmFja2dyb3VuZC1jb2xvcjojYzNlNmNifS50YWJsZS1zdWNjZXNzIHRib2R5K3Rib2R5LC50YWJsZS1zdWNjZXNzIHRkLC50YWJsZS1zdWNjZXNzIHRoLC50YWJsZS1zdWNjZXNzIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojOGZkMTllfS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWluZm8sLnRhYmxlLWluZm8+dGQsLnRhYmxlLWluZm8+dGh7YmFja2dyb3VuZC1jb2xvcjojYmVlNWVifS50YWJsZS1pbmZvIHRib2R5K3Rib2R5LC50YWJsZS1pbmZvIHRkLC50YWJsZS1pbmZvIHRoLC50YWJsZS1pbmZvIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojODZjZmRhfS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLXdhcm5pbmcsLnRhYmxlLXdhcm5pbmc+dGQsLnRhYmxlLXdhcm5pbmc+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS50YWJsZS13YXJuaW5nIHRib2R5K3Rib2R5LC50YWJsZS13YXJuaW5nIHRkLC50YWJsZS13YXJuaW5nIHRoLC50YWJsZS13YXJuaW5nIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojZmZkZjdlfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWRhbmdlciwudGFibGUtZGFuZ2VyPnRkLC50YWJsZS1kYW5nZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjVjNmNifS50YWJsZS1kYW5nZXIgdGJvZHkrdGJvZHksLnRhYmxlLWRhbmdlciB0ZCwudGFibGUtZGFuZ2VyIHRoLC50YWJsZS1kYW5nZXIgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiNlZDk2OWV9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtbGlnaHQsLnRhYmxlLWxpZ2h0PnRkLC50YWJsZS1saWdodD50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmV9LnRhYmxlLWxpZ2h0IHRib2R5K3Rib2R5LC50YWJsZS1saWdodCB0ZCwudGFibGUtbGlnaHQgdGgsLnRhYmxlLWxpZ2h0IHRoZWFkIHRoe2JvcmRlci1jb2xvcjojZmJmY2ZjfS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWRhcmssLnRhYmxlLWRhcms+dGQsLnRhYmxlLWRhcms+dGh7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS50YWJsZS1kYXJrIHRib2R5K3Rib2R5LC50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojOTU5OTljfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWFjdGl2ZSwudGFibGUtYWN0aXZlPnRkLC50YWJsZS1hY3RpdmU+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojNDU0ZDU1fS50YWJsZSAudGhlYWQtbGlnaHQgdGh7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9LnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiM0NTRkNTV9LnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpfS50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4wNzUpfUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1zbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlLXNtPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtbWQ+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbGd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS1sZz4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUteGx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS14bD4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fS50YWJsZS1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS5mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1jb250cm9se3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5mb3JtLWNvbnRyb2w6Zm9jdXN7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmZvcm0tY29udHJvbFtyZWFkb25seV17YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO29wYWNpdHk6MX1pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1zZWxlY3QuZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICM0OTUwNTd9c2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5mb3JtLWNvbnRyb2wtZmlsZSwuZm9ybS1jb250cm9sLXJhbmdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYyguMzc1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4zNzVyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoLjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtICsgMXB4KTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjM3NXJlbSAwO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmZvcm0tY29udHJvbC1zbXtoZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfXNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV17aGVpZ2h0OmF1dG99dGV4dGFyZWEuZm9ybS1jb250cm9se2hlaWdodDphdXRvfS5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MXJlbX0uZm9ybS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouMjVyZW19LmZvcm0tcm93e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDotNXB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojNmM3NTdkfS5mb3JtLWNoZWNrLWxhYmVse21hcmdpbi1ib3R0b206MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDouNzVyZW19LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtO21hcmdpbi1sZWZ0OjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6IzI4YTc0NX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0MCwxNjcsNjksLjkpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5mb3JtLXJvdz4uY29sPi52YWxpZC10b29sdGlwLC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1dPi52YWxpZC10b29sdGlwe2xlZnQ6NXB4fS5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlke2JvcmRlci1jb2xvcjojMjhhNzQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSkhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCxzZWxlY3QuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxLjVyZW0gY2VudGVyfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKX0uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pIWltcG9ydGFudDtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBuby1yZXBlYXR9LmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojMjhhNzQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMzNGNlNTc7YmFja2dyb3VuZC1jb2xvcjojMzRjZTU3fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjhhNzQ1fS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzI4YTc0NX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6I2RjMzU0NX0uaW52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwuOSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmZvcm0tcm93Pi5jb2w+LmludmFsaWQtdG9vbHRpcCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXT4uaW52YWxpZC10b29sdGlwe2xlZnQ6NXB4fS5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQsc2VsZWN0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlke3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxLjVyZW0gY2VudGVyfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSl9LmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1O3BhZGRpbmctcmlnaHQ6Y2FsYyguNzVlbSArIDIuMzEyNXJlbSkhaW1wb3J0YW50O2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSkgbm8tcmVwZWF0fS5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNkYzM1NDV9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiNkYzM1NDV9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZTQ2MDZkO2JhY2tncm91bmQtY29sb3I6I2U0NjA2ZH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmZvcm0taW5saW5le2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mb3JtLWlubGluZSBsYWJlbHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1ncm91cHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvOy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3QsLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjB9fS5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmJ0bnt0cmFuc2l0aW9uOm5vbmV9fS5idG46aG92ZXJ7Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLmZvY3VzLC5idG46Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWR7b3BhY2l0eTouNjV9LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn1hLmJ0bi5kaXNhYmxlZCxmaWVsZHNldDpkaXNhYmxlZCBhLmJ0bntwb2ludGVyLWV2ZW50czpub25lfS5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY5ZDk7Ym9yZGVyLWNvbG9yOiMwMDYyY2N9LmJ0bi1wcmltYXJ5LmZvY3VzLC5idG4tcHJpbWFyeTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjlkOTtib3JkZXItY29sb3I6IzAwNjJjYztib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMzgsMTQzLDI1NSwuNSl9LmJ0bi1wcmltYXJ5LmRpc2FibGVkLC5idG4tcHJpbWFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjJjYztib3JkZXItY29sb3I6IzAwNWNiZn0uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMzgsMTQzLDI1NSwuNSl9LmJ0bi1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YTYyNjg7Ym9yZGVyLWNvbG9yOiM1NDViNjJ9LmJ0bi1zZWNvbmRhcnkuZm9jdXMsLmJ0bi1zZWNvbmRhcnk6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YTYyNjg7Ym9yZGVyLWNvbG9yOiM1NDViNjI7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEzMCwxMzgsMTQ1LC41KX0uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU0NWI2Mjtib3JkZXItY29sb3I6IzRlNTU1Yn0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTMwLDEzOCwxNDUsLjUpfS5idG4tc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg4Mzg7Ym9yZGVyLWNvbG9yOiMxZTdlMzR9LmJ0bi1zdWNjZXNzLmZvY3VzLC5idG4tc3VjY2Vzczpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxODgzODtib3JkZXItY29sb3I6IzFlN2UzNDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNzIsMTgwLDk3LC41KX0uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0O2JvcmRlci1jb2xvcjojMWM3NDMwfS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg3MiwxODAsOTcsLjUpfS5idG4taW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMzg0OTY7Ym9yZGVyLWNvbG9yOiMxMTdhOGJ9LmJ0bi1pbmZvLmZvY3VzLC5idG4taW5mbzpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEzODQ5Njtib3JkZXItY29sb3I6IzExN2E4Yjtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTgsMTc2LDE5NSwuNSl9LmJ0bi1pbmZvLmRpc2FibGVkLC5idG4taW5mbzpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzExN2E4Yjtib3JkZXItY29sb3I6IzEwNzA3Zn0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTgsMTc2LDE5NSwuNSl9LmJ0bi13YXJuaW5ne2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UwYTgwMDtib3JkZXItY29sb3I6I2QzOWUwMH0uYnRuLXdhcm5pbmcuZm9jdXMsLmJ0bi13YXJuaW5nOmZvY3Vze2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTBhODAwO2JvcmRlci1jb2xvcjojZDM5ZTAwO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjIsMTcwLDEyLC41KX0uYnRuLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi13YXJuaW5nOmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwO2JvcmRlci1jb2xvcjojYzY5NTAwfS5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjIsMTcwLDEyLC41KX0uYnRuLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M4MjMzMztib3JkZXItY29sb3I6I2JkMjEzMH0uYnRuLWRhbmdlci5mb2N1cywuYnRuLWRhbmdlcjpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M4MjMzMztib3JkZXItY29sb3I6I2JkMjEzMDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjI1LDgzLDk3LC41KX0uYnRuLWRhbmdlci5kaXNhYmxlZCwuYnRuLWRhbmdlcjpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2JkMjEzMDtib3JkZXItY29sb3I6I2IyMWYyZH0uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjI1LDgzLDk3LC41KX0uYnRuLWxpZ2h0e2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMmU2ZWE7Ym9yZGVyLWNvbG9yOiNkYWUwZTV9LmJ0bi1saWdodC5mb2N1cywuYnRuLWxpZ2h0OmZvY3Vze2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGFlMGU1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTYsMjE3LDIxOSwuNSl9LmJ0bi1saWdodC5kaXNhYmxlZCwuYnRuLWxpZ2h0OmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1O2JvcmRlci1jb2xvcjojZDNkOWRmfS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTYsMjE3LDIxOSwuNSl9LmJ0bi1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIzMjcyYjtib3JkZXItY29sb3I6IzFkMjEyNH0uYnRuLWRhcmsuZm9jdXMsLmJ0bi1kYXJrOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjMyNzJiO2JvcmRlci1jb2xvcjojMWQyMTI0O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg4Miw4OCw5MywuNSl9LmJ0bi1kYXJrLmRpc2FibGVkLC5idG4tZGFyazpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFkMjEyNDtib3JkZXItY29sb3I6IzE3MWExZH0uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoODIsODgsOTMsLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5e2NvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuNSl9LmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjUpfS5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiMyOGE3NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLW91dGxpbmUtaW5mb3tjb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvLmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZHtjb2xvcjojMTdhMmI4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIzLDE2MiwxODQsLjUpfS5idG4tb3V0bGluZS13YXJuaW5ne2NvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywuNSl9LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6I2ZmYzEwNztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tb3V0bGluZS1kYW5nZXJ7Y29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2RjMzU0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5idG4tb3V0bGluZS1saWdodHtjb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZHtjb2xvcjojZjhmOWZhO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLC41KX0uYnRuLW91dGxpbmUtZGFya3tjb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrLmZvY3VzLC5idG4tb3V0bGluZS1kYXJrOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9LmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWR7Y29sb3I6IzM0M2E0MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9LmJ0bi1saW5re2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDA3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4tbGluazpob3Zlcntjb2xvcjojMDA1NmIzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJ0bi1saW5rLmZvY3VzLC5idG4tbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluay5kaXNhYmxlZCwuYnRuLWxpbms6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lfS5idG4tZ3JvdXAtbGc+LmJ0biwuYnRuLWxne3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX0uYnRuLWdyb3VwLXNtPi5idG4sLmJ0bi1zbXtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDouNXJlbX1pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2Nre3dpZHRoOjEwMCV9LmZhZGV7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mYWRle3RyYW5zaXRpb246bm9uZX19LmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LmNvbGxhcHNlOm5vdCguc2hvdyl7ZGlzcGxheTpub25lfS5jb2xsYXBzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNvbGxhcHNpbmd7dHJhbnNpdGlvbjpub25lfX0uY29sbGFwc2luZy53aWR0aHt3aWR0aDowO2hlaWdodDphdXRvO3RyYW5zaXRpb246d2lkdGggLjM1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jb2xsYXBzaW5nLndpZHRoe3RyYW5zaXRpb246bm9uZX19LmRyb3Bkb3duLC5kcm9wbGVmdCwuZHJvcHJpZ2h0LC5kcm9wdXB7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTByZW07cGFkZGluZzouNXJlbSAwO21hcmdpbjouMTI1cmVtIDAgMDtmb250LXNpemU6MXJlbTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZHJvcGRvd24tbWVudS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZHJvcGRvd24tbWVudS1zbS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXNtLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmRyb3Bkb3duLW1lbnUtbWQtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1tZC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5kcm9wZG93bi1tZW51LWxnLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbGctcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRyb3Bkb3duLW1lbnUteGwtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14bC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319LmRyb3B1cCAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouMTI1cmVtfS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDowO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206LjNlbSBzb2xpZDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51e3RvcDowO3JpZ2h0OmF1dG87bGVmdDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDouMTI1cmVtfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDouM2VtIHNvbGlkfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye3ZlcnRpY2FsLWFsaWduOjB9LmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51e3RvcDowO3JpZ2h0OjEwMCU7bGVmdDphdXRvO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjEyNXJlbX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCJ9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7dmVydGljYWwtYWxpZ246MH0uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXXtyaWdodDphdXRvO2JvdHRvbTphdXRvfS5kcm9wZG93bi1kaXZpZGVye2hlaWdodDowO21hcmdpbjouNXJlbSAwO292ZXJmbG93OmhpZGRlbjtib3JkZXItdG9wOjFweCBzb2xpZCAjZTllY2VmfS5kcm9wZG93bi1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAxLjVyZW07Y2xlYXI6Ym90aDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLWl0ZW06aG92ZXJ7Y29sb3I6IzE2MTgxYjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1pdGVtOmFjdGl2ZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwuZHJvcGRvd24taXRlbTpkaXNhYmxlZHtjb2xvcjojYWRiNWJkO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZHJvcGRvd24tbWVudS5zaG93e2Rpc3BsYXk6YmxvY2t9LmRyb3Bkb3duLWhlYWRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMS41cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNmM3NTdkO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24taXRlbS10ZXh0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMjVyZW0gMS41cmVtO2NvbG9yOiMyMTI1Mjl9LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biwuYnRuLWdyb3VwPi5idG57cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b30uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXIsLmJ0bi1ncm91cD4uYnRuOmhvdmVye3otaW5kZXg6MX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46Zm9jdXN7ei1pbmRleDoxfS5idG4tdG9vbGJhcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjU2MjVyZW07cGFkZGluZy1sZWZ0Oi41NjI1cmVtfS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjB9LmJ0bi1ncm91cC1zbT4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1zbSsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtwYWRkaW5nLWxlZnQ6LjM3NXJlbX0uYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNzVyZW07cGFkZGluZy1sZWZ0Oi43NXJlbX0uYnRuLWdyb3VwLXZlcnRpY2Fsey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3Vwe3dpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi0xcHh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXAtdG9nZ2xlPi5idG4sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRue21hcmdpbi1ib3R0b206MH0uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPXJhZGlvXXtwb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3dpZHRoOjElO21pbi13aWR0aDowO21hcmdpbi1ib3R0b206MH0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmZvcm0tY29udHJvbHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXN7ei1pbmRleDozfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3Vze3otaW5kZXg6NH0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxle2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiszKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFwcGVuZCwuaW5wdXQtZ3JvdXAtcHJlcGVuZHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXN7ei1pbmRleDozfS5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0e21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLXByZXBlbmR7bWFyZ2luLXJpZ2h0Oi0xcHh9LmlucHV0LWdyb3VwLWFwcGVuZHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC10ZXh0e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMzc1cmVtIC43NXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdLC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9de21hcmdpbi10b3A6MH0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKXtoZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19LmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSl7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCl9LmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4ycmVtfS5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmN1c3RvbS1zZWxlY3R7cGFkZGluZy1yaWdodDoxLjc1cmVtfS5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMyk+LmJ0biwuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY3VzdG9tLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoxLjVyZW07cGFkZGluZy1sZWZ0OjEuNXJlbTstd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDpleGFjdDtjb2xvci1hZGp1c3Q6ZXhhY3Q7cHJpbnQtY29sb3ItYWRqdXN0OmV4YWN0fS5jdXN0b20tY29udHJvbC1pbmxpbmV7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXJlbX0uY3VzdG9tLWNvbnRyb2wtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3otaW5kZXg6LTE7d2lkdGg6MXJlbTtoZWlnaHQ6MS4yNXJlbTtvcGFjaXR5OjB9LmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzgwYmRmZn0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmO2JvcmRlci1jb2xvcjojYjNkN2ZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXX4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzZjNzU3ZH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1jb250cm9sLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNhZGI1YmR9LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1cmVtO2xlZnQ6LTEuNXJlbTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQ6NTAlLzUwJSA1MCUgbm8tcmVwZWF0fS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czouMjVyZW19LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTIzLDI1NSwuNSl9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tc3dpdGNoe3BhZGRpbmctbGVmdDoyLjI1cmVtfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2xlZnQ6LTIuMjVyZW07d2lkdGg6MS43NXJlbTtwb2ludGVyLWV2ZW50czphbGw7Ym9yZGVyLXJhZGl1czouNXJlbX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye3RvcDpjYWxjKC4yNXJlbSArIDJweCk7bGVmdDpjYWxjKC0yLjI1cmVtICsgMnB4KTt3aWR0aDpjYWxjKDFyZW0gLSA0cHgpO2hlaWdodDpjYWxjKDFyZW0gLSA0cHgpO2JhY2tncm91bmQtY29sb3I6I2FkYjViZDtib3JkZXItcmFkaXVzOi41cmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCguNzVyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC43NXJlbSl9LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTIzLDI1NSwuNSl9LmN1c3RvbS1zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6IzgwYmRmZjtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pe2hlaWdodDphdXRvO3BhZGRpbmctcmlnaHQ6Ljc1cmVtO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmd7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6MCAwIDAgIzQ5NTA1N30uY3VzdG9tLXNlbGVjdC1zbXtoZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nLXRvcDouMjVyZW07cGFkZGluZy1ib3R0b206LjI1cmVtO3BhZGRpbmctbGVmdDouNXJlbTtmb250LXNpemU6Ljg3NXJlbX0uY3VzdG9tLXNlbGVjdC1sZ3toZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyAycHgpO3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctbGVmdDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5jdXN0b20tZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTttYXJnaW4tYm90dG9tOjB9LmN1c3RvbS1maWxlLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXX4uY3VzdG9tLWZpbGUtbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKX4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJCcm93c2VcIn0uY3VzdG9tLWZpbGUtaW5wdXR+LmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtYnJvd3NlKX0uY3VzdG9tLWZpbGUtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxO2hlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO292ZXJmbG93OmhpZGRlbjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7Y29udGVudDpcIkJyb3dzZVwiO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItbGVmdDppbmhlcml0O2JvcmRlci1yYWRpdXM6MCAuMjVyZW0gLjI1cmVtIDB9LmN1c3RvbS1yYW5nZXt3aWR0aDoxMDAlO2hlaWdodDoxLjRyZW07cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Zm9jdXN7b3V0bGluZTowfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOi0uMjVyZW07YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7LW1vei10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q3ZmZ9LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4ycmVtO21hcmdpbi1sZWZ0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYnstbXMtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q3ZmZ9LmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDouNXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVye21hcmdpbi1yaWdodDoxNXB4O2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2N1cnNvcjpkZWZhdWx0fS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2t7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1zZWxlY3R7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdHt0cmFuc2l0aW9uOm5vbmV9fS5uYXZ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxcmVtfS5uYXYtbGluazpmb2N1cywubmF2LWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1saW5re21hcmdpbi1ib3R0b206LTFweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcntpc29sYXRpb246aXNvbGF0ZTtib3JkZXItY29sb3I6I2U5ZWNlZiAjZTllY2VmICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTYgI2RlZTJlNiAjZmZmfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxscyAubmF2LWxpbmt7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouMjVyZW19Lm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5uYXYtZmlsbCAubmF2LWl0ZW0sLm5hdi1maWxsPi5uYXYtbGlua3stbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSwubmF2LWp1c3RpZmllZD4ubmF2LWxpbmt7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTt0ZXh0LWFsaWduOmNlbnRlcn0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXZiYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2YmFyIC5jb250YWluZXIsLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLC5uYXZiYXIgLmNvbnRhaW5lci1sZywubmF2YmFyIC5jb250YWluZXItbWQsLm5hdmJhciAuY29udGFpbmVyLXNtLC5uYXZiYXIgLmNvbnRhaW5lci14bHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdmJhci1icmFuZHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouMzEyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbTttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcH0ubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItYnJhbmQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci1uYXZ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lfS5uYXZiYXItdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0ubmF2YmFyLWNvbGxhcHNley1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjEwMCU7ZmxleC1iYXNpczoxMDAlOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzouMjVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5uYXZiYXItdG9nZ2xlcjpmb2N1cywubmF2YmFyLXRvZ2dsZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci10b2dnbGVyLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb250ZW50OlwiXCI7YmFja2dyb3VuZDo1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdH0ubmF2YmFyLW5hdi1zY3JvbGx7bWF4LWhlaWdodDo3NXZoO292ZXJmbG93LXk6YXV0b31AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lm5hdmJhci1leHBhbmQtc217LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXhsey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KXsubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWV4cGFuZC1tZHstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIteGx7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5uYXZiYXItZXhwYW5kLWxney1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci14bHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubmF2YmFyLWV4cGFuZC14bHstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIteGx7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19Lm5hdmJhci1leHBhbmR7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci14bHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZHtjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjcpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsLjMpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMCwwLDAsLjUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGF7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5ke2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYXtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXJ7Y29sb3I6I2ZmZn0uY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jYXJkPmhye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LmNhcmQ+Lmxpc3QtZ3JvdXB7Ym9yZGVyLXRvcDppbmhlcml0O2JvcmRlci1ib3R0b206aW5oZXJpdH0uY2FyZD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZD4uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAsLmNhcmQ+Lmxpc3QtZ3JvdXArLmNhcmQtZm9vdGVye2JvcmRlci10b3A6MH0uY2FyZC1ib2R5ey1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDoxcHg7cGFkZGluZzoxLjI1cmVtfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206Ljc1cmVtfS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LS4zNzVyZW07bWFyZ2luLWJvdHRvbTowfS5jYXJkLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZC1saW5rKy5jYXJkLWxpbmt7bWFyZ2luLWxlZnQ6MS4yNXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wMyk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpIDAgMH0uY2FyZC1mb290ZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjAzKTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5jYXJkLWZvb3RlcjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIGNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1ib3R0b206LS43NXJlbTttYXJnaW4tbGVmdDotLjYyNXJlbTtib3JkZXItYm90dG9tOjB9LmNhcmQtaGVhZGVyLXBpbGxze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tbGVmdDotLjYyNXJlbX0uY2FyZC1pbWctb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjEuMjVyZW07Ym9yZGVyLXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b20sLmNhcmQtaW1nLXRvcHstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJX0uY2FyZC1pbWcsLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWRlY2sgLmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1kZWNre2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0uY2FyZC1kZWNrIC5jYXJkey1tcy1mbGV4OjEgMCAwJTtmbGV4OjEgMCAwJTttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MTVweH19LmNhcmQtZ3JvdXA+LmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1ncm91cHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHstbXMtZmxleDoxIDAgMCU7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fS5jYXJkLWNvbHVtbnMgLmNhcmR7bWFyZ2luLWJvdHRvbTouNzVyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jYXJkLWNvbHVtbnN7LXdlYmtpdC1jb2x1bW4tY291bnQ6MzstbW96LWNvbHVtbi1jb3VudDozO2NvbHVtbi1jb3VudDozOy13ZWJraXQtY29sdW1uLWdhcDoxLjI1cmVtOy1tb3otY29sdW1uLWdhcDoxLjI1cmVtO2NvbHVtbi1nYXA6MS4yNXJlbTtvcnBoYW5zOjE7d2lkb3dzOjF9LmNhcmQtY29sdW1ucyAuY2FyZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfX0uYWNjb3JkaW9ue292ZXJmbG93LWFuY2hvcjpub25lfS5hY2NvcmRpb24+LmNhcmR7b3ZlcmZsb3c6aGlkZGVufS5hY2NvcmRpb24+LmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpe2JvcmRlci1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYWNjb3JkaW9uPi5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmFjY29yZGlvbj4uY2FyZD4uY2FyZC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowO21hcmdpbi1ib3R0b206LTFweH0uYnJlYWRjcnVtYntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7cGFkZGluZzouNzVyZW0gMXJlbTttYXJnaW4tYm90dG9tOjFyZW07bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW17cGFkZGluZy1sZWZ0Oi41cmVtfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3Jle2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDouNXJlbTtjb2xvcjojNmM3NTdkO2NvbnRlbnQ6XCIvXCJ9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZXtjb2xvcjojNmM3NTdkfS5wYWdpbmF0aW9ue2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItcmFkaXVzOi4yNXJlbX0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAuNzVyZW07bWFyZ2luLWxlZnQ6LTFweDtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0ucGFnZS1saW5rOmhvdmVye3otaW5kZXg6Mjtjb2xvcjojMDA1NmIzO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItY29sb3I6I2RlZTJlNn0ucGFnZS1saW5rOmZvY3Vze3otaW5kZXg6MztvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjM7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOi43NXJlbSAxLjVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMjVlbSAuNGVtO2ZvbnQtc2l6ZTo3NSU7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5iYWRnZXt0cmFuc2l0aW9uOm5vbmV9fWEuYmFkZ2U6Zm9jdXMsYS5iYWRnZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5iYWRnZS1waWxse3BhZGRpbmctcmlnaHQ6LjZlbTtwYWRkaW5nLWxlZnQ6LjZlbTtib3JkZXItcmFkaXVzOjEwcmVtfS5iYWRnZS1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfWEuYmFkZ2UtcHJpbWFyeTpmb2N1cyxhLmJhZGdlLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2N9YS5iYWRnZS1wcmltYXJ5LmZvY3VzLGEuYmFkZ2UtcHJpbWFyeTpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuNSl9LmJhZGdlLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZH1hLmJhZGdlLXNlY29uZGFyeTpmb2N1cyxhLmJhZGdlLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU0NWI2Mn1hLmJhZGdlLXNlY29uZGFyeS5mb2N1cyxhLmJhZGdlLXNlY29uZGFyeTpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYmFkZ2Utc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NX1hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsYS5iYWRnZS1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0fWEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyxhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjUpfS5iYWRnZS1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4fWEuYmFkZ2UtaW5mbzpmb2N1cyxhLmJhZGdlLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGJ9YS5iYWRnZS1pbmZvLmZvY3VzLGEuYmFkZ2UtaW5mbzpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIzLDE2MiwxODQsLjUpfS5iYWRnZS13YXJuaW5ne2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3fWEuYmFkZ2Utd2FybmluZzpmb2N1cyxhLmJhZGdlLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDB9YS5iYWRnZS13YXJuaW5nLmZvY3VzLGEuYmFkZ2Utd2FybmluZzpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywuNSl9LmJhZGdlLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX1hLmJhZGdlLWRhbmdlcjpmb2N1cyxhLmJhZGdlLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2JkMjEzMH1hLmJhZGdlLWRhbmdlci5mb2N1cyxhLmJhZGdlLWRhbmdlcjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJhZGdlLWxpZ2h0e2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfWEuYmFkZ2UtbGlnaHQ6Zm9jdXMsYS5iYWRnZS1saWdodDpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2RhZTBlNX1hLmJhZGdlLWxpZ2h0LmZvY3VzLGEuYmFkZ2UtbGlnaHQ6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJhZGdlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9YS5iYWRnZS1kYXJrOmZvY3VzLGEuYmFkZ2UtZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFkMjEyNH1hLmJhZGdlLWRhcmsuZm9jdXMsYS5iYWRnZS1kYXJrOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5qdW1ib3Ryb257cGFkZGluZzoycmVtIDFyZW07bWFyZ2luLWJvdHRvbToycmVtO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4zcmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuanVtYm90cm9ue3BhZGRpbmc6NHJlbSAycmVtfX0uanVtYm90cm9uLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9LmFsZXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW19LmFsZXJ0LWhlYWRpbmd7Y29sb3I6aW5oZXJpdH0uYWxlcnQtbGlua3tmb250LXdlaWdodDo3MDB9LmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6NHJlbX0uYWxlcnQtZGlzbWlzc2libGUgLmNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoyO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07Y29sb3I6aW5oZXJpdH0uYWxlcnQtcHJpbWFyeXtjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6I2NjZTVmZjtib3JkZXItY29sb3I6I2I4ZGFmZn0uYWxlcnQtcHJpbWFyeSBocntib3JkZXItdG9wLWNvbG9yOiM5ZmNkZmZ9LmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzAwMjc1Mn0uYWxlcnQtc2Vjb25kYXJ5e2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojZTJlM2U1O2JvcmRlci1jb2xvcjojZDZkOGRifS5hbGVydC1zZWNvbmRhcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYzhjYmNmfS5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzIwMjMyNn0uYWxlcnQtc3VjY2Vzc3tjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2Q0ZWRkYTtib3JkZXItY29sb3I6I2MzZTZjYn0uYWxlcnQtc3VjY2VzcyBocntib3JkZXItdG9wLWNvbG9yOiNiMWRmYmJ9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzBiMmUxM30uYWxlcnQtaW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2QxZWNmMTtib3JkZXItY29sb3I6I2JlZTVlYn0uYWxlcnQtaW5mbyBocntib3JkZXItdG9wLWNvbG9yOiNhYmRkZTV9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzA2MmMzM30uYWxlcnQtd2FybmluZ3tjb2xvcjojODU2NDA0O2JhY2tncm91bmQtY29sb3I6I2ZmZjNjZDtib3JkZXItY29sb3I6I2ZmZWViYX0uYWxlcnQtd2FybmluZyBocntib3JkZXItdG9wLWNvbG9yOiNmZmU4YTF9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzUzM2YwM30uYWxlcnQtZGFuZ2Vye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjhkN2RhO2JvcmRlci1jb2xvcjojZjVjNmNifS5hbGVydC1kYW5nZXIgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZjFiMGI3fS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6IzQ5MTIxN30uYWxlcnQtbGlnaHR7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZlZmU7Ym9yZGVyLWNvbG9yOiNmZGZkZmV9LmFsZXJ0LWxpZ2h0IGhye2JvcmRlci10b3AtY29sb3I6I2VjZWNmNn0uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmt7Y29sb3I6IzY4Njg2OH0uYWxlcnQtZGFya3tjb2xvcjojMWIxZTIxO2JhY2tncm91bmQtY29sb3I6I2Q2ZDhkOTtib3JkZXItY29sb3I6I2M2YzhjYX0uYWxlcnQtZGFyayBocntib3JkZXItdG9wLWNvbG9yOiNiOWJiYmV9LmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmt7Y29sb3I6IzA0MDUwNX1ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tmcm9te2JhY2tncm91bmQtcG9zaXRpb246MXJlbSAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAwfX0ucHJvZ3Jlc3N7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjFyZW07b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7Zm9udC1zaXplOi43NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LnByb2dyZXNzLWJhcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7dHJhbnNpdGlvbjp3aWR0aCAuNnMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucHJvZ3Jlc3MtYmFye3RyYW5zaXRpb246bm9uZX19LnByb2dyZXNzLWJhci1zdHJpcGVke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6MXJlbSAxcmVtfS5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb246MXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO2FuaW1hdGlvbjoxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnByb2dyZXNzLWJhci1hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbjpub25lO2FuaW1hdGlvbjpub25lfX0ubWVkaWF7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWVkaWEtYm9keXstbXMtZmxleDoxO2ZsZXg6MX0ubGlzdC1ncm91cHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXJhZGl1czouMjVyZW19Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb257d2lkdGg6MTAwJTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcnt6LWluZGV4OjE7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwubGlzdC1ncm91cC1pdGVtOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC13aWR0aDoxcHh9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbHstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLW1key1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLWxney1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bHstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX0ubGlzdC1ncm91cC1mbHVzaHtib3JkZXItcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtZmx1c2g+Lmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItd2lkdGg6MCAwIDFweH0ubGlzdC1ncm91cC1mbHVzaD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeXtjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6I2I4ZGFmZn0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDQwODU7Ym9yZGVyLWNvbG9yOiMwMDQwODV9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnl7Y29sb3I6IzM4M2Q0MTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZGJ9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojYzhjYmNmfS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzgzZDQxO2JvcmRlci1jb2xvcjojMzgzZDQxfS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzc3tjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2MzZTZjYn0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNTU3MjQ7Ym9yZGVyLWNvbG9yOiMxNTU3MjR9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZve2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojYmVlNWVifS5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBjNTQ2MDtib3JkZXItY29sb3I6IzBjNTQ2MH0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmF9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODU2NDA0O2JvcmRlci1jb2xvcjojODU2NDA0fS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2Vye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjVjNmNifS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzcyMWMyNDtib3JkZXItY29sb3I6IzcyMWMyNH0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzgxODE4Mjtib3JkZXItY29sb3I6IzgxODE4Mn0ubGlzdC1ncm91cC1pdGVtLWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNjNmM4Y2F9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWIxZTIxO2JvcmRlci1jb2xvcjojMWIxZTIxfS5jbG9zZXtmbG9hdDpyaWdodDtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6LjV9LmNsb3NlOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlcntvcGFjaXR5Oi43NX1idXR0b24uY2xvc2V7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9YS5jbG9zZS5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS50b2FzdHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTozNTBweDtmbGV4LWJhc2lzOjM1MHB4O21heC13aWR0aDozNTBweDtmb250LXNpemU6Ljg3NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93OjAgLjI1cmVtIC43NXJlbSByZ2JhKDAsMCwwLC4xKTtvcGFjaXR5OjA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnRvYXN0Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTouNzVyZW19LnRvYXN0LnNob3dpbmd7b3BhY2l0eToxfS50b2FzdC5zaG93e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxfS50b2FzdC5oaWRle2Rpc3BsYXk6bm9uZX0udG9hc3QtaGVhZGVye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMjVyZW0gLjc1cmVtO2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LnRvYXN0LWJvZHl7cGFkZGluZzouNzVyZW19Lm1vZGFsLW9wZW57b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1vcGVuIC5tb2RhbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNTA7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6MH0ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOi41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MHB4KX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246bm9uZX19Lm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjAyKTt0cmFuc2Zvcm06c2NhbGUoMS4wMil9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxle2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDFyZW0pO292ZXJmbG93OmhpZGRlbn0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciwubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcnstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjB9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9nLWNlbnRlcmVke2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAxcmVtKX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYygxMDB2aCAtIDFyZW0pO2hlaWdodDotd2Via2l0LW1pbi1jb250ZW50O2hlaWdodDotbW96LW1pbi1jb250ZW50O2hlaWdodDptaW4tY29udGVudDtjb250ZW50OlwiXCJ9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxMDAlfS5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnR7bWF4LWhlaWdodDpub25lfS5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZXtjb250ZW50Om5vbmV9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA0MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5tb2RhbC1oZWFkZXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxcmVtIDFyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpfS5tb2RhbC1oZWFkZXIgLmNsb3Nle3BhZGRpbmc6MXJlbSAxcmVtO21hcmdpbjotMXJlbSAtMXJlbSAtMXJlbSBhdXRvfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87cGFkZGluZzoxcmVtfS5tb2RhbC1mb290ZXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6Ljc1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KX0ubW9kYWwtZm9vdGVyPip7bWFyZ2luOi4yNXJlbX0ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtvdmVyZmxvdzpzY3JvbGx9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOjUwMHB4O21hcmdpbjoxLjc1cmVtIGF1dG99Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxle21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMy41cmVtKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnR7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMy41cmVtKX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVke21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gMy41cmVtKX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmV7aGVpZ2h0OmNhbGMoMTAwdmggLSAzLjVyZW0pO2hlaWdodDotd2Via2l0LW1pbi1jb250ZW50O2hlaWdodDotbW96LW1pbi1jb250ZW50O2hlaWdodDptaW4tY29udGVudH0ubW9kYWwtc217bWF4LXdpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm1vZGFsLWxnLC5tb2RhbC14bHttYXgtd2lkdGg6ODAwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm1vZGFsLXhse21heC13aWR0aDoxMTQwcHh9fS50b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA3MDtkaXNwbGF5OmJsb2NrO21hcmdpbjowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO29wYWNpdHk6MH0udG9vbHRpcC5zaG93e29wYWNpdHk6Ljl9LnRvb2x0aXAgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjhyZW07aGVpZ2h0Oi40cmVtfS50b29sdGlwIC5hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0sLmJzLXRvb2x0aXAtdG9we3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdywuYnMtdG9vbHRpcC10b3AgLmFycm93e2JvdHRvbTowfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci13aWR0aDouNHJlbSAuNHJlbSAwO2JvcmRlci10b3AtY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0sLmJzLXRvb2x0aXAtcmlnaHR7cGFkZGluZzowIC40cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93e2xlZnQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7Ym9yZGVyLXdpZHRoOi40cmVtIC40cmVtIC40cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwuYnMtdG9vbHRpcC1ib3R0b217cGFkZGluZzouNHJlbSAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3d7dG9wOjB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmV7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOjAgLjRyZW0gLjRyZW07Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLC5icy10b29sdGlwLWxlZnR7cGFkZGluZzowIC40cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdywuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvd3tyaWdodDowO3dpZHRoOi40cmVtO2hlaWdodDouOHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3Jle2xlZnQ6MDtib3JkZXItd2lkdGg6LjRyZW0gMCAuNHJlbSAuNHJlbTtib3JkZXItbGVmdC1jb2xvcjojMDAwfS50b29sdGlwLWlubmVye21heC13aWR0aDoyMDBweDtwYWRkaW5nOi4yNXJlbSAuNXJlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOi4yNXJlbX0ucG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDYwO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjI3NnB4O2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtfS5wb3BvdmVyIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0Oi41cmVtO21hcmdpbjowIC4zcmVtfS5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIgLmFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLC5icy1wb3BvdmVyLXRvcHttYXJnaW4tYm90dG9tOi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0+LmFycm93LC5icy1wb3BvdmVyLXRvcD4uYXJyb3d7Ym90dG9tOmNhbGMoLS41cmVtIC0gMXB4KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdPi5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcD4uYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gMDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdPi5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wPi5hcnJvdzo6YWZ0ZXJ7Ym90dG9tOjFweDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gMDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLC5icy1wb3BvdmVyLXJpZ2h0e21hcmdpbi1sZWZ0Oi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XT4uYXJyb3csLmJzLXBvcG92ZXItcmlnaHQ+LmFycm93e2xlZnQ6Y2FsYygtLjVyZW0gLSAxcHgpO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtO21hcmdpbjouM3JlbSAwfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XT4uYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1yaWdodD4uYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIC41cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0+LmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1yaWdodD4uYXJyb3c6OmFmdGVye2xlZnQ6MXB4O2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAuNXJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sLmJzLXBvcG92ZXItYm90dG9te21hcmdpbi10b3A6LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXT4uYXJyb3csLmJzLXBvcG92ZXItYm90dG9tPi5hcnJvd3t0b3A6Y2FsYygtLjVyZW0gLSAxcHgpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0+LmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tPi5hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci13aWR0aDowIC41cmVtIC41cmVtIC41cmVtO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0+LmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1ib3R0b20+LmFycm93OjphZnRlcnt0b3A6MXB4O2JvcmRlci13aWR0aDowIC41cmVtIC41cmVtIC41cmVtO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07bWFyZ2luLWxlZnQ6LS41cmVtO2NvbnRlbnQ6XCJcIjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjdmN2Y3fS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLC5icy1wb3BvdmVyLWxlZnR7bWFyZ2luLXJpZ2h0Oi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdPi5hcnJvdywuYnMtcG9wb3Zlci1sZWZ0Pi5hcnJvd3tyaWdodDpjYWxjKC0uNXJlbSAtIDFweCk7d2lkdGg6LjVyZW07aGVpZ2h0OjFyZW07bWFyZ2luOi4zcmVtIDB9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0+LmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItbGVmdD4uYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci13aWR0aDouNXJlbSAwIC41cmVtIC41cmVtO2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XT4uYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWxlZnQ+LmFycm93OjphZnRlcntyaWdodDoxcHg7Ym9yZGVyLXdpZHRoOi41cmVtIDAgLjVyZW0gLjVyZW07Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0ucG9wb3Zlci1oZWFkZXJ7cGFkZGluZzouNXJlbSAuNzVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6LjVyZW0gLjc1cmVtO2NvbG9yOiMyMTI1Mjl9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC5wb2ludGVyLWV2ZW50ey1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15fS5jYXJvdXNlbC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2Fyb3VzZWwtaW5uZXI6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmNhcm91c2VsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6LTEwMCU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtaXRlbXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ZGlzcGxheTpibG9ja30uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQsLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVte29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZle3otaW5kZXg6MTtvcGFjaXR5OjF9LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0e3otaW5kZXg6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDBzIC42c31AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHR7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoxO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxNSU7cGFkZGluZzowO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1jb250cm9sLW5leHQsLmNhcm91c2VsLWNvbnRyb2wtcHJldnt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciwuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7b3BhY2l0eTouOX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2e2xlZnQ6MH0uY2Fyb3VzZWwtY29udHJvbC1uZXh0e3JpZ2h0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQ6NTAlLzEwMCUgMTAwJSBuby1yZXBlYXR9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIil9LmNhcm91c2VsLWluZGljYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxNTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDoxNSU7bWFyZ2luLWxlZnQ6MTUlO2xpc3Qtc3R5bGU6bm9uZX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXtib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG87d2lkdGg6MzBweDtoZWlnaHQ6M3B4O21hcmdpbi1yaWdodDozcHg7bWFyZ2luLWxlZnQ6M3B4O3RleHQtaW5kZW50Oi05OTlweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci10b3A6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWluZGljYXRvcnMgbGl7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle29wYWNpdHk6MX0uY2Fyb3VzZWwtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNSU7Ym90dG9tOjIwcHg7bGVmdDoxNSU7ei1pbmRleDoxMDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXJ7dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVye3Rvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnNwaW5uZXItYm9yZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07dmVydGljYWwtYWxpZ246LS4xMjVlbTtib3JkZXI6LjI1ZW0gc29saWQgY3VycmVudGNvbG9yO2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWFuaW1hdGlvbjouNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjthbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXJ9LnNwaW5uZXItYm9yZGVyLXNte3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyLXdpZHRoOi4yZW19QC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItZ3Jvd3swJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHNwaW5uZXItZ3Jvd3swJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uc3Bpbm5lci1ncm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07dmVydGljYWwtYWxpZ246LS4xMjVlbTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRjb2xvcjtib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O2FuaW1hdGlvbjouNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3d9LnNwaW5uZXItZ3Jvdy1zbXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5zcGlubmVyLWJvcmRlciwuc3Bpbm5lci1ncm93ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuNXM7YW5pbWF0aW9uLWR1cmF0aW9uOjEuNXN9fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AhaW1wb3J0YW50fS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzAwN2JmZiFpbXBvcnRhbnR9YS5iZy1wcmltYXJ5OmZvY3VzLGEuYmctcHJpbWFyeTpob3ZlcixidXR0b24uYmctcHJpbWFyeTpmb2N1cyxidXR0b24uYmctcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2MhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkIWltcG9ydGFudH1hLmJnLXNlY29uZGFyeTpmb2N1cyxhLmJnLXNlY29uZGFyeTpob3ZlcixidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLGJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyIWltcG9ydGFudH0uYmctc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDUhaW1wb3J0YW50fWEuYmctc3VjY2Vzczpmb2N1cyxhLmJnLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMsYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0IWltcG9ydGFudH0uYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjghaW1wb3J0YW50fWEuYmctaW5mbzpmb2N1cyxhLmJnLWluZm86aG92ZXIsYnV0dG9uLmJnLWluZm86Zm9jdXMsYnV0dG9uLmJnLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTE3YThiIWltcG9ydGFudH0uYmctd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDchaW1wb3J0YW50fWEuYmctd2FybmluZzpmb2N1cyxhLmJnLXdhcm5pbmc6aG92ZXIsYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMsYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwIWltcG9ydGFudH0uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9YS5iZy1kYW5nZXI6Zm9jdXMsYS5iZy1kYW5nZXI6aG92ZXIsYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyxidXR0b24uYmctZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JkMjEzMCFpbXBvcnRhbnR9LmJnLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9YS5iZy1saWdodDpmb2N1cyxhLmJnLWxpZ2h0OmhvdmVyLGJ1dHRvbi5iZy1saWdodDpmb2N1cyxidXR0b24uYmctbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1IWltcG9ydGFudH0uYmctZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDAhaW1wb3J0YW50fWEuYmctZGFyazpmb2N1cyxhLmJnLWRhcms6aG92ZXIsYnV0dG9uLmJnLWRhcms6Zm9jdXMsYnV0dG9uLmJnLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0IWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0uYmctdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItdG9we2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItcmlnaHR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAhaW1wb3J0YW50fS5ib3JkZXItcmlnaHQtMHtib3JkZXItcmlnaHQ6MCFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAhaW1wb3J0YW50fS5ib3JkZXItbGVmdC0we2JvcmRlci1sZWZ0OjAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeXtib3JkZXItY29sb3I6IzAwN2JmZiFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzc3tib3JkZXItY29sb3I6IzI4YTc0NSFpbXBvcnRhbnR9LmJvcmRlci1pbmZve2JvcmRlci1jb2xvcjojMTdhMmI4IWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmZmMxMDchaW1wb3J0YW50fS5ib3JkZXItZGFuZ2Vye2JvcmRlci1jb2xvcjojZGMzNTQ1IWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0e2JvcmRlci1jb2xvcjojZjhmOWZhIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7Ym9yZGVyLWNvbG9yOiMzNDNhNDAhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7Ym9yZGVyLWNvbG9yOiNmZmYhaW1wb3J0YW50fS5yb3VuZGVkLXNte2JvcmRlci1yYWRpdXM6LjJyZW0haW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1sZWZ0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtbGd7Ym9yZGVyLXJhZGl1czouM3JlbSFpbXBvcnRhbnR9LnJvdW5kZWQtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlIWltcG9ydGFudH0ucm91bmRlZC1waWxse2JvcmRlci1yYWRpdXM6NTByZW0haW1wb3J0YW50fS5yb3VuZGVkLTB7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudH0uY2xlYXJmaXg6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZC1zbS1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZC1tZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLW1kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZC1sZy1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLWxnLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX0uZW1iZWQtcmVzcG9uc2l2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwifS5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MH0uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjQyLjg1NzE0MyV9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3Jle3BhZGRpbmctdG9wOjc1JX0uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmV7cGFkZGluZy10b3A6MTAwJX0uZmxleC1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZsZXgtc20tcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20td3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmxleC1tZC1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5mbGV4LWxnLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mbGV4LXhsLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX0uZmxvYXQtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZmxvYXQtc20tbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtc20tcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZsb2F0LW1kLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LW1kLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5mbG9hdC1sZy1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1sZy1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZsb2F0LXhsLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXhsLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19LnVzZXItc2VsZWN0LWFsbHstd2Via2l0LXVzZXItc2VsZWN0OmFsbCFpbXBvcnRhbnQ7LW1vei11c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50O3VzZXItc2VsZWN0OmFsbCFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LWF1dG97LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50Oy1tcy11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDt1c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudH0udXNlci1zZWxlY3Qtbm9uZXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnQ7LW1zLXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50O3VzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50fS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8haW1wb3J0YW50fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudH0ucG9zaXRpb24tc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyFpbXBvcnRhbnR9LnBvc2l0aW9uLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fS5wb3NpdGlvbi1maXhlZHtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0aWNreXtwb3NpdGlvbjotd2Via2l0LXN0aWNreSFpbXBvcnRhbnQ7cG9zaXRpb246c3RpY2t5IWltcG9ydGFudH0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH1Ac3VwcG9ydHMgKChwb3NpdGlvbjotd2Via2l0LXN0aWNreSkgb3IgKHBvc2l0aW9uOnN0aWNreSkpey5zdGlja3ktdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsMCwwLDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWx9LnNoYWRvdy1zbXtib3gtc2hhZG93OjAgLjEyNXJlbSAuMjVyZW0gcmdiYSgwLDAsMCwuMDc1KSFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xNzUpIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0udy0yNXt3aWR0aDoyNSUhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnctYXV0b3t3aWR0aDphdXRvIWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlIWltcG9ydGFudH0uaC01MHtoZWlnaHQ6NTAlIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUhaW1wb3J0YW50fS5oLWF1dG97aGVpZ2h0OmF1dG8haW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlIWltcG9ydGFudH0ubWluLXZ3LTEwMHttaW4td2lkdGg6MTAwdnchaW1wb3J0YW50fS5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmghaW1wb3J0YW50fS52dy0xMDB7d2lkdGg6MTAwdnchaW1wb3J0YW50fS52aC0xMDB7aGVpZ2h0OjEwMHZoIWltcG9ydGFudH0ubS0we21hcmdpbjowIWltcG9ydGFudH0ubXQtMCwubXktMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci0wLC5teC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItMCwubXktMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC0wLC5teC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LTEsLm15LTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci0xLC5teC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi0xLC5teS0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtMSwubXgtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtMiwubXktMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItMiwubXgtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi0yLC5teS0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC0yLC5teC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtMywubXktM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci0zLC5teC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItMywubXktM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC0zLC5teC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LTQsLm15LTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci00LC5teC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi00LC5teS00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtNCwubXgtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC01LC5teS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLTUsLm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi01LC5teS01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLTUsLm14LTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC0wLC5weS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci0wLC5weC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLTAsLnB5LTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLTAsLnB4LTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC0xLC5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLTEsLnB4LTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi0xLC5weS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLTEsLnB4LTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtMiwucHktMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLTIsLnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLTIsLnB5LTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC0yLC5weC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC0zLC5weS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci0zLC5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLTMsLnB5LTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLTMsLnB4LTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC00LC5weS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLTQsLnB4LTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi00LC5weS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLTQsLnB4LTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC01LC5weS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci01LC5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLTUsLnB5LTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLTUsLnB4LTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtbjEsLm15LW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLW4xLC5teC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLW4xLC5teS1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1uMSwubXgtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LW4yLC5teS1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLW4yLC5teC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItbjIsLm15LW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtbjIsLm14LW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtbjMsLm15LW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1uMywubXgtbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItbjMsLm15LW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1uMywubXgtbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtbjQsLm15LW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLW40LC5teC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLW40LC5teS1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1uNCwubXgtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtbjUsLm15LW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1uNSwubXgtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItbjUsLm15LW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1uNSwubXgtbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1hdXRvLC5teS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLWF1dG8sLm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1hdXRvLC5teS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLWF1dG8sLm14LWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5tLXNtLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC1zbS0wLC5teS1zbS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLXNtLTAsLm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi1zbS0wLC5teS1zbS0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLXNtLTAsLm14LXNtLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtc20tMSwubXktc20tMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTEsLm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTEsLm15LXNtLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC1zbS0xLC5teC1zbS0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC1zbS0yLC5teS1zbS0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci1zbS0yLC5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTIsLm15LXNtLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTIsLm14LXNtLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLXNtLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC1zbS0zLC5teS1zbS0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTMsLm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi1zbS0zLC5teS1zbS0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTMsLm14LXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtc20tNCwubXktc20tNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTQsLm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTQsLm15LXNtLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC1zbS00LC5teC1zbS00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LXNtLTUsLm15LXNtLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItc20tNSwubXgtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLXNtLTUsLm15LXNtLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtc20tNSwubXgtc20tNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LXNtLTAsLnB5LXNtLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItc20tMCwucHktc20tMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtc20tMCwucHgtc20tMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTEsLnB5LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItc20tMSwucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTEsLnB5LXNtLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtc20tMSwucHgtc20tMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC1zbS0yLC5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItc20tMiwucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItc20tMiwucHktc20tMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LXNtLTMsLnB5LXNtLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItc20tMywucHktc20tM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtc20tMywucHgtc20tM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTQsLnB5LXNtLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItc20tNCwucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTQsLnB5LXNtLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtc20tNCwucHgtc20tNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LXNtLTUsLnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItc20tNSwucHktc20tNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtc20tNSwucHgtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tc20tbjF7bWFyZ2luOi0uMjVyZW0haW1wb3J0YW50fS5tdC1zbS1uMSwubXktc20tbjF7bWFyZ2luLXRvcDotLjI1cmVtIWltcG9ydGFudH0ubXItc20tbjEsLm14LXNtLW4xe21hcmdpbi1yaWdodDotLjI1cmVtIWltcG9ydGFudH0ubWItc20tbjEsLm15LXNtLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tbGVmdDotLjI1cmVtIWltcG9ydGFudH0ubS1zbS1uMnttYXJnaW46LS41cmVtIWltcG9ydGFudH0ubXQtc20tbjIsLm15LXNtLW4ye21hcmdpbi10b3A6LS41cmVtIWltcG9ydGFudH0ubXItc20tbjIsLm14LXNtLW4ye21hcmdpbi1yaWdodDotLjVyZW0haW1wb3J0YW50fS5tYi1zbS1uMiwubXktc20tbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0haW1wb3J0YW50fS5tbC1zbS1uMiwubXgtc20tbjJ7bWFyZ2luLWxlZnQ6LS41cmVtIWltcG9ydGFudH0ubS1zbS1uM3ttYXJnaW46LTFyZW0haW1wb3J0YW50fS5tdC1zbS1uMywubXktc20tbjN7bWFyZ2luLXRvcDotMXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW4zLC5teC1zbS1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0haW1wb3J0YW50fS5tYi1zbS1uMywubXktc20tbjN7bWFyZ2luLWJvdHRvbTotMXJlbSFpbXBvcnRhbnR9Lm1sLXNtLW4zLC5teC1zbS1uM3ttYXJnaW4tbGVmdDotMXJlbSFpbXBvcnRhbnR9Lm0tc20tbjR7bWFyZ2luOi0xLjVyZW0haW1wb3J0YW50fS5tdC1zbS1uNCwubXktc20tbjR7bWFyZ2luLXRvcDotMS41cmVtIWltcG9ydGFudH0ubXItc20tbjQsLm14LXNtLW40e21hcmdpbi1yaWdodDotMS41cmVtIWltcG9ydGFudH0ubWItc20tbjQsLm15LXNtLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLW40LC5teC1zbS1uNHttYXJnaW4tbGVmdDotMS41cmVtIWltcG9ydGFudH0ubS1zbS1uNXttYXJnaW46LTNyZW0haW1wb3J0YW50fS5tdC1zbS1uNSwubXktc20tbjV7bWFyZ2luLXRvcDotM3JlbSFpbXBvcnRhbnR9Lm1yLXNtLW41LC5teC1zbS1uNXttYXJnaW4tcmlnaHQ6LTNyZW0haW1wb3J0YW50fS5tYi1zbS1uNSwubXktc20tbjV7bWFyZ2luLWJvdHRvbTotM3JlbSFpbXBvcnRhbnR9Lm1sLXNtLW41LC5teC1zbS1uNXttYXJnaW4tbGVmdDotM3JlbSFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItc20tYXV0bywubXgtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtc20tYXV0bywubXgtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5tLW1kLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC1tZC0wLC5teS1tZC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLW1kLTAsLm14LW1kLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi1tZC0wLC5teS1tZC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLW1kLTAsLm14LW1kLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tbWQtMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtbWQtMSwubXktbWQtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTEsLm14LW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTEsLm15LW1kLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC1tZC0xLC5teC1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC1tZC0yLC5teS1tZC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci1tZC0yLC5teC1tZC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTIsLm15LW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLTIsLm14LW1kLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC1tZC0zLC5teS1tZC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTMsLm14LW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi1tZC0zLC5teS1tZC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLW1kLTMsLm14LW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tbWQtNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtbWQtNCwubXktbWQtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTQsLm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTQsLm15LW1kLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC1tZC00LC5teC1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LW1kLTUsLm15LW1kLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItbWQtNSwubXgtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLW1kLTUsLm15LW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtbWQtNSwubXgtbWQtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LW1kLTAsLnB5LW1kLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItbWQtMCwucHktbWQtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtbWQtMCwucHgtbWQtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtbWQtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTEsLnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItbWQtMSwucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTEsLnB5LW1kLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtbWQtMSwucHgtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC1tZC0yLC5weS1tZC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItbWQtMiwucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItbWQtMiwucHktbWQtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LW1kLTMsLnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItbWQtMywucHktbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtbWQtMywucHgtbWQtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtbWQtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTQsLnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItbWQtNCwucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTQsLnB5LW1kLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtbWQtNCwucHgtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LW1kLTUsLnB5LW1kLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbWQtNSwucHktbWQtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtbWQtNSwucHgtbWQtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tbWQtbjF7bWFyZ2luOi0uMjVyZW0haW1wb3J0YW50fS5tdC1tZC1uMSwubXktbWQtbjF7bWFyZ2luLXRvcDotLjI1cmVtIWltcG9ydGFudH0ubXItbWQtbjEsLm14LW1kLW4xe21hcmdpbi1yaWdodDotLjI1cmVtIWltcG9ydGFudH0ubWItbWQtbjEsLm15LW1kLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLW4xLC5teC1tZC1uMXttYXJnaW4tbGVmdDotLjI1cmVtIWltcG9ydGFudH0ubS1tZC1uMnttYXJnaW46LS41cmVtIWltcG9ydGFudH0ubXQtbWQtbjIsLm15LW1kLW4ye21hcmdpbi10b3A6LS41cmVtIWltcG9ydGFudH0ubXItbWQtbjIsLm14LW1kLW4ye21hcmdpbi1yaWdodDotLjVyZW0haW1wb3J0YW50fS5tYi1tZC1uMiwubXktbWQtbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0haW1wb3J0YW50fS5tbC1tZC1uMiwubXgtbWQtbjJ7bWFyZ2luLWxlZnQ6LS41cmVtIWltcG9ydGFudH0ubS1tZC1uM3ttYXJnaW46LTFyZW0haW1wb3J0YW50fS5tdC1tZC1uMywubXktbWQtbjN7bWFyZ2luLXRvcDotMXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW4zLC5teC1tZC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0haW1wb3J0YW50fS5tYi1tZC1uMywubXktbWQtbjN7bWFyZ2luLWJvdHRvbTotMXJlbSFpbXBvcnRhbnR9Lm1sLW1kLW4zLC5teC1tZC1uM3ttYXJnaW4tbGVmdDotMXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjR7bWFyZ2luOi0xLjVyZW0haW1wb3J0YW50fS5tdC1tZC1uNCwubXktbWQtbjR7bWFyZ2luLXRvcDotMS41cmVtIWltcG9ydGFudH0ubXItbWQtbjQsLm14LW1kLW40e21hcmdpbi1yaWdodDotMS41cmVtIWltcG9ydGFudH0ubWItbWQtbjQsLm15LW1kLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLW40LC5teC1tZC1uNHttYXJnaW4tbGVmdDotMS41cmVtIWltcG9ydGFudH0ubS1tZC1uNXttYXJnaW46LTNyZW0haW1wb3J0YW50fS5tdC1tZC1uNSwubXktbWQtbjV7bWFyZ2luLXRvcDotM3JlbSFpbXBvcnRhbnR9Lm1yLW1kLW41LC5teC1tZC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0haW1wb3J0YW50fS5tYi1tZC1uNSwubXktbWQtbjV7bWFyZ2luLWJvdHRvbTotM3JlbSFpbXBvcnRhbnR9Lm1sLW1kLW41LC5teC1tZC1uNXttYXJnaW4tbGVmdDotM3JlbSFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tLWxnLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC1sZy0wLC5teS1sZy0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLWxnLTAsLm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi1sZy0wLC5teS1sZy0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLWxnLTAsLm14LWxnLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtbGctMSwubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTEsLm14LWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTEsLm15LWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC1sZy0xLC5teC1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC1sZy0yLC5teS1sZy0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci1sZy0yLC5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTIsLm15LWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTIsLm14LWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC1sZy0zLC5teS1sZy0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTMsLm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi1sZy0zLC5teS1sZy0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTMsLm14LWxnLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtbGctNCwubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTQsLm14LWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTQsLm15LWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC1sZy00LC5teC1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LWxnLTUsLm15LWxnLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItbGctNSwubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLWxnLTUsLm15LWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtbGctNSwubXgtbGctNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LWxnLTAsLnB5LWxnLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItbGctMCwucHktbGctMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtbGctMCwucHgtbGctMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTEsLnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItbGctMSwucHgtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTEsLnB5LWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtbGctMSwucHgtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC1sZy0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC1sZy0yLC5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItbGctMiwucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItbGctMiwucHktbGctMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LWxnLTMsLnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItbGctMywucHktbGctM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtbGctMywucHgtbGctM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTQsLnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItbGctNCwucHgtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTQsLnB5LWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtbGctNCwucHgtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC1sZy01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LWxnLTUsLnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbGctNSwucHktbGctNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtbGctNSwucHgtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tbGctbjF7bWFyZ2luOi0uMjVyZW0haW1wb3J0YW50fS5tdC1sZy1uMSwubXktbGctbjF7bWFyZ2luLXRvcDotLjI1cmVtIWltcG9ydGFudH0ubXItbGctbjEsLm14LWxnLW4xe21hcmdpbi1yaWdodDotLjI1cmVtIWltcG9ydGFudH0ubWItbGctbjEsLm15LWxnLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLW4xLC5teC1sZy1uMXttYXJnaW4tbGVmdDotLjI1cmVtIWltcG9ydGFudH0ubS1sZy1uMnttYXJnaW46LS41cmVtIWltcG9ydGFudH0ubXQtbGctbjIsLm15LWxnLW4ye21hcmdpbi10b3A6LS41cmVtIWltcG9ydGFudH0ubXItbGctbjIsLm14LWxnLW4ye21hcmdpbi1yaWdodDotLjVyZW0haW1wb3J0YW50fS5tYi1sZy1uMiwubXktbGctbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0haW1wb3J0YW50fS5tbC1sZy1uMiwubXgtbGctbjJ7bWFyZ2luLWxlZnQ6LS41cmVtIWltcG9ydGFudH0ubS1sZy1uM3ttYXJnaW46LTFyZW0haW1wb3J0YW50fS5tdC1sZy1uMywubXktbGctbjN7bWFyZ2luLXRvcDotMXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW4zLC5teC1sZy1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0haW1wb3J0YW50fS5tYi1sZy1uMywubXktbGctbjN7bWFyZ2luLWJvdHRvbTotMXJlbSFpbXBvcnRhbnR9Lm1sLWxnLW4zLC5teC1sZy1uM3ttYXJnaW4tbGVmdDotMXJlbSFpbXBvcnRhbnR9Lm0tbGctbjR7bWFyZ2luOi0xLjVyZW0haW1wb3J0YW50fS5tdC1sZy1uNCwubXktbGctbjR7bWFyZ2luLXRvcDotMS41cmVtIWltcG9ydGFudH0ubXItbGctbjQsLm14LWxnLW40e21hcmdpbi1yaWdodDotMS41cmVtIWltcG9ydGFudH0ubWItbGctbjQsLm15LWxnLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLW40LC5teC1sZy1uNHttYXJnaW4tbGVmdDotMS41cmVtIWltcG9ydGFudH0ubS1sZy1uNXttYXJnaW46LTNyZW0haW1wb3J0YW50fS5tdC1sZy1uNSwubXktbGctbjV7bWFyZ2luLXRvcDotM3JlbSFpbXBvcnRhbnR9Lm1yLWxnLW41LC5teC1sZy1uNXttYXJnaW4tcmlnaHQ6LTNyZW0haW1wb3J0YW50fS5tYi1sZy1uNSwubXktbGctbjV7bWFyZ2luLWJvdHRvbTotM3JlbSFpbXBvcnRhbnR9Lm1sLWxnLW41LC5teC1sZy1uNXttYXJnaW4tbGVmdDotM3JlbSFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubS14bC0we21hcmdpbjowIWltcG9ydGFudH0ubXQteGwtMCwubXkteGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci14bC0wLC5teC14bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWIteGwtMCwubXkteGwtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC14bC0wLC5teC14bC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTEsLm15LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci14bC0xLC5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi14bC0xLC5teS14bC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwteGwtMSwubXgteGwtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQteGwtMiwubXkteGwtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXIteGwtMiwubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi14bC0yLC5teS14bC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC14bC0yLC5teC14bC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS14bC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQteGwtMywubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci14bC0zLC5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWIteGwtMywubXkteGwtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC14bC0zLC5teC14bC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTQsLm15LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci14bC00LC5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi14bC00LC5teS14bC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwteGwtNCwubXgteGwtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC14bC01LC5teS14bC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLXhsLTUsLm14LXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi14bC01LC5teS14bC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLXhsLTUsLm14LXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAteGwtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC14bC0wLC5weS14bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci14bC0wLC5weC14bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLXhsLTAsLnB5LXhsLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC14bC0xLC5weS14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi14bC0xLC5weS14bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQteGwtMiwucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTIsLnB5LXhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC14bC0yLC5weC14bC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC14bC0zLC5weS14bC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci14bC0zLC5weC14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLXhsLTMsLnB5LXhsLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC14bC00LC5weS14bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi14bC00LC5weS14bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC14bC01LC5weS14bC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci14bC01LC5weC14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXhsLTUsLnB5LXhsLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLXhsLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQteGwtbjEsLm15LXhsLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLW4xLC5teC14bC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLW4xLC5teS14bC1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC14bC1uMSwubXgteGwtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0teGwtbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LXhsLW4yLC5teS14bC1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLW4yLC5teC14bC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWIteGwtbjIsLm15LXhsLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwteGwtbjIsLm14LXhsLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0teGwtbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQteGwtbjMsLm15LXhsLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci14bC1uMywubXgteGwtbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWIteGwtbjMsLm15LXhsLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC14bC1uMywubXgteGwtbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLXhsLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQteGwtbjQsLm15LXhsLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLW40LC5teC14bC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLW40LC5teS14bC1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC14bC1uNCwubXgteGwtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0teGwtbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQteGwtbjUsLm15LXhsLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci14bC1uNSwubXgteGwtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWIteGwtbjUsLm15LXhsLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC14bC1uNSwubXgteGwtbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fS5zdHJldGNoZWQtbGluazo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxO3BvaW50ZXItZXZlbnRzOmF1dG87Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0udGV4dC1tb25vc3BhY2V7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZSFpbXBvcnRhbnR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsIWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey50ZXh0LXNtLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1zbS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnRleHQtbWQtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbGctcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsudGV4dC14bC1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6MzAwIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHRlcntmb250LXdlaWdodDpsaWdodGVyIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbm9ybWFse2ZvbnQtd2VpZ2h0OjQwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6NzAwIWltcG9ydGFudH0uZm9udC13ZWlnaHQtYm9sZGVye2ZvbnQtd2VpZ2h0OmJvbGRlciFpbXBvcnRhbnR9LmZvbnQtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljIWltcG9ydGFudH0udGV4dC13aGl0ZXtjb2xvcjojZmZmIWltcG9ydGFudH0udGV4dC1wcmltYXJ5e2NvbG9yOiMwMDdiZmYhaW1wb3J0YW50fWEudGV4dC1wcmltYXJ5OmZvY3VzLGEudGV4dC1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMDU2YjMhaW1wb3J0YW50fS50ZXh0LXNlY29uZGFyeXtjb2xvcjojNmM3NTdkIWltcG9ydGFudH1hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLGEudGV4dC1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6IzQ5NGY1NCFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1IWltcG9ydGFudH1hLnRleHQtc3VjY2Vzczpmb2N1cyxhLnRleHQtc3VjY2Vzczpob3Zlcntjb2xvcjojMTk2OTJjIWltcG9ydGFudH0udGV4dC1pbmZve2NvbG9yOiMxN2EyYjghaW1wb3J0YW50fWEudGV4dC1pbmZvOmZvY3VzLGEudGV4dC1pbmZvOmhvdmVye2NvbG9yOiMwZjY2NzQhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmd7Y29sb3I6I2ZmYzEwNyFpbXBvcnRhbnR9YS50ZXh0LXdhcm5pbmc6Zm9jdXMsYS50ZXh0LXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2JhOGIwMCFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vye2NvbG9yOiNkYzM1NDUhaW1wb3J0YW50fWEudGV4dC1kYW5nZXI6Zm9jdXMsYS50ZXh0LWRhbmdlcjpob3Zlcntjb2xvcjojYTcxZDJhIWltcG9ydGFudH0udGV4dC1saWdodHtjb2xvcjojZjhmOWZhIWltcG9ydGFudH1hLnRleHQtbGlnaHQ6Zm9jdXMsYS50ZXh0LWxpZ2h0OmhvdmVye2NvbG9yOiNjYmQzZGEhaW1wb3J0YW50fS50ZXh0LWRhcmt7Y29sb3I6IzM0M2E0MCFpbXBvcnRhbnR9YS50ZXh0LWRhcms6Zm9jdXMsYS50ZXh0LWRhcms6aG92ZXJ7Y29sb3I6IzEyMTQxNiFpbXBvcnRhbnR9LnRleHQtYm9keXtjb2xvcjojMjEyNTI5IWltcG9ydGFudH0udGV4dC1tdXRlZHtjb2xvcjojNmM3NTdkIWltcG9ydGFudH0udGV4dC1ibGFjay01MHtjb2xvcjpyZ2JhKDAsMCwwLC41KSFpbXBvcnRhbnR9LnRleHQtd2hpdGUtNTB7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSkhaW1wb3J0YW50fS50ZXh0LWhpZGV7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudH0udGV4dC1icmVha3t3b3JkLWJyZWFrOmJyZWFrLXdvcmQhaW1wb3J0YW50O3dvcmQtd3JhcDpicmVhay13b3JkIWltcG9ydGFudH0udGV4dC1yZXNldHtjb2xvcjppbmhlcml0IWltcG9ydGFudH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4haW1wb3J0YW50fUBtZWRpYSBwcmludHsqLDo6YWZ0ZXIsOjpiZWZvcmV7dGV4dC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH1hOm5vdCguYnRuKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXAhaW1wb3J0YW50fWJsb2NrcXVvdGUscHJle2JvcmRlcjoxcHggc29saWQgI2FkYjViZDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH1pbWcsdHJ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aDIsaDMscHtvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1AcGFnZXtzaXplOmEzfWJvZHl7bWluLXdpZHRoOjk5MnB4IWltcG9ydGFudH0uY29udGFpbmVye21pbi13aWR0aDo5OTJweCFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJhZGdle2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS50YWJsZS1kYXJre2NvbG9yOmluaGVyaXR9LnRhYmxlLWRhcmsgdGJvZHkrdGJvZHksLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9fVxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAubWluLmNzcy5tYXAgKi8iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy0xMjU5MjQyNjAvRm9udHMvNTk2MzI3Ny9jODkxNjliOS1jMTZhLTRkOTAtYjFiZi01YzAwODk4MzVmMzEud29mZjJcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy0xMjU5MjQyNjAvRm9udHMvNTk2MzI3Ny82OTdlNWYyYy1mNWUwLTRiZmQtYWJjZC04NjYwNWI0NjE1OWMud29mZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IE1lZGl1bVwiO1xyXG4gICAgc3JjOiB1cmwoXCIvZm9udHMvNTk2MzI4NS9iODNjOGNiZS0xMDk0LTQyOGUtOGI4YS1hYWRiODNhNDI0MDIud29mZjJcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiL2ZvbnRzLzU5NjMyODUvNmM2ZDBjOGEtMDhkZS00NDE0LWE2NmUtNzAxNzdhZjBjN2VhLndvZmZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xyXG4gICAgc3JjOiB1cmwoXCIvZm9udHMvTVRJLVdlYkZvbnRzLTc2NzM5ODEyOS9Gb250cy8xNTg5MTk2L2RmZDc1MzcyLWI4YjYtNDUzNy1iYTEwLTlmYWFkZTBiNWVkYS53b2ZmMlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIvZm9udHMvTVRJLVdlYkZvbnRzLTc2NzM5ODEyOS9Gb250cy8xNTg5MTk2L2RmZmRkMGExLTFlMzktNGUyYy05Yjc0LTQ1ZDhmNTU1NTZhZC53b2ZmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgUmVndWxhclwiO1xyXG4gICAgc3JjOiB1cmwoXCIvZm9udHMvTVRJLVdlYkZvbnRzLTc2NzM5ODEyOS9Gb250cy8xNTg2MzExL2U3NTIzM2FmLTdkMWEtNDRmMS1hNzQxLWQxNmIwYzAxNzEwYS53b2ZmMlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIvZm9udHMvTVRJLVdlYkZvbnRzLTc2NzM5ODEyOS9Gb250cy8xNTg2MzExLzNkYmE3ZDZjLTY3MDAtNGNkMC04YmM3LTM2MGIxZTA5MmVkMC53b2ZmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgTGlnaHRcIjtcclxuICAgIHNyYzogdXJsKFwiL2ZvbnRzLzE1ODkxMTQvODRlNDVkNzUtMDgyYS00YjUzLWE0MDEtN2RiNGI3NDNjYWI1LndvZmYyXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9mb250cy8xNTg5MTE0LzA4MmEzYWNhLTFiNWUtNDM4NS04ZTdjLTFmNjYwZGE4N2NhNi53b2ZmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQnVnaGVkcyBSZWd1bGFyXCI7XHJcbiAgICBzcmM6IHVybChcIi9mb250cy9CdWdoZWRzLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy0xMjU5MjQyNjAvRm9udHMvNTk2MzI3Ny9jODkxNjliOS1jMTZhLTRkOTAtYjFiZi01YzAwODk4MzVmMzEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9NVEktV2ViRm9udHMtMTI1OTI0MjYwL0ZvbnRzLzU5NjMyNzcvNjk3ZTVmMmMtZjVlMC00YmZkLWFiY2QtODY2MDViNDYxNTljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvNTk2MzI4NS9iODNjOGNiZS0xMDk0LTQyOGUtOGI4YS1hYWRiODNhNDI0MDIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy81OTYzMjg1LzZjNmQwYzhhLTA4ZGUtNDQxNC1hNjZlLTcwMTc3YWYwYzdlYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvTVRJLVdlYkZvbnRzLTc2NzM5ODEyOS9Gb250cy8xNTg5MTk2L2RmZDc1MzcyLWI4YjYtNDUzNy1iYTEwLTlmYWFkZTBiNWVkYS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy03NjczOTgxMjkvRm9udHMvMTU4OTE5Ni9kZmZkZDBhMS0xZTM5LTRlMmMtOWI3NC00NWQ4ZjU1NTU2YWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvTVRJLVdlYkZvbnRzLTc2NzM5ODEyOS9Gb250cy8xNTg2MzExL2U3NTIzM2FmLTdkMWEtNDRmMS1hNzQxLWQxNmIwYzAxNzEwYS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL01USS1XZWJGb250cy03NjczOTgxMjkvRm9udHMvMTU4NjMxMS8zZGJhN2Q2Yy02NzAwLTRjZDAtOGJjNy0zNjBiMWUwOTJlZDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzLzE1ODkxMTQvODRlNDVkNzUtMDgyYS00YjUzLWE0MDEtN2RiNGI3NDNjYWI1LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvMTU4OTExNC8wODJhM2FjYS0xYjVlLTQzODUtOGU3Yy0xZjY2MGRhODdjYTYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJ1Z2hlZHMgUmVndWxhclwiO1xuICBzcmM6IHVybChcIi9mb250cy9CdWdoZWRzLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGtleWZyYW1lcyBnbG93dGV4dCB7XG4gIDAlIHtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggIzIxMWMxOCwgLTFweCAtMXB4IDVweCAjMjExYzE4LCAwcHggMHB4IDEwcHggIzIxMWMxOCwgMHB4IDBweCAyMHB4ICMyMTFjMTgsIDBweCAwcHggMzBweCAjMjExYzE4LCAwcHggMHB4IDQwcHggIzIxMWMxODtcbiAgfVxuICAxMDAlIHtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggI2E5MWYyYiwgLTFweCAtMXB4IDVweCAjYTkxZjJiLCAwcHggMHB4IDEwcHggI2E5MWYyYiwgMHB4IDBweCAyMHB4ICNhOTFmMmIsIDBweCAwcHggMzBweCAjYTkxZjJiLCAwcHggMHB4IDQwcHggI2E5MWYyYjtcbiAgfVxufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMWMxODtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5Lm1vZGFsLW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmJvZHktb2ZmY2FudmFzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaW5wdXQge1xuICBhY2NlbnQtY29sb3I6ICNhOTFmMmI7XG59XG5cbmEge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmltZy5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3Qgb3B0aW9uOmRpc2FibGVkIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbn1cblxuaDIuYnJhbmQtZm9udCB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDMuYnJhbmQtZm9udCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDQuYnJhbmQtZm9udCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxucC5sYXJnZS10eHQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuXG4uZmxleC13cmFwLWJvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uZmxleC13cmFwLWJvZHkgLnJlbmRlci1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmJvZHktY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgLS1wYWRkaW5nOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5uby1tYXJnaW5zIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm1hcmdpbi1ib3QtMTAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWFyZ2luLWJvdC0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5uby1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1hcmdpbi10b3AtNSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLm1hcmdpbi10b3AtMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubWFyZ2luLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tYXJnaW4tdG9wLTQwIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFyay1ncmV5IHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNhZmFmYWY7XG59XG5cbi5zZWNvbmRhcnktY29sb3Ige1xuICBjb2xvcjogI2ZkZDUwMTtcbn1cblxuLmJhbGFuY2Uge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiAxLjRyZW0gMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNTAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnRuLmJ0bi1yZWd1bGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJ0bi5idG4tcmVndWxhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhOTFmMmI7XG59XG4uYnRuLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG59XG4uYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uc2VsZWN0ZWQge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbn1cbi5idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjExYzE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xufVxuLmJ0bjpkaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ0bi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tcmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmc6IDEuNHJlbSAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uYnRuLXJldmVyc2UuYnRuLXJlZ3VsYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnRuLXJldmVyc2UuYnRuLXJlZ3VsYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnRuLXJldmVyc2U6aG92ZXIge1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbn1cbi5idG4tcmV2ZXJzZTpmb2N1cyB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNTAxO1xufVxuLmJ0bi1yZXZlcnNlLnNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG59XG4uYnRuLXJldmVyc2UgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1yZXZlcnNlOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG59XG4uYnRuLXJldmVyc2U6ZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJ0bi1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZmFmO1xufVxuLmJ0bi1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZmFmO1xufVxuXG4uYnRuLXRoaW5uZXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5idG4tc21hbGxlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5idG4tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLXRleHQtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5idG4tdGV4dC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGRhcmtibHVlO1xufVxuLmJ0bi10ZXh0LWxpbms6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2QwZDBkMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc1LCAxNzUsIDE3NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotbXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JvdXAgbGFiZWwuY2VudGVyLWFsaWduIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmxpZ2h0LWdyZXktYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVmO1xuICBwYWRkaW5nOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMWMxODtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmxpZ2h0LWdyZXktYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlnaHQtZ3JleS1ibG9jayB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLmxpZ2h0LWdyZXktYmxvY2sgaDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saWdodC1ncmV5LWJsb2NrIGg1IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmxpZ2h0LWdyZXktYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saWdodC1ncmV5LWJsb2NrIGhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmFmYWY7XG59XG4ubGlnaHQtZ3JleS1ibG9jayAuY2FzaC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5kYXJrLWdyZXktYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExYzE4O1xuICBwYWRkaW5nOiAycmVtIDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uZGFyay1ncmV5LWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhcmstZ3JleS1ibG9jayB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtO1xuICB9XG59XG5cbi5lcnJvci01MDAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIG1hcmdpbjogNTBweCAwIDEwMHB4O1xufVxuXG4uZXJyb3ItNTAwIHNwYW4ge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cblxuLnBhZ2UtaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWhlYWRpbmcgKyBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6ICNhZmFmYWY7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGFnZS1oZWFkaW5nICsgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5zdWItaGVhZGluZyB7XG4gIGNvbG9yOiAjMjExYzE4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3ViLWhlYWRpbmcgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5vcmRlci1jb25maXJtYXRpb24tYmxvY2sge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1jb25maXJtYXRpb24tYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5vcmRlci1jb25maXJtYXRpb24tYmxvY2sgLmNvbnRyb2xzLXJvdyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5maWVsZC12YWxpZGF0aW9uLWVycm9yLFxuLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5yZXF1aXJlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29sLWNlbnRlcmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVxdWlyZWQtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG5cbi52YWxpZGF0aW9uLW92ZXJyaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnZhbGlkYXRpb24tb3ZlcnJpZGUgKyBpbnB1dCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ubG9hZGluZy1tZXNzYWdlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIG1hcmdpbjogM3JlbTtcbn1cbi5sb2FkaW5nLW1lc3NhZ2UgaW1nIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgIENvbW1vbiBNb2RhbCBTdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jcHJvZHVjdC1tb2RhbCxcbiNzdG9yZS1zZWxlY3Rvci1tb2RhbCxcbiNkZWZhdWx0LW1vZGFsIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1tb2RhbCxcbi5kZWZhdWx0LW1vZGFsLFxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbn1cbi5wcm9kdWN0LW1vZGFsIC5tb2RhbC1oZWFkZXIsXG4uZGVmYXVsdC1tb2RhbCAubW9kYWwtaGVhZGVyLFxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLWNsb3NlLFxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWNsb3NlLFxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5tb2RhbC1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHJnYigxNjksIDMxLCA0Myk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYigxNjksIDMxLCA0MykpLCBjb2xvci1zdG9wKDEwMCUsIHJnYigxMjYsIDIzLCAzMikpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMTY5LCAzMSwgNDMpIDAlLCByZ2IoMTI2LCAyMywgMzIpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMTY5LCAzMSwgNDMpIDAlLCByZ2IoMTI2LCAyMywgMzIpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjYTkxZjJiXCIsIGVuZENvbG9yc3RyPVwicmdiKDEyNS45MDUsIDIzLjA5NSwgMzIuMDM1KVwiLCBHcmFkaWVudFR5cGU9MCApO1xuICB6b29tOiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucHJvZHVjdC1tb2RhbCAubW9kYWwtY2xvc2U6aG92ZXIsXG4uZGVmYXVsdC1tb2RhbCAubW9kYWwtY2xvc2U6aG92ZXIsXG4uc3RvcmUtc2VsZWN0b3ItbW9kYWwgLm1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDEyNS45MDUsIDIzLjA5NSwgMzIuMDM1KTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5kaWFsb2ctdGl0bGUsXG4uZGVmYXVsdC1tb2RhbCAuZGlhbG9nLXRpdGxlLFxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5kaWFsb2ctdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1tb2RhbCAubW9kYWwtZm9vdGVyLFxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWZvb3Rlcixcbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLm1lbnUtY2F0ZWdvcnktdGl0bGUsXG4uZGVhbC1jYXRlZ29yeS10aXRsZSxcbi5yZXZpZXctcGFnZS10aXRsZSxcbi5jaGVja291dC1zZWN0aW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMWMxODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbn1cblxuLm1lbnUtY2F0ZWdvcnktcmVjaXBlcyxcbi5jaGVja291dC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgcGFkZGluZzogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbn1cblxuLm1lbnUtY2F0ZWdvcnktcmVjaXBlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG4ubWVudS1jYXRlZ29yeS1yZWNpcGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudS1jYXRlZ29yeS1yZWNpcGUgc3BhbiB7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbSAwLjI1cmVtIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTY5LCAzMSwgNDMpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2IoMTY5LCAzMSwgNDMpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2IoMTI2LCAyMywgMzIpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2E5MWYyYlwiLCBlbmRDb2xvcnN0cj1cInJnYigxMjUuOTA1LCAyMy4wOTUsIDMyLjAzNSlcIiwgR3JhZGllbnRUeXBlPTAgKTtcbiAgem9vbTogMTtcbn1cbi5tZW51LWNhdGVnb3J5LXJlY2lwZSBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYigxNDcsIDI3LCAzOCk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE0NywgMjcsIDM4KSAwJSwgcmdiKDEwNCwgMTksIDI3KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYigxNDcsIDI3LCAzOCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYigxMDQsIDE5LCAyNykpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMTQ3LCAyNywgMzgpIDAlLCByZ2IoMTA0LCAxOSwgMjcpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMTQ3LCAyNywgMzgpIDAlLCByZ2IoMTA0LCAxOSwgMjcpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE0NywgMjcsIDM4KSAwJSwgcmdiKDEwNCwgMTksIDI3KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDE0NywgMjcsIDM4KSAwJSwgcmdiKDEwNCwgMTksIDI3KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCJyZ2IoMTQ3LjQ1MjUsIDI3LjA0NzUsIDM3LjUxNzUpXCIsIGVuZENvbG9yc3RyPVwicmdiKDEwNC4zNTc1LCAxOS4xNDI1LCAyNi41NTI1KVwiLCBHcmFkaWVudFR5cGU9MCApO1xuICB6b29tOiAxO1xufVxuLm1lbnUtY2F0ZWdvcnktcmVjaXBlIGRpdiBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWVudS1jYXRlZ29yeS1yZWNpcGUgZGl2IHAge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi5tZW51LWNhdGVnb3J5LXJlY2lwZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZW51LWNhdGVnb3J5LXJlY2lwZTpob3ZlciBkaXYgaDQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgRmFuY3kgU2VsZWN0IExpc3QgU3R5bGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC5mYW5jeS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XG4gIH1cbn1cbi5mYW5jeS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbi5mYW5jeS1zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDUycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NSwgMTc1LCAxNzUsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZhbmN5LXNlbGVjdCBzZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4uZmFuY3ktc2VsZWN0LmFsdGVybmF0ZSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzIxMWMxODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zZWxlY3QtZGQtYXJyb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFuY3ktc2VsZWN0LmFsdGVybmF0ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxMWMxOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5mYW5jeS1zZWxlY3QuZnVsbHNpemUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYW5jeS1zZWxlY3QuZnVsbHNpemUgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFuY3ktc2VsZWN0IG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuIExhcmdlIFJhZGlvIEJ1dHRvbiBTdHlsZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnVsLmxhcmdlLXJhZGlvcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnVsLmxhcmdlLXJhZGlvcyBsaSB7XG4gIGNvbG9yOiAjMjExYzE4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbnVsLmxhcmdlLXJhZGlvcyBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxudWwubGFyZ2UtcmFkaW9zIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuY2hlY2sge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZTFlMWUxO1xufVxudWwubGFyZ2UtcmFkaW9zIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuY2hlY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbn1cbnVsLmxhcmdlLXJhZGlvcyBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwge1xuICBjb2xvcjogIzIxMWMxODtcbn1cbnVsLmxhcmdlLXJhZGlvcyBsaSBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNlMWUxZTE7XG59XG51bC5sYXJnZS1yYWRpb3MgbGkgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgfiAuY2hlY2sge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG59XG51bC5sYXJnZS1yYWRpb3MgbGkgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAwIDAgMy41cmVtO1xuICBtYXJnaW46IDAgMCAwLjhyZW0gMDtcbiAgei1pbmRleDogOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbnVsLmxhcmdlLXJhZGlvcyBsaSAuY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMC41cmVtO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG59XG51bC5sYXJnZS1yYWRpb3MgbGkgLmNoZWNrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICB3aWR0aDogMS40cmVtO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG59XG51bC5sYXJnZS1yYWRpb3MgbGk6aG92ZXIgLmNoZWNrIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgcmdiKDE5OS41LCAxOTkuNSwgMTk5LjUpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgTGlzdCBCYXNlZCBUYWIgU3R5bGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGFicyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGFicyBsaS50YWJzLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMgbGkudGFicy1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5pbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG5pbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLFxuc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG5pbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06LW1vei1wbGFjZWhvbGRlcixcbnNlbGVjdDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLnRleHQtYm94LFxuaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWVtYWlsXS50ZXh0LWJveCxcbmlucHV0W3R5cGU9ZW1haWxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9cGhvbmVdLnRleHQtYm94LFxuaW5wdXRbdHlwZT1waG9uZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0udGV4dC1ib3gsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRlbF0udGV4dC1ib3gsXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bnVtYmVyXS5mb3JtLWNvbnRyb2wsXG5zZWxlY3QuZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1kYXRlXS50ZXh0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc1LCAxNzUsIDE3NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuaW5wdXRbdHlwZT10ZXh0XS50ZXh0LWJveDpmb2N1cyxcbmlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF0udGV4dC1ib3g6Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5pbnB1dFt0eXBlPXBob25lXS50ZXh0LWJveDpmb2N1cyxcbmlucHV0W3R5cGU9cGhvbmVdLmZvcm0tY29udHJvbDpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLnRleHQtYm94OmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0uZm9ybS1jb250cm9sOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdLnRleHQtYm94OmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl0uZm9ybS1jb250cm9sOmZvY3VzLFxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZV0udGV4dC1ib3g6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMzMsIDI4LCAyNCwgMC41KTtcbn1cbmlucHV0W3R5cGU9dGV4dF0udGV4dC1ib3g6Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPWVtYWlsXS50ZXh0LWJveDo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1lbWFpbF0uZm9ybS1jb250cm9sOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPXBob25lXS50ZXh0LWJveDo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1waG9uZV0uZm9ybS1jb250cm9sOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXS50ZXh0LWJveDo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0uZm9ybS1jb250cm9sOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPXRlbF0udGV4dC1ib3g6Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPW51bWJlcl0uZm9ybS1jb250cm9sOjotbXMtY2xlYXIsXG5zZWxlY3QuZm9ybS1jb250cm9sOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPWRhdGVdLnRleHQtYm94OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLnRoaW5uZXIge1xuICBoZWlnaHQ6IDMuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mdWxsLXdpZHRoLWJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iYWNrZ3JvdW5kSW1hZ2UpO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5hY2NvcmRpb24uYWN0aXZlIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmFib3V0LXVzLXBhZ2UgLnNpbmdsZS1pbWctaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi50aW1lbGluZS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnRpbWVsaW5lLWJsb2NrIC5icmFuZC1mb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBjb2xvcjogIzIxMWMxODtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xufVxuLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XG59XG4udGltZWxpbmUtYmxvY2sgLnRpbWVsaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZS5vcGVuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi50aW1lbGluZS1ibG9jayAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1OHB4O1xuICBoZWlnaHQ6IDE1OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGltZWxpbmUtYmxvY2sgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udGltZWxpbmUtYmxvY2sgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtY29udGVudC1ibG9jayAudGltZWxpbmUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG4udGltZWxpbmUtYmxvY2sgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50LWJsb2NrIC50aW1lbGluZS1jb250ZW50IC50aW1lbGluZS15ZWFyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udGltZWxpbmUtYmxvY2sgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50LWJsb2NrIC50aW1lbGluZS1jb250ZW50IC50aW1lbGluZS1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuLnRpbWVsaW5lLWJsb2NrIC50aW1lbGluZS1sb2FkLW1vcmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ubG9naW4tcHJvdmlkZXIgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubG9naW4tcHJvdmlkZXIgLmJ0biAuYnRuLWxvZ28tc2VwIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yZWdpc3RyYXRpb24tYmxvY2sgLnJlZ2lzdGVyLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5yZWdpc3RyYXRpb24tc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2sgLmxlZ2FsLXRleHQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnJlZ2lzdHJhdGlvbi1ibG9jayAucmVnaXN0cmF0aW9uLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogRWRnZSAqL1xuICBjb2xvcjogZ3JleTtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2sgLnJlZ2lzdHJhdGlvbi1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogZ3JleTtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2sgLnJlZ2lzdHJhdGlvbi1mb3JtIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogZ3JleTtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2sgLnN1Ym1pc3Npb24tdGV4dCB7XG4gIGNvbG9yOiByZWQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLm15LWFjY291bnQtYWRkcmVzcy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5teS1hY2NvdW50LWFkZHJlc3MtYmxvY2sgLnNpbXBsZS1saW5rLWJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5teS1hY2NvdW50LWFkZHJlc3MtYmxvY2sgLnNpbXBsZS1saW5rLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmRkNTAxO1xufVxuLm15LWFjY291bnQtYWRkcmVzcy1ibG9jayAuZGVmYXVsdC1hZGRyZXNzIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubXktYWNjb3VudC1hZGRyZXNzLWJsb2NrIC5kZWZhdWx0LWFkZHJlc3MgaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm15LWFjY291bnQtYWRkcmVzcy1ibG9jayAuYWRkcmVzcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm15LWFjY291bnQtYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm15LWFjY291bnQtYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1sYWJlbC5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmFkZHJlc3MtY2Ige1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFkZHJlc3MtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmFjY291bnQtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjExYzE4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFjY291bnQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdyZWNhcHRjaGEtYmFkZ2U6aG92ZXIge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1ha2UtZGVmYXVsdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuLm1ha2UtZGVmYXVsdC1jb250YWluZXIgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIGJvcmRlci1jb2xvcjogI2E5MWYyYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFrZS1kZWZhdWx0LWNvbnRhaW5lciAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFrZS1kZWZhdWx0LWNvbnRhaW5lciAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IC0yNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDMzLCAyOCwgMjQsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVmO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZG9iLXBvcG92ZXItbXNnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRvYi1wb3BvdmVyOmZvY3VzICsgLmRvYi1wb3BvdmVyLW1zZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wb2ludHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvaW50cyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJ1Z2hlZHMgUmVndWxhclwiO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnBvaW50cyBoNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnBvaW50cyBoNSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG59XG4ucG9pbnRzIC5jcm93bi1zdmcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxMHJlbTtcbn1cblxuLmJhbm5lci1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTFjMTg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sb3lhbHR5LWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExYzE4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMjtcbn1cbi5sb3lhbHR5LWJhbm5lciAuY3Jvd24tc3ZnIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIHdpZHRoOiA1cmVtO1xufVxuLmxveWFsdHktYmFubmVyIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxveWFsdHktYmFubmVyIC50ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQnVnaGVkcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktYmFubmVyIC50ZXh0IC50YWctbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5sb3lhbHR5LWJhbm5lciAuc2lnbi11cCB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5sb3lhbHR5LWJhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLmxveWFsdHktYmFubmVyIC5jcm93bi1zdmcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAubG95YWx0eS1iYW5uZXIgLnNpZ24tdXAge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnBvaW50cyA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBvaW50cy1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5wb2ludHMtZGlzcGxheSAucG9pbnRzLWJhbGFuY2Uge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5wb2ludHMtZGlzcGxheSAuZXhwbGFpbi1wb2ludHMtdG9vbHRpcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZGQ1MDE7XG59XG5cbi5wb2ludHMtYmFuay10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb2ludHMtdG8tcmVkZWVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9pbnRzLXRvLXJlZGVlbSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cbn1cblxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIHtcbiAgd2lkdGg6IDI3NXB4O1xuICBoZWlnaHQ6IDE3NXB4O1xuICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogRGlzYWJsZWQgb3ZlcmxheSBzdHlsZXMgKi9cbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWF4LXdpZHRoOiAzNjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIGE6aG92ZXIgLmJ0biB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNTAxO1xufVxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sgLnJld2FyZC1pdGVtLWlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIC5yZXdhcmQtaXRlbS1pbm5lciAucmV3YXJkLWl0ZW0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDM1JTtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIC5yZXdhcmQtaXRlbS1pbm5lciAucmV3YXJkLWl0ZW0taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sgLnJld2FyZC1pdGVtLWlubmVyIC5yZXdhcmQtdGV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIHdpZHRoOiA2NSU7XG59XG4ucmV3YXJkLWl0ZW0tY29udGFpbmVyIC5yZXdhcmQtaXRlbS1ibG9jayAucmV3YXJkLWl0ZW0taW5uZXIgLnJld2FyZC10ZXh0IC5yZXdhcmQtZXhwaXJhdGlvbiB7XG4gIGNvbG9yOiBncmV5O1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIC5yZXdhcmQtaXRlbS1pbm5lciAucmV3YXJkLXRleHQgLnJld2FyZC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIC5yZXdhcmQtaXRlbS1pbm5lciAucmV3YXJkLXRleHQgLnJld2FyZC1kZXNjcmlwdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIC5yZXdhcmQtaXRlbS1pbm5lciAucmV3YXJkLXRleHQgLnJlZGVlbS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sgLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmV3YXJkLWl0ZW0tY29udGFpbmVyIC5yZXdhcmQtaXRlbS1ibG9jayAuZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDEwO1xufVxuLnJld2FyZC1pdGVtLWNvbnRhaW5lciAucmV3YXJkLWl0ZW0tYmxvY2sgLmxvY2stb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIC5sb2NrLWljb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5yZXdhcmQtaXRlbS1jb250YWluZXIgLnJld2FyZC1pdGVtLWJsb2NrIC51bmxvY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1jYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNhOTFmMmI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogNDtcbiAgYW5pbWF0aW9uOiBjYXAtbW92ZSAwLjVzIGVhc2Utb3V0IGZvcndhcmRzO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5wcm9ncmVzcy12YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBsb2FkIDAuNnMgbm9ybWFsIGZvcndhcmRzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZkZDUwMTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnRocmVzaG9sZC1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA1O1xufVxuLnRocmVzaG9sZC1tYXJrZXIgLmRvdCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjYWZhZmFmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4udGhyZXNob2xkLW1hcmtlciAuZG90LnJlYWNoZWQge1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xufVxuXG4udGhyZXNob2xkLWxhYmVscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnRocmVzaG9sZC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmRkNTAxO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxveWFsdHktc2lnbnVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5sb3lhbHR5LXNpZ251cCBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubG95YWx0eS1zaWdudXAgaDIuZmFuY3kge1xuICBmb250LWZhbWlseTogXCJCdWdoZWRzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4ubG95YWx0eS1zaWdudXAgaDMuZmFuY3kge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICBjb2xvcjogIzIxMWMxODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmxveWFsdHktc2lnbnVwIC5zaWduLXVwLXRleHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb3lhbHR5LXNpZ251cCAuY3Jvd24tc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDZyZW07XG59XG4ubG95YWx0eS1zaWdudXAgLmxveWFsdHktYmVuZWZpdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5sb3lhbHR5LXNpZ251cCAubG95YWx0eS1iZW5lZml0cy5jb2xsYXBzZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubG95YWx0eS1zaWdudXAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5sb3lhbHR5LXNpZ251cCAudGVybXMtYW5kLWNvbmRpdGlvbnMuZXhwYW5kIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZXhwbGFpbi1wb2ludHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBjb2xvcjogYmxhY2s7XG59XG4uZXhwbGFpbi1wb2ludHMgLm1vZGFsLWNsb3NlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6IHJnYigxNjksIDMxLCA0Myk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYigxNjksIDMxLCA0MykpLCBjb2xvci1zdG9wKDEwMCUsIHJnYigxMjYsIDIzLCAzMikpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMTY5LCAzMSwgNDMpIDAlLCByZ2IoMTI2LCAyMywgMzIpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMTY5LCAzMSwgNDMpIDAlLCByZ2IoMTI2LCAyMywgMzIpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjYTkxZjJiXCIsIGVuZENvbG9yc3RyPVwicmdiKDEyNS45MDUsIDIzLjA5NSwgMzIuMDM1KVwiLCBHcmFkaWVudFR5cGU9MCApO1xuICB6b29tOiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmV4cGxhaW4tcG9pbnRzIC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigxMjUuOTA1LCAyMy4wOTUsIDMyLjAzNSk7XG59XG4uZXhwbGFpbi1wb2ludHMgaDIuZmFuY3kge1xuICBmb250LWZhbWlseTogXCJCdWdoZWRzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZGQ1MDE7XG59XG4uZXhwbGFpbi1wb2ludHMgaDMuZmFuY3kge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmV4cGxhaW4tcG9pbnRzIC5yZXdhcmRzLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZkZDUwMTtcbn1cbi5leHBsYWluLXBvaW50cyBwIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlZ21lbnQtc2lnbnVwLWJsb2NrIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlZ21lbnQtc2lnbnVwLWJsb2NrIC5zaWduZWQtdXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VnbWVudC1zaWdudXAtYmxvY2sgLnNpZ25lZC11cCBoMiB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLnNlZ21lbnQtc2lnbnVwLWJsb2NrIC5zaWduZWQtdXAgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4jb3JkZXItYmFza2V0IC5vcmRlci1iYXNrZXQsXG4jb3JkZXItYmFza2V0IC5vcmRlci1zZXR0aW5ncyxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItYmFza2V0LFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNvcmRlci1iYXNrZXQgLmVtcHR5LXN0YXRlIHNwYW4sICNvcmRlci1iYXNrZXQgLmVtcHR5LXN0YXRlIHAsXG4jb3JkZXItc2V0dGluZ3MgLmVtcHR5LXN0YXRlIHNwYW4sXG4jb3JkZXItc2V0dGluZ3MgLmVtcHR5LXN0YXRlIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuI29yZGVyLWJhc2tldCAuZW1wdHktc3RhdGUgc3BhbjpmaXJzdC1jaGlsZCxcbiNvcmRlci1zZXR0aW5ncyAuZW1wdHktc3RhdGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjg1KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNvcmRlci1iYXNrZXQgLmJhc2tldC1pdGVtLFxuI29yZGVyLXNldHRpbmdzIC5iYXNrZXQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jb3JkZXItYmFza2V0IC5iYXNrZXQtaXRlbSBoNCxcbiNvcmRlci1zZXR0aW5ncyAuYmFza2V0LWl0ZW0gaDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHJnYmEoMzMsIDI4LCAyNCwgMC44NSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1zZXR0aW5ncyxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3Mge1xuICAvKm1hcmdpbi10b3A6IC0ycmVtOyovXG4gIGdhcDogMXJlbTtcbn1cbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5lbXB0eS1zdGF0ZSxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLmVtcHR5LXN0YXRlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1sb2NhdGlvbiBoNSxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1zdG9yZSBoNSxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10eXBlIGg1LFxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uIGg1LFxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyBoNSxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LWxvY2F0aW9uIGg1LFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtbXktc3RvcmUgaDUsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10eXBlIGg1LFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtZXN0aW1hdGVkLWNvbXBsZXRpb24gaDUsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10aW1pbmcgaDUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtbXktbG9jYXRpb24gcCxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1zdG9yZSBwLFxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXR5cGUgcCxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbiBwLFxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyBwLFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtbXktbG9jYXRpb24gcCxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LXN0b3JlIHAsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10eXBlIHAsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbiBwLFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtbXktb3JkZXItdGltaW5nIHAge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xufVxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1zdG9yZSxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LXN0b3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10eXBlIGg1LFxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyBoNSxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXR5cGUgaDUsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10aW1pbmcgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXR5cGUgcCxcbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1teS1vcmRlci10aW1pbmcgcCxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXR5cGUgcCxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNvcmRlci1iYXNrZXQgLm9yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbiBvcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbi10ZXh0LFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtZXN0aW1hdGVkLWNvbXBsZXRpb24gb3JkZXItc2V0dGluZ3MtZXN0aW1hdGVkLWNvbXBsZXRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uIG9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uLXRleHQgcCxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uIG9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uLXRleHQgcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MtZXN0aW1hdGVkLWNvbXBsZXRpb24gaSxcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLWVzdGltYXRlZC1jb21wbGV0aW9uIGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1zZXR0aW5ncyBhLFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1zZXR0aW5ncyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI29yZGVyLWJhc2tldCAub3JkZXItc2V0dGluZ3MgYTpob3ZlcixcbiNvcmRlci1zZXR0aW5ncyAub3JkZXItc2V0dGluZ3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI29yZGVyLWJhc2tldCAub3JkZXItY2hlY2tvdXQsXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLWNoZWNrb3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1jaGVja291dCBhLFxuI29yZGVyLXNldHRpbmdzIC5vcmRlci1jaGVja291dCBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jb3JkZXItYmFza2V0IC5vcmRlci1jaGVja291dCBhIHNwYW4sXG4jb3JkZXItc2V0dGluZ3MgLm9yZGVyLWNoZWNrb3V0IGEgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uY2FydC1pdGVtLXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNhcnQtaXRlbS1zaWRlOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5sZWZ0LXNpZGUsXG4uY2FydC1pdGVtLXNpZGUgLml0ZW0taWNvbnMgLnJpZ2h0LXNpZGUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5sZWZ0LXNpZGUgc3Bhbixcbi5jYXJ0LWl0ZW0tc2lkZSAuaXRlbS1pY29ucyAucmlnaHQtc2lkZSBzcGFuIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJ0LWl0ZW0tc2lkZSAuaXRlbS1pY29ucyAubGVmdC1zaWRlLmFjdGl2ZSBzcGFuLFxuLmNhcnQtaXRlbS1zaWRlIC5pdGVtLWljb25zIC5yaWdodC1zaWRlLmFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTkxZjJiO1xufVxuLmNhcnQtaXRlbS1zaWRlIC5idWlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjYpO1xufVxuLmNhcnQtaXRlbS1zaWRlIC5idWlsZCAuaXRlbS1zaWRlLXJlY2lwZS1uYW1lIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMDtcbn1cbi5jYXJ0LWl0ZW0tc2lkZSAuYnVpbGQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2FydC1pdGVtLXNpZGUgLmJ1aWxkIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4jb3JkZXItYmFza2V0LWl0ZW0tbGlzdCA+IGRpdiB7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jb3JkZXItYmFza2V0LWl0ZW0tbGlzdCA+IGRpdjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWZhZjtcbn1cbiNvcmRlci1iYXNrZXQtaXRlbS1saXN0ID4gZGl2Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYgLmJhc2tldC1pdGVtLWZvb3RlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYgLmJhc2tldC1pdGVtLWZvb3RlciBsYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNy41cmVtO1xufVxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYgLmJhc2tldC1pdGVtLWZvb3RlciBsYWJlbCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbiNvcmRlci1iYXNrZXQtaXRlbS1saXN0ID4gZGl2IC5iYXNrZXQtaXRlbS1mb290ZXIgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzIxMWMxODtcbiAgdHJhbnNpdGlvbjogY29sb3IgbGluZWFyIDAuM3M7XG59XG4jb3JkZXItYmFza2V0LWl0ZW0tbGlzdCA+IGRpdiAuYmFza2V0LWl0ZW0tZm9vdGVyIGJ1dHRvbiAuZmEge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgdGV4dC1zaGFkb3c6IDFweCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYgLmJhc2tldC1pdGVtLWZvb3RlciBidXR0b24gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuI29yZGVyLWJhc2tldC1pdGVtLWxpc3QgPiBkaXYgLmJhc2tldC1pdGVtLWZvb3RlciBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbiNvcmRlci1iYXNrZXQtaXRlbS1saXN0ID4gZGl2IC5iYXNrZXQtaXRlbS1mb290ZXIgLml0ZW0tYmFza2V0LXF1YW50aXR5LWRkIHtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubW9iaWxlLWJhc2tldC13cmFwLFxuLm1vYmlsZS1vcmRlci1zZXR0aW5ncy13cmFwIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5zaWRlLXBhbmVsICNvcmRlci1zZXR0aW5ncyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uby1jYXJ0IC5sb2dpbi1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1taW5JdGVtc1BlclJvdyksIG1pbm1heChhdXRvLCAxZnIpKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgbWF4LXdpZHRoOiAxMTUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuY2FsbG91dC1jYXJkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FsbG91dC1jYXJkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0taXRlbXNQZXJSb3cpLCBtaW5tYXgoYXV0bywgMWZyKSk7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG59XG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciAuY2FsbG91dC1jYXJkLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMikpLCB2YXIoLS1iZy1pbWFnZS11cmwpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQtaW1hZ2UgLmNhbGxvdXQtY2FyZC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQtaW1hZ2UgLmJ0bixcbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQtaW1hZ2UgLmJ0bi1yZXZlcnNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAtMC43NzVyZW0gKyA1LjMzM3Z3LCAxLjhyZW0pO1xufVxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIgLmNhbGxvdXQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGV4dEFsaWduKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4Q2FyZFdpZHRoKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciAuY2FsbG91dC1jYXJkIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQgLmltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xufVxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIgLmNhbGxvdXQtY2FyZCAuY2FsbG91dC1jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciAuY2FsbG91dC1jYXJkIC50ZXh0LWNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQgLnRleHQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQtdGV4dCB7XG4gIGNvbG9yOiAjMjExYzE4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQgLmNhbGxvdXQtY2FyZC10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQgLmNhbGxvdXQtY2FyZC1hcnRpY2xlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciAuY2FsbG91dC1jYXJkIC5idXR0b24tY29udGFpbmVyIC5idG4sXG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciAuY2FsbG91dC1jYXJkIC5idXR0b24tY29udGFpbmVyIC5idG4tcmV2ZXJzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgLTAuODc1cmVtICsgOC4zMzN2dywgMS44cmVtKTtcbn1cbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQtaW1hZ2U6aG92ZXIgLmJ0bixcbi5jYWxsb3V0LWNhcmQtY29udGFpbmVyIC5jYWxsb3V0LWNhcmQ6aG92ZXIgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZGQ1MDE7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIgLmNhbGxvdXQtY2FyZC1pbWFnZTpob3ZlciAuYnRuLXJldmVyc2UsXG4uY2FsbG91dC1jYXJkLWNvbnRhaW5lciAuY2FsbG91dC1jYXJkOmhvdmVyIC5idG4tcmV2ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICNhOTFmMmI7XG4gIGNvbG9yOiAjZmRkNTAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsb3V0LWNhcmQtY29udGFpbmVyLnR3by11cC1kZXNrdG9wIC5jYWxsb3V0LWNhcmQ6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cbiAgLmNhbGxvdXQtY2FyZC1jb250YWluZXIudHdvLXVwLWRlc2t0b3AgLmNhbGxvdXQtY2FyZDpudGgtb2YtdHlwZShldmVuKSB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgfVxufVxuXG4uZmxvYXQtdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmNhbGwtY2VudGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5jYWxsLWNlbnRlcl9fdGl0bGUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2MtY3VzdG9tZXItaW5mb19fY3VzdG9tZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNjLWN1c3RvbWVyLWluZm9fX2N1c3RvbWVyIHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jdXN0b21lci1sb29rdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmN1c3RvbWVyLWxvb2t1cF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5jdXN0b21lci1sb29rdXBfX2Zvcm0gLmN1c3RvbWVyLWxvb2t1cF9faW5wdXQge1xuICB3aWR0aDogMTVlbSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWVyLWxvb2t1cF9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5jdXN0b21lci1sb29rdXBfX3Jlc3VsdHMgLmN1c3RvbWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLm9yZGVyLW5vdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vcmRlci1ub3Rlc19fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDJyZW07XG59XG4ub3JkZXItbm90ZXNfX2Zvcm0gLm9yZGVyLW5vdGVzX19pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4ub3JkZXItdHJhY2tpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm9yZGVyLXRyYWNraW5nX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xufVxuLm9yZGVyLXRyYWNraW5nX19mb3JtIC5vcmRlci10cmFja2luZ19faW5wdXQge1xuICB3aWR0aDogMTVlbSAhaW1wb3J0YW50O1xufVxuLm9yZGVyLXRyYWNraW5nX19yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLm9yZGVyLXRyYWNraW5nX19yZXN1bHRzIC5vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5kaXNjb3VudC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZGlzY291bnQtbGlzdCAuZGlzY291bnQtaXRlbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhOTFmMmI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiAxNHJlbTtcbn1cbi5kaXNjb3VudC1saXN0IC5kaXNjb3VudC1pdGVtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBtYXJnaW46IDA7XG59XG4uZGlzY291bnQtbGlzdCAuZGlzY291bnQtaXRlbSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvbW90aW9uLW9wdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucHJvbW90aW9uLW9wdGlvbi1saXN0IC5wcm9tb3Rpb24tb3B0aW9uLWl0ZW0ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTkxZjJiO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvbW90aW9uLW9wdGlvbi1saXN0IC5wcm9tb3Rpb24tb3B0aW9uLWl0ZW0gaDMge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9tb3Rpb24tb3B0aW9uLWxpc3QgLnByb21vdGlvbi1vcHRpb24taXRlbSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb21vdGlvbi1vcHRpb24tbGlzdCAucHJvbW90aW9uLW9wdGlvbi1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMjByZW07XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uc3RvcmUtZXN0aW1hdGUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnN0b3JlLWVzdGltYXRlLWxpc3QgLnN0b3JlLWVzdGltYXRlLWl0ZW0ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTkxZjJiO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnN0b3JlLWVzdGltYXRlLWxpc3QgLnN0b3JlLWVzdGltYXRlLWl0ZW0gaDMge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zdG9yZS1lc3RpbWF0ZS1saXN0IC5zdG9yZS1lc3RpbWF0ZS1pdGVtIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBtYXJnaW46IDA7XG59XG4uc3RvcmUtZXN0aW1hdGUtbGlzdCAuc3RvcmUtZXN0aW1hdGUtaXRlbV9fY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZGlzY291bnQtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbn1cbi5kaXNjb3VudC1tb2RhbCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmRpc2NvdW50LW1vZGFsX19zdWJ0b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRpc2NvdW50LW1vZGFsX19zdWJ0b3RhbC1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGlzY291bnQtbW9kYWxfX2Ftb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRpc2NvdW50LW1vZGFsX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FsbC1jZW50ZXItb3JkZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgbWF4LXdpZHRoOiAxNTByZW07XG59XG5cbi5vcmRlci1wcm9jZXNzaW5nLWVycm9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxcmVtO1xufVxuLm9yZGVyLXByb2Nlc3NpbmctZXJyb3Igc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pdGVtLXNlbGVjdG9yIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMHJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNjb3VudC1pbmNsdWRlLXJlcXVpcmVtZW50cyB7XG4gIG1heC13aWR0aDogNHJlbTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFuYWdlci1ub3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubWFuYWdlci1ub3RlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubWFuYWdlci1ub3RlX19pbmZvIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLyokY2FydC1mb250LWZhbWlseTogJGJyYW5kLWxlZ2FsLWZvbnQ7Ki9cbi5yZWQge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cblxuLmNhcnQtcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcnQtcGFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICB9XG59XG4uY2FydC1wYWdlIGE6bm90KC5idG4pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FydC1wYWdlIC5tYWluLFxuLmNhcnQtcGFnZSAuc2lkZSxcbi5jYXJ0LXBhZ2UgLmNhcnQtYnV0dG9ucyxcbi5jYXJ0LXBhZ2UgLmNhcnQtZXJyb3JzLFxuLmNhcnQtcGFnZSAuZW1wdHktY2FydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FydC1wYWdlIC5tYWluLFxuICAuY2FydC1wYWdlIC5zaWRlLFxuICAuY2FydC1wYWdlIC5jYXJ0LWJ1dHRvbnMsXG4gIC5jYXJ0LXBhZ2UgLmNhcnQtZXJyb3JzLFxuICAuY2FydC1wYWdlIC5lbXB0eS1jYXJ0IHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cbi5jYXJ0LXBhZ2UgLm1haW4gPiA6bm90KDpsYXN0LWNoaWxkKSxcbi5jYXJ0LXBhZ2UgLnNpZGUgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDBkMGQwO1xufVxuLmNhcnQtcGFnZSAubm8taXRlbXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MDcwNzA7XG59XG4uY2FydC1wYWdlIC5lbXB0eS1jYXJ0IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5jYXJ0LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcnQtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG59XG5cbi5jYXJ0LWVycm9ycyAuY2FydC1lcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmxpbmUtaXRlbXMge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5saW5lLWl0ZW1zIC5pdGVtLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpbmUtaXRlbXMgLml0ZW0tYWN0aW9uLmRlbGV0ZSB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLmxpbmUtaXRlbXMgLml0ZW0tYWN0aW9uLmN1c3RvbWl6ZSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmxpbmUtaXRlbXMgLml0ZW0tYWN0aW9uLm5vdC1hbGxvd2VkIHtcbiAgY29sb3I6ICNkMGQwZDA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDJyZW0gMC41cmVtO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAuZ3JleSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZThlOGU4O1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAuaW5mby1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAudGl0bGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5zcGFjZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC50aXRsZS1xdWFudGl0eSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5kZXRhaWxzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAuaXRlbS1leHRyYXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAub3BlcmF0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAudG9nZ2xlLWluZm8ge1xuICB3aWR0aDogMS42cmVtO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAudGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5wcmljZSB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbWluLXdpZHRoOiA1cmVtO1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAuZGVzY3JpcHRpb24ge1xuICBmbGV4OiAxO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAucXVhbnRpdHktY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLm1pbnVzLFxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAucGx1cyxcbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLnF1YW50aXR5LXZhbHVlIHtcbiAgcGFkZGluZzogMC41cmVtIDEuMnJlbTtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLnF1YW50aXR5LXZhbHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzcwNzA3MDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAubWludXMge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLnBsdXMge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLm1pbnVzLFxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAucGx1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLm1pbnVzW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sXG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5wbHVzW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAubW9kaWZpY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC5tb2RpZmljYXRpb25zIC5tb2RpZmllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLnByb21vdGlvbi1zYXRpc2ZpZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLnByb21vdGlvbi1zYXRpc2ZpZXI6bm90KDpudGgtbGFzdC1jaGlsZCgtbisyKSkge1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNlOGU4ZTg7XG59XG4ubGluZS1pdGVtcyAubGluZS1pdGVtIC53YXJuaW5nLWljb24ge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5saW5lLWl0ZW1zIC5saW5lLWl0ZW0gLm1vYmlsZS1kaXNhcHBlYXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmxpbmUtaXRlbXMgLmxpbmUtaXRlbSAubW9iaWxlLWRpc2FwcGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3JkZXItdG90YWxzIHtcbiAgb3JkZXI6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ub3JkZXItdG90YWxzIC5zcGxpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcmRlci10b3RhbHMgLnN1YnRvdGFsIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG4ub3JkZXItdG90YWxzIC50b3RhbCB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG4ubG95YWx0eS1yZXdhcmRzIHtcbiAgb3JkZXI6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5sb3lhbHR5LXJld2FyZHMgLnJld2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5sb3lhbHR5LXJld2FyZHMgLnJld2FyZCAuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxveWFsdHktcmV3YXJkcyAucmV3YXJkIC5yZW1vdmUtcmV3YXJkLWxpbmsge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4ubG95YWx0eS1yZXdhcmRzIC5yZXdhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNlOGU4ZTg7XG59XG4ubG95YWx0eS1yZXdhcmRzIC5yZXdhcmQgLm5hbWUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5sb3lhbHR5LXJld2FyZHMgLnJld2FyZCAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5sb3lhbHR5LXJld2FyZHMgLnJld2FyZCAudGl0bGUge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ubG95YWx0eS1yZXdhcmRzIC5yZXdhcmQgLmludGVyYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ubG95YWx0eS1yZXdhcmRzIC5yZXdhcmQgLnJlbW92ZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxveWFsdHktcmV3YXJkcyAucmV3YXJkIC5hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxveWFsdHktcmV3YXJkcyAucmV3YXJkIC5hbW91bnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sb3lhbHR5LXJld2FyZHMgLnJld2FyZCAucmVtb3ZlLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubG95YWx0eS1yZXdhcmRzIC5yZXdhcmQgLnJlbW92ZS1idXR0b24gYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvdXBvbi1lbnRyeSB7XG4gIG9yZGVyOiA0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3Vwb24tZW50cnkge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG4uY291cG9uLWVudHJ5IC5pbmZvLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5jb3Vwb24tZW50cnkgLmluZm8tcGFuZWwgLmNvdXBvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvdXBvbi1lbnRyeSAuaW5mby1wYW5lbCAuY291cG9uLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmNvdXBvbi1lbnRyeSAuaW5mby1wYW5lbCAuY291cG9uLWlucHV0IGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvdXBvbi1lbnRyeSAuaW5mby1wYW5lbCAuY291cG9uLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4uZ2lmdC1jYXJkLWVudHJ5IHtcbiAgb3JkZXI6IDY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDBkMGQwO1xufVxuLm9yZGVyLXNldHRpbmdzIHtcbiAgb3JkZXI6IDU7XG59XG4ub3JkZXItc2V0dGluZ3MgLmluZm8tcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4ub3JkZXItc2V0dGluZ3MgLm9yZGVyLXNldHRpbmdzLWNoYW5nZS10aW1pbmcge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG59XG4ub3JkZXItc2V0dGluZ3MgLmNvbXBsZXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItc2V0dGluZ3MgLmNvbXBsZXRpb24gaDUsXG4ub3JkZXItc2V0dGluZ3MgLmNvbXBsZXRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5vcmRlci1zZXR0aW5ncyAuY29tcGxldGlvbiBpIHtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4ub3JkZXItc2V0dGluZ3MgLnN0cmVldCxcbi5vcmRlci1zZXR0aW5ncyAuY3N6LFxuLm9yZGVyLXNldHRpbmdzIC5vcmRlci10aW1lLFxuLm9yZGVyLXNldHRpbmdzIC5jb21wbGV0aW9uLXRpbWUsXG4ub3JkZXItc2V0dGluZ3MgLmNvbXBsZXRpb24tbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5vcmRlci1zZXR0aW5ncyAuc3RyZWV0LFxuLm9yZGVyLXNldHRpbmdzIC5jc3osXG4ub3JkZXItc2V0dGluZ3MgLm9yZGVyLXRpbWUsXG4ub3JkZXItc2V0dGluZ3MgLmNvbXBsZXRpb24tdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItc2V0dGluZ3Mge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5cbi5jYXJ0LWJ1dHRvbnMge1xuICBvcmRlcjogODtcbn1cblxuLnVwc2VsbHMge1xuICBvcmRlcjogNztcbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJsb2NrLXRpdGxlIGgzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2NrLXRpdGxlIGkge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cblxuLnVwc2VsbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udXBzZWxsLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIHBhZGRpbmc6IDAgMTBweCAyMHB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudXBzZWxsLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAudXBzZWxsLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udXBzZWxsLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIG1heC13aWR0aDogOTAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmRkNTAxO1xufVxuLnVwc2VsbC10YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNTAxO1xuICBjb2xvcjogI2E5MWYyYjtcbn1cblxuLmRpbWVuc2lvbi11cHNlbGwtYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM3MDcwNzA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmRlYWwtYWRkLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAtNHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uc3RpdGNoZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCBncmV5O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4udXBzZWxsLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLmNhcnQtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJ0LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3Vwb24tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvdXBvbi1maWVsZCAuZm9ybS1jb250cm9sLmNvdXBvbi1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY291cG9uLWZpZWxkIC5jb3Vwb24tYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucHJvbW8tZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZmFmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnByb21vLWRpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnJld2FyZC1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmV2aWV3LXJvdy1yZXF1aXJlbWVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4ucmV2aWV3LXJvdy1yZXF1aXJlbWVudHMgLnJlcXVpcmVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLnJldmlldy1yb3ctcmVxdWlyZW1lbnRzIC5zZWxlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5yZXZpZXctcm93LXJlcXVpcmVtZW50cyAuc2VsZWN0aW9ucyAuc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLnJldmlldy1yb3ctcmVxdWlyZW1lbnRzIC5yZXF1aXJlbWVudC1taXNzaW5nLWFsZXJ0IHtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjY2FydC1yZXZpZXctYm9keSB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI2NhcnQtcmV2aWV3LWJvZHkgdHIgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAwO1xuICB9XG4gICNjYXJ0LXJldmlldy1ib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjYXJ0LXJldmlldy1ib2R5IHRyIHRkOm50aC1jaGlsZCgyKSBsYWJlbDpudGgtY2hpbGQoMSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAjY2FydC1yZXZpZXctYm9keSB0ciB0ZDpudGgtY2hpbGQoMikgYTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgI2NhcnQtcmV2aWV3LWJvZHkgdHIgdGQ6bnRoLWNoaWxkKDIpIGE6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gICNjYXJ0LXJldmlldy1ib2R5IHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmNoZWNrb3V0LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uY2hlY2tvdXQtcGFnZSBhOm5vdCguYnRuKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNoZWNrb3V0LXBhZ2UgLmNoZWNrb3V0LXRvcCB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaGVja291dC1wYWdlIC5jaGVja291dC10b3Age1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uY2hlY2tvdXQtcGFnZSAuY2hlY2tvdXQtYm90dG9tIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoZWNrb3V0LXBhZ2UgLmNoZWNrb3V0LWJvdHRvbSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmNoZWNrb3V0LXNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24tdGl0bGUgKyAuY2hlY2tvdXQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGVja291dC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAub2Zmc2V0LWxhYmVsIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gLmNoYW5nZS1vcmRlci1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAucmVxdWlyZWQge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5jaGVja291dC1zZWN0aW9uIC5saW5lLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNzVyZW0gMC43NXJlbSAwLjc1cmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gLmxpbmUtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gLmxpbmUtaXRlbS5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAubGluZS1pdGVtIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5jaGVja291dC1zZWN0aW9uIC5saW5lLWl0ZW0tc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDAwMDAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uIC5saW5lLWl0ZW0tc3VtbWFyeSAubGluZS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOTFmMmI7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAubGluZS1pdGVtLXN1bW1hcnkgLmxpbmUtaXRlbSBzcGFuIHtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAubGluZS1pdGVtLXN1bW1hcnkgLmxpbmUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jaGVja291dC1zZWN0aW9uIC5yZXF1aXJlZC10ZXh0IHtcbiAgbWFyZ2luOiAxcmVtIDAgLTFyZW0gMDtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRoZWFkID4gdHIge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMiksIC5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAycmVtIDFyZW0gMnJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRib2R5ID4gdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gdGFibGUgdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoMiksIC5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoMykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gdGFibGUgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCB0ZDpudGgtY2hpbGQoMykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uIHRhYmxlIHRib2R5ID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG59XG4uY2hlY2tvdXQtc2VjdGlvbiB0YWJsZSB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG59XG4uY2hlY2tvdXQtc2VjdGlvbiB0YWJsZSB0Ym9keSA+IHRyOm50aC1jaGlsZCgybikgdGQge1xuICBwYWRkaW5nOiAwIDJyZW0gMCAycmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gdGFibGUgdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4pIHRkIGhyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sb3I6ICNhOTFmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAuY2hlY2tib3gge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG4uY2hlY2tvdXQtc2VjdGlvbiAjYWRkLWdpZnQtY2FyZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja291dC1zZWN0aW9uICNhZGQtZ2lmdC1jYXJkLWJ1dHRvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gI2FkZC1naWZ0LWNhcmQtYnV0dG9uIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAwO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gI2FkZC1naWZ0LWNhcmQtYnV0dG9uIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJTtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbn1cbi5jaGVja291dC1zZWN0aW9uICNhZGQtZ2lmdC1jYXJkLWJ1dHRvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jaGVja291dC1zZWN0aW9uIHVsLmxhcmdlLXJhZGlvcyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gdWwubGFyZ2UtcmFkaW9zIC5jaGVjayB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHdpZHRoOiAxLjRyZW07XG4gIHRvcDogMC4ycmVtO1xuICBsZWZ0OiAwcmVtO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24gdWwubGFyZ2UtcmFkaW9zIC5jaGVjazpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY2hlY2tvdXQtc2VjdGlvbiB1bC5sYXJnZS1yYWRpb3M6aG92ZXIgLmNoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jaGVja291dC1zZWN0aW9uIHVsLmxhcmdlLXJhZGlvcyBsYWJlbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIuNXJlbTtcbn1cbi5jaGVja291dC1zZWN0aW9uLnBheW1lbnQtc2VjdGlvbiBsYWJlbC5mYW5jeS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcmVtIDAgMnJlbSAwO1xufVxuLmNoZWNrb3V0LXNlY3Rpb24ucGF5bWVudC1zZWN0aW9uIGxhYmVsLmZhbmN5LXNlbGVjdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja291dC1zZWN0aW9uLnBheW1lbnQtc2VjdGlvbiAuc2lkZS1ieS1zaWRlIGxhYmVsLmZhbmN5LXNlbGVjdCB7XG4gIHdpZHRoOiA0OSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxucC5wYXltZW50LXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5wLnBheW1lbnQtcCAucGF5bWVudC10eXBlLW5vdGUge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cblxuLmFjY291bnQtY3JlYXRpb24taW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udG9wLWNoZWNrb3V0LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5idG4uYnRuLXBheW1lbnQtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZmFmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2FmYWZhZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmJ0bi5idG4tcGF5bWVudC1zZWxlY3Rvci5zZWxlY3RlZCwgLmJ0bi5idG4tcGF5bWVudC1zZWxlY3Rvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRkNTAxO1xufVxuXG5pZnJhbWVbbmFtZT1jYXJkLW51bWJlcl0sXG5pZnJhbWVbbmFtZT1jYXJkLWV4cGlyYXRpb25dLFxuaWZyYW1lW25hbWU9Y2FyZC1jdnZdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xufVxuaWZyYW1lW25hbWU9Y2FyZC1udW1iZXJdOmFmdGVyLFxuaWZyYW1lW25hbWU9Y2FyZC1leHBpcmF0aW9uXTphZnRlcixcbmlmcmFtZVtuYW1lPWNhcmQtY3Z2XTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnBheW1lbnQtc2VjdGlvbiB1bCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGF5bWVudC1zZWN0aW9uIHVsIC5zZWxlY3RlZCBsYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBheW1lbnQtc2VjdGlvbiB1bCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBheW1lbnQtc2VjdGlvbiB1bCAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucGF5bWVudC1lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi50b3AtY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgLyogUmVtb3ZlIGd1dHRlcnMsIGJ1dCBrZWVwIG91dGVybW9zdCBwYWRkaW5nIHRvIG1haW50YWluIGFsaWdubWVudCB3aXRoIG90aGVyIGVsZW1lbnRzKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50b3AtY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRvcC1jaGVja291dC1jb250YWluZXIgLnRvcC1jaGVja291dC5jb2wtbWQtOCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnRvcC1jaGVja291dC1jb250YWluZXIgLnRvcC1jaGVja291dC5jb2wtbWQtNCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnRvcC1jaGVja291dC1jb250YWluZXIgLm5vLWd1dHRlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi50b3AtY2hlY2tvdXQtY29udGFpbmVyIC5uby1ndXR0ZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4udG9wLWNoZWNrb3V0LWNvbnRhaW5lciAubm8tZ3V0dGVyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmdyYXR1aXR5IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZ3JhdHVpdHkgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhdHVpdHkgdWwgbGkgaW5wdXQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uZ3JhdHVpdHkgdWwgbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBvcGFjaXR5OiAwLjAxO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JhdHVpdHkgdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdyYXR1aXR5IHVsIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDkwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmdyYXR1aXR5IHVsIGxpIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucmV3YXJkc191c2VkIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OHB4KSB7XG4gIC5yZXdhcmRzX3VzZWQge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5wbGFjaW5nLW9yZGVyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGxhY2luZy1vcmRlci1pbmRpY2F0b3IgLmxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDIwcHg7XG59XG4ucGxhY2luZy1vcmRlci1pbmRpY2F0b3IgLm1lc3NhZ2Uge1xuICBjb2xvcjogIzIxMWMxODtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5wYXJhbGxheC1jb250YWluZXIge1xuICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXJhbGxheC1jb250YWluZXIgLnBhcmFsbGF4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXBhcmFsbGF4LWltYWdlKTtcbiAgaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmZhcS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMXJlbTtcbn1cbi5mYXEtbGlzdCAuZmFxLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhcS1saXN0IC5mYXEtaXRlbSAuZmFxLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYXEtbGlzdCAuZmFxLWl0ZW0gLmZhcS1xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5mYXEtbGlzdCAuZmFxLWl0ZW0gLmZhcS1hbnN3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmljaC10ZXh0IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXh3aWR0aCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnpvb20tY2VudGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnpvb20tY2VudGVyLWNvbnRhaW5lciAuem9vbS1jZW50ZXItaW1hZ2UtbGluayB7XG4gIGNvbG9yOiB1bnNldDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnpvb20tY2VudGVyLWNvbnRhaW5lciAuem9vbS1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnpvb20tY2VudGVyLWNvbnRhaW5lciAuem9vbS1jZW50ZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi56b29tLWNlbnRlci1jb250YWluZXIgLnpvb20tY2VudGVyLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qLmRlYWwtdGl0bGUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufSovXG4vKi5kZWFsLXN0ZXAge1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5ncm91cHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgLmRlYWwtcHJvZHVjdC1ncm91cCB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGJyYW5kLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Ki9cbi8qLmRlYWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZGVhbC10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlYWwtZGlzY2xhaW1lcixcbiAgICAuZGVhbC10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgfVxufVxuXG4uZGVhbC1zdGVwcyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG59Ki9cbi8qLmNhbmNlbC1jdXJyZW50LXN0ZXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcmVjaXBlLWZpbmlzaC1hc3NldCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcmVjaXBlLWZpbmlzaC1hc3NldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaTpsYXN0LWNoaWxkIC5idG4ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtbW9kYWwgLnByb2dyZXNzLXN0ZXBzIGxpOmxhc3QtY2hpbGQgLmJ0bjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1tb2RhbCAucHJvZ3Jlc3Mtc3RlcHMgbGkgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmFmYWY7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1tb2RhbCAucHJvZ3Jlc3Mtc3RlcHMgbGkgLmJ0biB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA5NSUgMCwgMTAwJSA1MCUsIDk1JSAxMDAlLCAwIDEwMCUsIDUlIDUwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgOTUlIDAsIDEwMCUgNTAlLCA5NSUgMTAwJSwgMCAxMDAlLCA1JSA1MCUpO1xuICB9XG4gIC5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaSAuYnRuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtbW9kYWwgLnByb2dyZXNzLXN0ZXBzIGxpIC5idG46aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaSAuYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG59XG4ucHJvZHVjdC1tb2RhbCAucHJvZ3Jlc3Mtc3RlcHMgbGkuYWN0aXZlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaS5hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICNhOTFmMmI7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9ncmVzcy1zdGVwcyBsaS5jb21wbGV0ZWQgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1tb2RhbCAucHJvZ3Jlc3Mtc3RlcHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLXBhbmVsIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5tb2RhbC1wYW5lbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1tb2RhbCAubW9kYWwtcGFuZWwuc2hvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdC1tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLnByb2R1Y3QtbW9kYWwgLm1vZGFsLWZvb3RlciAjYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5tb2RhbC1mb290ZXIgI2FkZC10by1jYXJ0LWJ1dHRvbiBbY2xhc3NePWljb24tXTpiZWZvcmUsIC5wcm9kdWN0LW1vZGFsIC5tb2RhbC1mb290ZXIgI2FkZC10by1jYXJ0LWJ1dHRvbiBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3QtbW9kYWwgLnByb2R1Y3QtYnVpbGRlci1hZGQtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9kdWN0LWJ1aWxkZXItYWRkLXByb2R1Y3Q6aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9kdWN0LWJ1aWxkZXItYWRkLXByb2R1Y3Q6YWN0aXZlIC5pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5wcm9kdWN0LWJ1aWxkZXItYWRkLXByb2R1Y3QgLmljb24ge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4ucHJvZHVjdC1tb2RhbCAucHJvZHVjdC1idWlsZGVyLWFkZC1wcm9kdWN0IC5pY29uOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbXBsZS1wcm9kdWN0LW1vZGFsIC5tb2RhbC1mb290ZXIgI2FkZC10by1jYXJ0LWJ1dHRvbixcbi5jb25kZW5zZWQtcHJvZHVjdC1tb2RhbCAubW9kYWwtZm9vdGVyICNhZGQtdG8tY2FydC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5waXp6YS1pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLnBpenphLWljb24uZGltIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucGl6emEtZnVsbCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5waXp6YS1sZWZ0LFxuLnBpenphLXJpZ2h0IHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLnBpenphLXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4ucGl6emEtbGVmdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG59XG5cbi5pbmdyZWRpZW50LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVmO1xuICBib3JkZXI6IDA7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24ge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLnByb2R1Y3QtaW5mbyBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIC5kaW1lbnNpb24tb3B0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVmZWY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdHMgLmxhcmdlLXJhZGlvcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLmRpbWVuc2lvbi1vcHRzIC5sYXJnZS1yYWRpb3MgbGkgLmNoZWNrIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdHMgLmxhcmdlLXJhZGlvcyBsaSAuY2hlY2s6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIC5kaW1lbnNpb24tb3B0cyAubGFyZ2UtcmFkaW9zIGxpIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdHMgLmxhcmdlLXJhZGlvcyBsaSBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNlMWUxZTE7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLmRpbWVuc2lvbi1vcHRzIC5sYXJnZS1yYWRpb3MgbGkgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbCArIC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdHMgLmxhcmdlLXJhZGlvcyBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgKyAuY2hlY2sge1xuICBib3JkZXItY29sb3I6ICNhOTFmMmI7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjg1KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0bi5zZWxlY3RlZCAuYnRuIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4gLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTFjMTg7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVmO1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCBoMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNhZmFmYWY7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLmNoZWNrIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAuY2hlY2s6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBsYWJlbCAuaW5ncmVkaWVudC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgbGFiZWwgLnByaWNlLXRleHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGxhYmVsIC5udXRyaXRpb24tdGV4dCB7XG4gIGNvbG9yOiAjYWZhZmFmO1xufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogI2FmYWZhZjtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsIC5wcmljZS10ZXh0IHtcbiAgY29sb3I6ICNhZmFmYWY7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCArIC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogI2FmYWZhZjtcbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgKyAuY2hlY2sge1xuICBib3JkZXItY29sb3I6ICNhOTFmMmI7XG59XG4uZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWdyb3VwLCAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLnBsYWNlbWVudC1ncm91cCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAubW9kaWZpZXItZ3JvdXAsIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAucGxhY2VtZW50LWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAubW9kaWZpZXItZ3JvdXAgbGFiZWwgc3BhbiwgLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXBhbmVsLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IC5wbGFjZW1lbnQtZ3JvdXAgbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWdyb3VwIGxhYmVsIHNwYW4sIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1wYW5lbC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAucGxhY2VtZW50LWdyb3VwIGxhYmVsIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLm1vZGlmaWVyLWdyb3VwIHtcbiAgICB0b3A6IDgwJTtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuICAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtcGFuZWwudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgLnBsYWNlbWVudC1ncm91cCB7XG4gICAgdG9wOiA2NiU7XG4gICAgcmlnaHQ6IDMwJTtcbiAgfVxufVxuLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuIHtcbiAgbWF4LWhlaWdodDogNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1mb290ZXIgI3ByZXYtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5kZWFscy1idWlsZGVyLW1vZGFsIC5tb2RhbC1mb290ZXIgI3ByZXYtYnV0dG9uLCAuZGVhbHMtYnVpbGRlci1tb2RhbCAubW9kYWwtZm9vdGVyICNuZXh0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlYWxzLWJ1aWxkZXItbW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmRlYWxzLWJ1aWxkZXItY29udGFpbmVyIC5kZWFsLWRpc2NsYWltZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlYWxzLWJ1aWxkZXItY29udGFpbmVyIC5wcm9kdWN0LWNhdGVnb3J5LW5hbWUge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRlYWxzLWJ1aWxkZXItY29udGFpbmVyIC5kZWFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLmRlYWxzLWJ1aWxkZXItY29udGFpbmVyIC5kZWFsLXRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlYWxzLWJ1aWxkZXItY29udGFpbmVyIC5kZWFsLXN0ZXBzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybV9fRWxlbWVudF9fVmFsaWRhdGlvbkVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtNnB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4uRVBpU2VydmVyRm9ybXMgaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2E5MWYyYjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzUsIDE3NSwgMTc1LCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLkVQaVNlcnZlckZvcm1zIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMzMsIDI4LCAyNCwgMC41KTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybVNlbGVjdGlvbiB7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3NlbGVjdC1kZC1hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc1LCAxNzUsIDE3NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1TZWxlY3Rpb246Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMzMsIDI4LCAyNCwgMC41KTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyAuRm9ybVNlbGVjdGlvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uRVBpU2VydmVyRm9ybXMgLkZvcm1TZWxlY3Rpb24gc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBoZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLkVQaVNlcnZlckZvcm1zIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzUsIDE3NSwgMTc1LCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uRVBpU2VydmVyRm9ybXMgdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMzMsIDI4LCAyNCwgMC41KTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMyMTFjMTg7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uRVBpU2VydmVyRm9ybXMgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNTAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uRVBpU2VydmVyRm9ybXMgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5FUGlTZXJ2ZXJGb3JtcyBidXR0b25bdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMWMxODtcbn1cblxuLmJ0bixcbi5idG4tcmV2ZXJzZSxcbiNtb2JpbGUtbWFpbi1uYXYgYS5idG4ge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pdGVtLW5hbWUtY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhZ2UtaGVhZGluZyxcbi50cmFja2VyLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmNoZWNrb3V0LXNlY3Rpb24tdGl0bGUsXG4ucGF5bWVudC1kZXRhaWwge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIC5kaW1lbnNpb24td3JhcHBlciBoNCxcbi5tZW51LWNhdGVnb3J5LXRpdGxlLFxuLmRlYWwtY2F0ZWdvcnktdGl0bGUsXG4ucmV2aWV3LXBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi53cmFwLXBhbmVsIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXNpemU6IDIuN3JlbTtcbn1cblxuLmZpZWxkLXZhbGlkYXRpb24tZXJyb3IsXG4udmFsaWRhdGlvbi1vdmVycmlkZSArIGlucHV0ICsgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLm1lbnUtY2F0ZWdvcnkgaDQsXG4ud3JhcC1wYW5lbCBoMixcbi5lcnJvci1wYWdlLFxuLmxvYWRpbmctbWVzc2FnZSxcbi5tb2JpbGUtb3JkZXItcGFuZSBoMyxcbi5jYWxsb3V0LWNhcmQtdGl0bGUsXG4ubWVudS1jYXRlZ29yeS1jb250ZW50IGgzLFxuLmhlcm8taW1hZ2UtbGluayBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG59XG5cbi5tb2RhbC1oZWFkZXIub3V0ZXItbGF5ZXIgaDQsXG4ubW9kYWwtaGVhZGVyLm91dGVyLWxheWVyIHVsIGxpLFxuLm1vZGFsLWhlYWRlci5vdXRlci1sYXllciAudGVhci1vZmYtdG9wIHAsXG4ub3JkZXItYmFza2V0IGg1IGEsXG4ub3JkZXItc2V0dGluZ3MgYSxcbi5kZWZhdWx0LW1vZGFsIC5tb2RhbC1ib2R5LFxuLnBheW1lbnQtc3VtbWFyeSAucGF5bWVudC1saW5lLFxuLnBheW1lbnQtc3VtbWFyeSAucGF5bWVudC1ub3RlLFxuLmNhbGxvdXQtY2FyZC10ZXh0LFxuLml0ZW0tZGVzY3JpcHRpb24sXG4uaGVyby1pbWFnZS1saW5rIHAge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG59XG5cbi5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvb3RlciBhLFxuLmZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMWMxODtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX3NvY2lhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19zb2NpYWwtY29udGVudCAudGFnLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4uZm9vdGVyIC5mb290ZXJfX3NvY2lhbC1jb250ZW50IC50YWctbGluZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsLWNvbnRlbnQgLnRhZy1saW5lIGltZyB7XG4gIHdpZHRoOiAxNHJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsLWNvbnRlbnQgLnNvY2lhbC1saW5rcyB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsLWNvbnRlbnQgLmFwcC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsLWNvbnRlbnQgLmFwcC1saW5rcyAuYXBwLXN0b3JlIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX3NvY2lhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX2xpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19saW5rcyB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX2xpbmtzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGlua3MtY29udGVudCBhIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uZm9vdGVyIC5mb290ZXJfX2xpbmtzLWNvbnRlbnQgLmxpbmstc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19saW5rcy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyX19sZWdhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19sZWdhbC1jb250ZW50IHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGVnYWwtY29udGVudCAuY29weXdyaXRlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uZm9vdGVyIC5mb290ZXJfX2xlZ2FsLWNvbnRlbnQgLmNhbG9yaWVzIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4uZm9vdGVyIC5mb290ZXJfX2xlZ2FsLWNvbnRlbnQgYSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX2xlZ2FsLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5mdWxsLXdpZHRoLWltYWdlLXdpdGgtdGV4dC1ibG9jayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZGNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmFja2dyb3VuZEltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZnVsbC13aWR0aC1pbWFnZS13aXRoLXRleHQtYmxvY2tfX3RleHQge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDJweCBibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG59XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tZ2FwKTtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4pO1xuICB9XG59XG5cbi5mbGV4LWNvbnRhaW5lci1ldmVuLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcbiAgZ2FwOiB2YXIoLS1nYXApO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LWNvbnRhaW5lci1ldmVuLXJvdyAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtY29udGFpbmVyLWV2ZW4tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luKTtcbiAgfVxufVxuXG4uaWNvbi1jYXJkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaWNvbi1jYXJkLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmljb24tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMThyZW07XG59XG4uaWNvbi1jYXJkX19pbWctY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2cmVtO1xufVxuLmljb24tY2FyZF9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmljb24tY2FyZF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGl0bGVDb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGVTaXplKTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmljb24tY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLXRleHRTaXplKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pY29uLWxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuLmljb24tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG59XG4uaWNvbi1saXN0LWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaWNvbi1saXN0LWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRpdGxlQ29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLXRpdGxlU2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJhbm5lci1yZXF1ZXN0LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1yZXF1ZXN0LWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5iYW5uZXItcmVxdWVzdC1mb3JtX19hcnRpY2xlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjdyZW07XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmFubmVyLXJlcXVlc3QtZm9ybV9fYXJ0aWNsZS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MGNoO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItcmVxdWVzdC1mb3JtX19zdWJtaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnNsaWRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uc2xpZGVyX19hcnJvdy1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkZXJfX2Fycm93LWxheW91dF9fYXJyb3cge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkZXJfX2Fycm93LWxheW91dF9fYXJyb3cgc3BhbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNsaWRlcl9fYXJyb3ctbGF5b3V0X19hcnJvdyBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zbGlkZXJfX2Fycm93LWxheW91dF9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zbGlkZXIgLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC1zaXplOiA0LjdyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpZGVyX19tYWluLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnNsaWRlcl9faXRlbS10aXRsZXMge1xuICB3aWR0aDogOTAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zbGlkZXJfX2l0ZW0tdGl0bGVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2xpZGVyX19pdGVtLXRpdGxlc19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBSZWd1bGFyXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2xpZGVyX19pdGVtLXRpdGxlc19fdGl0bGUuc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbn1cbi5zbGlkZXJfX2l0ZW0tdGl0bGVzX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpZGVyX19pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlcl9fbGVhcm4tbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2xpZGVyLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2xpZGVyLWl0ZW1fX3RleHQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNsaWRlci1pdGVtX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLnNsaWRlci1pdGVtX190ZXh0IHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLXRleHRTaXplKTtcbiAgbWF4LXdpZHRoOiA2NWNoO1xufVxuXG4uZnVsbC1ibGVlZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iYWNrZ3JvdW5kSW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uc3RhbmRhcmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLXRleHRTaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGFuZGFyZC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc3RyaWtldGhyb3VnaC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RyaWtldGhyb3VnaC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXhXaWR0aCk7XG4gIH1cbn1cbi5zdHJpa2V0aHJvdWdoLXRpdGxlX19iYXIge1xuICBmbGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDAuMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RyaWtldGhyb3VnaC10aXRsZV9fYmFyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uc3RyaWtldGhyb3VnaC10aXRsZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dFNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG59XG5cbi5zdGFuZGFyZC1hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQpO1xufVxuLnN0YW5kYXJkLWFydGljbGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBjb2xvcjogdmFyKC0tdGl0bGVDb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGVTaXplKTtcbn1cbi5zdGFuZGFyZC1hcnRpY2xlX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0U2l6ZSk7XG59XG4uc3RhbmRhcmQtYXJ0aWNsZSBhIHtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b25UZXh0U2l6ZSk7XG59XG5cbi5mdWxsLWJsZWVkLXNpZGUtYnktc2lkZS1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsLWJsZWVkLXNpZGUtYnktc2lkZS1iYW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5mdWxsLWJsZWVkLXNpZGUtYnktc2lkZS1iYW5uZXJfX2xlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1sZWZ0QmFja2dyb3VuZEltYWdlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGVmdEJhY2tncm91bmRDb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsLWJsZWVkLXNpZGUtYnktc2lkZS1iYW5uZXJfX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmZ1bGwtYmxlZWQtc2lkZS1ieS1zaWRlLWJhbm5lcl9fcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1yaWdodEJhY2tncm91bmRJbWFnZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJpZ2h0QmFja2dyb3VuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwtYmxlZWQtc2lkZS1ieS1zaWRlLWJhbm5lcl9fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5iYW5uZXItcm90YXRvciB7XG4gIG1heC13aWR0aDogMTE1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYmFubmVyLXJvdGF0b3ItaXRlbSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItcm90YXRvci1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5iYW5uZXItcm90YXRvci1pdGVtX19pbWFnZSB7XG4gIG9yZGVyOiAxO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1yb3RhdG9yLWl0ZW1fX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjUlO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uYmFubmVyLXJvdGF0b3ItaXRlbV9fbWFpbi10aXRsZSB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGVTaXplKTtcbiAgY29sb3I6IHZhcigtLXRpdGxlQ29sb3IpO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1yb3RhdG9yLWl0ZW1fX21haW4tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5iYW5uZXItcm90YXRvci1pdGVtX19jb250ZW50IHtcbiAgb3JkZXI6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1yb3RhdG9yLWl0ZW1fX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmJhbm5lci1yb3RhdG9yLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLXRpdGxlU2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aXRsZUNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItcm90YXRvci1pdGVtX190aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJhbm5lci1yb3RhdG9yLWl0ZW1fX2RvdHMge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1yb3RhdG9yLWl0ZW1fX2RvdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG4uYmFubmVyLXJvdGF0b3ItaXRlbV9fZG90IHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmJhbm5lci1yb3RhdG9yLWl0ZW1fX2RvdC5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmRkNTAxO1xufVxuLmJhbm5lci1yb3RhdG9yLWl0ZW1fX2RvdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm93bi1hLXRvcHBlcnMtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMTY5LCA0NywgNDMsIDAuOCksIHJnYmEoMTY5LCA0NywgNDMsIDAuOCkpLCB1cmwoXCIvc2l0ZWFzc2V0cy9tZWRpYS9mcmFuY2hpc2UvYmFja2dyb3VuZHMvb3duLWZvcm0tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5vd24tYS10b3BwZXJzLW1vZGFsX19jbG9zZSB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLm93bi1hLXRvcHBlcnMtbW9kYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzLjdyZW07XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogODAlO1xufVxuLm93bi1hLXRvcHBlcnMtbW9kYWxfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3duLWEtdG9wcGVycyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJhY2tncm91bmRJbWFnZSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ub3duLWEtdG9wcGVyc19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm93bi1hLXRvcHBlcnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3duLWEtdG9wcGVyc19fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbi5vd24tYS10b3BwZXJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy43cmVtO1xuICBjb2xvcjogI2E5MWYyYjtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm93bi1hLXRvcHBlcnNfX3RleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuXG4ub3duLWEtdG9wcGVyc19fZm9ybSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vd24tYS10b3BwZXJzX19mb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gIH1cbn1cbi5vd24tYS10b3BwZXJzX19mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vd24tYS10b3BwZXJzX19mb3JtLWlucHV0IHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5vd24tYS10b3BwZXJzX19mb3JtLWlucHV0IGlucHV0LFxuLm93bi1hLXRvcHBlcnNfX2Zvcm0taW5wdXQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5MWYyYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm93bi1hLXRvcHBlcnNfX2Zvcm0taW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG5cbi5zdGFuZGFyZC10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdpZnQtY2FyZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uZ2lmdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uZ2lmdC1jYXJkX19idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmdpZnQtY2FyZF9fYnV0dG9uLWdyb3VwIGJ1dHRvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwLjhyZW07XG59XG4uZ2lmdC1jYXJkX19jYXJkLXR5cGUge1xuICBtYXgtd2lkdGg6IDVyZW07XG59XG4uZ2lmdC1jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uZ2lmdC1jYXJkX19kaWdpdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdpZnQtY2FyZF9fYW1vdW50X3JlbWFpbmluZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5naWZ0LWNhcmRfX2Ftb3VudF9yZW1haW5pbmcgc3Bhbi5hbW91bnQsIC5naWZ0LWNhcmRfX2Ftb3VudCBzcGFuLmFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdpZnQtY2FyZF9faW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uZ2lmdC1jYXJkX19pbnB1dC1waW4ge1xuICBtYXgtd2lkdGg6IDYuNXJlbTtcbn1cblxuLmdpZnQtY2FyZC1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAycHggc29saWQgI2E5MWYyYjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5naWZ0LWNhcmQtZGlzcGxheV9fYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5naWZ0LWNhcmQtZGlzcGxheV9fYnV0dG9uLWdyb3VwIGJ1dHRvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwLjhyZW07XG59XG4uZ2lmdC1jYXJkLWRpc3BsYXlfX2NhcmQtdHlwZSB7XG4gIG1heC13aWR0aDogNXJlbTtcbn1cbi5naWZ0LWNhcmQtZGlzcGxheV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xufVxuLmdpZnQtY2FyZC1kaXNwbGF5X19kaWdpdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdpZnQtY2FyZC1kaXNwbGF5X19hbW91bnRfcmVtYWluaW5nIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmdpZnQtY2FyZC1kaXNwbGF5X19hbW91bnRfcmVtYWluaW5nIHNwYW4uYW1vdW50LCAuZ2lmdC1jYXJkLWRpc3BsYXlfX2Ftb3VudCBzcGFuLmFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZ3JpZC12aWV3LXplcm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQtdmlldy16ZXJvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZ3JpZC12aWV3LXplcm8gaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctdG9wOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQtdmlldy16ZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuLmdyaWQtdmlldy16ZXJvIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIGEge1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi5ncmlkLXZpZXctemVybyAuc2VjdGlvbiAuaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZ3JpZC12aWV3LXplcm8gLnNlY3Rpb24gLml0ZW0gLnN0YWNrIHtcbiAgZ3JpZC1hcmVhOiAxLzE7XG59XG4uZ3JpZC12aWV3LXplcm8gLnNlY3Rpb24gLml0ZW0gLmZyb250IHtcbiAgcGxhY2Utc2VsZjogZW5kIGNlbnRlcjtcbn1cbi5ncmlkLXZpZXctemVybyAuc2VjdGlvbiAuaXRlbSAuaXRlbS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ncmlkLXZpZXctemVybyAuc2VjdGlvbiAuaXRlbSAuaXRlbS1pbmZvIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLnRpdGxlLFxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLm51dHJpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLnRpdGxlLFxuICAuZ3JpZC12aWV3LXplcm8gLnNlY3Rpb24gLml0ZW0gLml0ZW0taW5mbyAubnV0cml0aW9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ncmlkLXZpZXctemVybyAuc2VjdGlvbiAuaXRlbSAuaXRlbS1pbmZvIC5oaXN0b3J5LXRpdGxlLFxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLmhpc3RvcnktdGl0bGUgaSxcbi5ncmlkLXZpZXctemVybyAuc2VjdGlvbiAuaXRlbSAuaXRlbS1pbmZvIC50aXRsZSBpIHtcbiAgY29sb3I6ICMyN2ExMDc7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLXZpZXctemVybyAuc2VjdGlvbiAuaXRlbSAuaXRlbS1pbmZvIC5oaXN0b3J5LXRpdGxlIGksXG4gIC5ncmlkLXZpZXctemVybyAuc2VjdGlvbiAuaXRlbSAuaXRlbS1pbmZvIC50aXRsZSBpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIC5pdGVtLWluZm8gLnRpdGxlLm9sZG5hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uZ3JpZC12aWV3LXplcm8gLnNlY3Rpb24gLml0ZW0gLml0ZW0taW5mbyAubnV0cml0aW9uIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZ3JpZC12aWV3LXplcm8gLnNlY3Rpb24gLml0ZW0gLml0ZW0taW5mbyAub3JkZXJlZC1jb3VudCB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLmdyaWQtdmlldy16ZXJvIC5zZWN0aW9uIC5pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRlc2t0b3AtdG9wLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlc2t0b3AtdG9wLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtdG9wLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1tZW51LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtdXRpbGl0eS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjJyZW0gKyA1LjMzM3Z3LCA0cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1oZWFkZXIgYSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5tYWluLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4ubWFpbi1oZWFkZXIgLnBhZ2UtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMjExYzE4O1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLWhlYWRlciAucGFnZS1uYXZpZ2F0aW9uIC5tYWluLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIgLnBhZ2UtbmF2aWdhdGlvbiAubWFpbi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5wYWdlLW5hdmlnYXRpb24gLm1haW4tbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1oZWFkZXIgLmRyb3AtZG93bi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1oZWFkZXIgLmRyb3AtZG93bi1uYXYtYW5jaG9yLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1oZWFkZXIgLmRyb3AtZG93bi1uYXYtbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDVweDtcbiAgYmFja2dyb3VuZDogIzIxMWMxODtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWFpbi1oZWFkZXIgLmRyb3AtZG93bi1uYXYtbGlua3MgLnNlcGFyYXRvciB7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZkZDUwMTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4taGVhZGVyIC5kcm9wLWRvd24tbmF2LWxpbmtzIHtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cbi5tYWluLWhlYWRlciAuZHJvcC1kb3duLW5hdi1saW5rcy1tb2JpbGUge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1oZWFkZXIuY2F0ZXJpbmcgYSB7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuLm1haW4taGVhZGVyLmNhdGVyaW5nIGE6aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbn1cbi5tYWluLWhlYWRlci5jYXRlcmluZyAucGFnZS1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZkZDUwMTtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG4ubWFpbi1oZWFkZXIuY2F0ZXJpbmcgLmRyb3AtZG93bi1uYXYtbGlua3Mge1xuICBiYWNrZ3JvdW5kOiAjZmRkNTAxO1xufVxuLm1haW4taGVhZGVyLmNhdGVyaW5nIC5kcm9wLWRvd24tbmF2LWxpbmtzIC5zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzIxMWMxODtcbn1cblxuLmhlYWRpbmctaWNvbiB7XG4gIHdpZHRoOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xufVxuXG4jc2hvcHBpbmctY2FydC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDUuNHJlbTtcbiAgd2lkdGg6IDUuNHJlbTtcbn1cbiNzaG9wcGluZy1jYXJ0LWljb25bZGF0YS1jYXJ0LWNvdW50PVwiMFwiXTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2hvcHBpbmctY2FydC1pY29uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2FydC1jb3VudCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjksIDMxLCA0MywgMC40KTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Nob3BwaW5nLWNhcnQtaWNvbiAuaWNvbi1zaG9wcGluZy1jYXJ0IHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xufVxuI3Nob3BwaW5nLWNhcnQtaWNvbiAuaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5oZXJvLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XG59XG4uaGVyby1pbWFnZS1jb250YWluZXIgLmhlcm8taW1hZ2UtbGluayB7XG4gIGNvbG9yOiB1bnNldDtcbn1cbi5oZXJvLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBsZWZ0OiBjYWxjKC01MDdweCArIDUwdncpO1xuICB9XG59XG4uaGVyby1pbWFnZS1jb250YWluZXIgLmhlcm8taW1hZ2UtdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogODAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWltYWdlLWNvbnRhaW5lciAuaGVyby1pbWFnZS10ZXh0LWJsb2NrIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5oZXJvLWltYWdlLWNvbnRhaW5lciAuaGVyby1pbWFnZS10ZXh0LWJsb2NrIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0YW5kYXJkLWhlcm8tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xufVxuLnN0YW5kYXJkLWhlcm8tYmxvY2tfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iYWNrZ3JvdW5kSW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1heC13aWR0aDogMTI1MHB4O1xuICBwYWRkaW5nOiA2ZW0gMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3RhbmRhcmQtaGVyby1ibG9ja19fdGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG4uc3RhbmRhcmQtaGVyby1ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBmb250LXNpemU6IG1pbig1LjVyZW0sIDQuNXZ3KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IGJsYWNrO1xuICBtYXgtd2lkdGg6IDE1Y2g7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tb2JpbGUtZnJpZW5kbHktaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XG59XG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b3BcIiBcImJvdHRvbVwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtZnJpZW5kbHktaGVybyAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnRcIiBcInJpZ2h0XCI7XG4gIH1cbn1cbi5tb2JpbGUtZnJpZW5kbHktaGVybyAuY29udGVudCAudGV4dC1zaWRlIHtcbiAgZ3JpZC1hcmVhOiBib3R0b207XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQgLnRleHQtc2lkZSB7XG4gICAgZ3JpZC1hcmVhOiBsZWZ0O1xuICB9XG59XG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQgLnRleHQtc2lkZSAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGl0bGVUZXh0Q29sb3IpO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgbWF4LXdpZHRoOiAxNWNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQgLnRleHQtc2lkZSAudGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXgtd2lkdGg6IDM0Y2g7XG59XG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQgLnRleHQtc2lkZSAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1mcmllbmRseS1oZXJvIC5jb250ZW50IC50ZXh0LXNpZGUgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8gLmNvbnRlbnQgLnRleHQtc2lkZS50ZXh0LXRvcCB7XG4gIGdyaWQtYXJlYTogdG9wO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtZnJpZW5kbHktaGVybyAuY29udGVudCAudGV4dC1zaWRlLnRleHQtdG9wIHtcbiAgICBncmlkLWFyZWE6IGxlZnQ7XG4gIH1cbn1cbi5tb2JpbGUtZnJpZW5kbHktaGVybyAuY29udGVudCAuaW1hZ2Utc2lkZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8ubGluZWFyLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4zKSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5cbi52aWRlby1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi52aWRlby1oZXJvIC52aWRlby1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlkZW9PdmVybGF5Q29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZpZGVvLWhlcm8gdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnZpZGVvLWhlcm8gLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLWhlcm8gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi52aWRlby1oZXJvIC5sZWZ0LXNpZGUge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLWhlcm8gLmxlZnQtc2lkZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi52aWRlby1oZXJvIC5yaWdodC1zaWRlIHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLWhlcm8gLnJpZ2h0LXNpZGUge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5mbGV4LWltYWdlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmZsZXgtaW1hZ2UtaGVybyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZsZXgtaW1hZ2UtaGVybyAuY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1pbWFnZS1oZXJvIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDExOTJweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmZsZXgtaW1hZ2UtaGVybyAub3BhY2l0eS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmZsZXgtaW1hZ2UtaGVybyAub3BhY2l0eS1jb250YWluZXIgLmZsZXgtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5mbGV4LWltYWdlLWhlcm8gLm9wYWNpdHktY29udGFpbmVyIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWltYWdlLWhlcm8gLm9wYWNpdHktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDY1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZmxleC1pbWFnZS1oZXJvIC5vcGFjaXR5LWNvbnRhaW5lciAuZmxleC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cblxuLmljb24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkYXJsaW5nLXRvcHBlcnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9pY29ucy9kYXJsaW5nLXRvcHBlcnMuZW90P3N4cHBtXCIpO1xuICBzcmM6IHVybChcIi4uL2ljb25zL2RhcmxpbmctdG9wcGVycy5lb3Q/c3hwcG0jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ljb25zL2RhcmxpbmctdG9wcGVycy50dGY/c3hwcG1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ljb25zL2RhcmxpbmctdG9wcGVycy53b2ZmP3N4cHBtXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ljb25zL2RhcmxpbmctdG9wcGVycy5zdmc/c3hwcG0jaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbmlbY2xhc3NePWljb24tXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcImRhcmxpbmctdG9wcGVyc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tdG9wcGVycy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi10b3BwZXJzLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLXRvcHBlcnMtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5qb2JzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG4uam9icy1jb250YWluZXIgLmpvYnMtaGVybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpvYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjMjExYzE4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpvYnMge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9icyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmpvYnMgLmpvYi1zZWFyY2gtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuam9icyAuam9iLXNlYXJjaC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5qb2JzIC5qb2Itc2VhcmNoLWJsb2NrIC5zZWFyY2gtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5qb2JzIC5qb2Itc2VhcmNoLWJsb2NrIC5zZWFyY2gtbGluazpob3ZlciB7XG4gIHJpZ2h0OiA1cHg7XG59XG4uam9icyAuam9icy1saW5rLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLmpvYnMgLmpvYnMtbGluay1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5qb2JzIC5kbC1qb2ItZm9ybSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnMgLmRsLWpvYi1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB9XG59XG5cbi50aHJlZS11cC12aWRlby1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExYzE4O1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4udGhyZWUtdXAtdmlkZW8tY29udGFpbmVyIC5icmFuZC1mb250IHtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aHJlZS11cC12aWRlby1jb250YWluZXIgLmJyYW5kLWZvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aHJlZS11cC12aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrcyAuc2luZ2xlLXZpZGVvLWJsb2NrIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuLnRocmVlLXVwLXZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2tzIC5zaW5nbGUtdmlkZW8tYmxvY2sgLnNpbmdsZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbn1cbi50aHJlZS11cC12aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrcyAuc2luZ2xlLXZpZGVvLWJsb2NrIC5zaW5nbGUtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnRocmVlLXVwLXZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2tzIC5zaW5nbGUtdmlkZW8tYmxvY2sgLnNpbmdsZS12aWRlby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGdldC1zb2NpYWwtYmxvY2sge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbi53aWRnZXQtc29jaWFsLWJsb2NrIFtjbGFzc149aWNvbi1dOmJlZm9yZSwgLndpZGdldC1zb2NpYWwtYmxvY2sgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLndpZGdldC1zb2NpYWwtYmxvY2sgYSB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi53aWRnZXQtc29jaWFsLWJsb2NrIGE6aG92ZXIge1xuICBjb2xvcjogI2ZkZDUwMTtcbn1cblxuLndpZGdldC1jYXJlZXItYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbi53aWRnZXQtY2FyZWVyLWJsb2NrIGEge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ud2lkZ2V0LWNhcmVlci1ibG9jayBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE1JTtcbiAgbWF4LXdpZHRoOiAxNSU7XG59XG5cbi53aWRnZXQtc2luZ2xlLXZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53aWRnZXQtc2luZ2xlLXZpZGVvLWJsb2NrIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aWRnZXQtc2luZ2xlLXZpZGVvLWJsb2NrIC5jb2wtc20tNC5zaW5nbGUtdmlkZW8tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aWRnZXQtc2luZ2xlLXZpZGVvLWJsb2NrIC5jb2wtc20tNC5zaW5nbGUtdmlkZW8tYmxvY2sge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG4ud2lkZ2V0LXNpbmdsZS12aWRlby1ibG9jayAuY29sLXNtLTQuc2luZ2xlLXZpZGVvLWJsb2NrIC5zaW5nbGUtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53aWRnZXQtc2luZ2xlLXZpZGVvLWJsb2NrIC5jb2wtc20tNC5zaW5nbGUtdmlkZW8tYmxvY2sgLnNpbmdsZS12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi51aS10aW1lcGlja2VyLWRpdiAudWktd2lkZ2V0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnVpLXRpbWVwaWNrZXItZGl2IGRsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLXRpbWVwaWNrZXItZGl2IGRsIGR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG5cbi51aS10aW1lcGlja2VyLWRpdiBkbCBkZCB7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggNDAlO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYgdGQge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLnVpLXRwaWNrZXItZ3JpZC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYgLnVpX3RwaWNrZXJfdW5pdF9oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLXRpbWVwaWNrZXItZGl2IC51aV90cGlja2VyX3RpbWUgLnVpX3RwaWNrZXJfdGltZV9pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNTU1O1xuICB3aWR0aDogOTUlO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYgLnVpX3RwaWNrZXJfdGltZSAudWlfdHBpY2tlcl90aW1lX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FhYTtcbn1cblxuLnVpLXRpbWVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi51aS10aW1lcGlja2VyLXJ0bCBkbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG59XG5cbi51aS10aW1lcGlja2VyLXJ0bCBkbCBkdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4udWktdGltZXBpY2tlci1ydGwgZGwgZGQge1xuICBtYXJnaW46IDAgNDAlIDEwcHggMTBweDtcbn1cblxuLyogU2hvcnRlbmVkIHZlcnNpb24gc3R5bGUgKi9cbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgLnVpX3RwaWNrZXJfdGltZSxcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgZHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIC51aV90cGlja2VyX3RpbWVfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIGRkLFxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZCA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIGRkLnVpX3RwaWNrZXJfbWludXRlOmJlZm9yZSxcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgZGwgZGQudWlfdHBpY2tlcl9zZWNvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX21pY3Jvc2VjOmJlZm9yZSxcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgZGwgZGQudWlfdHBpY2tlcl9taWxsaXNlYzpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIC51aV90cGlja2VyX3VuaXRfaGlkZSxcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgLnVpX3RwaWNrZXJfdW5pdF9oaWRlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIGNvbG9yOiAjZmRkNTAxO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtaG92ZXI6YWZ0ZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiA2MCU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLnVpLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1ob3ZlcjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDQwJTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAudWktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTkxZjJiO1xuICBjb2xvcjogI2ZkZDUwMTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS10aW1lcGlja2VyLWRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi51aS1kYXRlcGlja2VyIC51aV90cGlja2VyX3RpbWVfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyIC51aV90cGlja2VyX2hvdXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlciAudWlfdHBpY2tlcl9ob3VyIC51aV90cGlja2VyX2hvdXJfc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWktZGF0ZXBpY2tlciAudWlfdHBpY2tlcl9ob3VyIC51aS10aW1lcGlja2VyLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi51aS1kYXRlcGlja2VyIC51aV90cGlja2VyX21pbnV0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlciAudWlfdHBpY2tlcl9taW51dGUgLnVpX3RwaWNrZXJfbWludXRlX3NsaWRlciB7XG4gIHdpZHRoOiA4NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlciAudWlfdHBpY2tlcl9taW51dGUgLnVpLXRpbWVwaWNrZXItc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDlweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX21pbnV0ZTpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgZGwgZGQudWlfdHBpY2tlcl9zZWNvbmQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0wOS0xNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgZHJhZ2dhYmxlLmNzcywgcmVzaXphYmxlLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9iZ1NoYWRvd1hQb3M9JmJnT3ZlcmxheVhQb3M9JmJnRXJyb3JYUG9zPSZiZ0hpZ2hsaWdodFhQb3M9JmJnQ29udGVudFhQb3M9JmJnSGVhZGVyWFBvcz0mYmdBY3RpdmVYUG9zPSZiZ0hvdmVyWFBvcz0mYmdEZWZhdWx0WFBvcz0mYmdTaGFkb3dZUG9zPSZiZ092ZXJsYXlZUG9zPSZiZ0Vycm9yWVBvcz0mYmdIaWdobGlnaHRZUG9zPSZiZ0NvbnRlbnRZUG9zPSZiZ0hlYWRlcllQb3M9JmJnQWN0aXZlWVBvcz0mYmdIb3ZlcllQb3M9JmJnRGVmYXVsdFlQb3M9JmJnU2hhZG93UmVwZWF0PSZiZ092ZXJsYXlSZXBlYXQ9JmJnRXJyb3JSZXBlYXQ9JmJnSGlnaGxpZ2h0UmVwZWF0PSZiZ0NvbnRlbnRSZXBlYXQ9JmJnSGVhZGVyUmVwZWF0PSZiZ0FjdGl2ZVJlcGVhdD0mYmdIb3ZlclJlcGVhdD0mYmdEZWZhdWx0UmVwZWF0PSZpY29uc0hvdmVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmclMjIpJmljb25zSGlnaGxpZ2h0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmclMjIpJmljb25zSGVhZGVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zRXJyb3I9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNEZWZhdWx0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmclMjIpJmljb25zQ29udGVudD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0FjdGl2ZT11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nJTIyKSZiZ0ltZ1VybFNoYWRvdz0mYmdJbWdVcmxPdmVybGF5PSZiZ0ltZ1VybEhvdmVyPSZiZ0ltZ1VybEhpZ2hsaWdodD0mYmdJbWdVcmxIZWFkZXI9JmJnSW1nVXJsRXJyb3I9JmJnSW1nVXJsRGVmYXVsdD0mYmdJbWdVcmxDb250ZW50PSZiZ0ltZ1VybEFjdGl2ZT0mb3BhY2l0eUZpbHRlclNoYWRvdz1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlGaWx0ZXJPdmVybGF5PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eVNoYWRvd1BlcmM9MzAmb3BhY2l0eU92ZXJsYXlQZXJjPTMwJmljb25Db2xvckhvdmVyPSUyMzU1NTU1NSZpY29uQ29sb3JIaWdobGlnaHQ9JTIzNzc3NjIwJmljb25Db2xvckhlYWRlcj0lMjM0NDQ0NDQmaWNvbkNvbG9yRXJyb3I9JTIzY2MwMDAwJmljb25Db2xvckRlZmF1bHQ9JTIzNzc3Nzc3Jmljb25Db2xvckNvbnRlbnQ9JTIzNDQ0NDQ0Jmljb25Db2xvckFjdGl2ZT0lMjNmZmZmZmYmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnSW1nT3BhY2l0eUVycm9yPTk1JmJnSW1nT3BhY2l0eUhpZ2hsaWdodD01NSZiZ0ltZ09wYWNpdHlDb250ZW50PTc1JmJnSW1nT3BhY2l0eUhlYWRlcj03NSZiZ0ltZ09wYWNpdHlBY3RpdmU9NjUmYmdJbWdPcGFjaXR5SG92ZXI9NzUmYmdJbWdPcGFjaXR5RGVmYXVsdD03NSZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWYmZnNEZWZhdWx0PTFlbSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvcGFjaXR5U2hhZG93PS4zJmJnQ29sb3JTaGFkb3c9JTIzNjY2NjY2Jm9wYWNpdHlPdmVybGF5PS4zJmJnQ29sb3JPdmVybGF5PSUyM2FhYWFhYSZmY0Vycm9yPSUyMzVmM2YzZiZib3JkZXJDb2xvckVycm9yPSUyM2YxYTg5OSZiZ0NvbG9yRXJyb3I9JTIzZmRkZmRmJmZjSGlnaGxpZ2h0PSUyMzc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD0lMjNkYWQ1NWUmYmdDb2xvckhpZ2hsaWdodD0lMjNmZmZhOTAmZmNDb250ZW50PSUyMzMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9JTIzZGRkZGRkJmJnQ29sb3JDb250ZW50PSUyM2ZmZmZmZiZmY0hlYWRlcj0lMjMzMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9JTIzZGRkZGRkJmJnQ29sb3JIZWFkZXI9JTIzZTllOWU5JmZjQWN0aXZlPSUyM2ZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0lMjMwMDNlZmYmYmdDb2xvckFjdGl2ZT0lMjMwMDdmZmYmZmNIb3Zlcj0lMjMyYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj0lMjNjY2NjY2MmYmdDb2xvckhvdmVyPSUyM2VkZWRlZCZmY0RlZmF1bHQ9JTIzNDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD0lMjNjNWM1YzUmYmdDb2xvckRlZmF1bHQ9JTIzZjZmNmY2XG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udWktaGVscGVyLXpmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuNWVtIDAuN2VtO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDIuMmVtO1xuICBib3JkZXItdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi51aS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggMWVtIDNweCAwLjRlbTtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG5cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IC0xcHg7XG59XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMC4yZW07XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi51aS1idXR0b24ge1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU3VwcG9ydDogSUUgPD0gMTEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyLjFlbTtcbiAgaGVpZ2h0OiAyLjFlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG59XG5cbi8qIHdvcmthcm91bmRzICovXG4vKiBTdXBwb3J0OiBGaXJlZm94IDUgLSA0MCAqL1xuaW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWNvbnRyb2xncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLFxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXMge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG59XG5cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcbiAgLyogU3VwcG9ydDogSUU4IG9ubHksIEFuZHJvaWQgPCA0LjQgb25seSAqL1xuICB3aWR0aDogNzUlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi40ZW0pO1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwLjEyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLFxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxN2VtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDFweCAwO1xufVxuXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogNDUlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAwLjRlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAwLjdlbSAwLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogMC43ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAgMC4yZW07XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAuNWVtIDAuMmVtIDAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuM2VtIDAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIDAuNGVtO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogMC41ZW07XG4gIHRvcDogMC4zZW07XG59XG5cbi51aS1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4yZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjFlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC4zZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjNlbSAxZW0gMC41ZW0gMC40ZW07XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuICBtYXJnaW46IDAuNWVtIDAuNGVtIDAuNWVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG4gIHdpZHRoOiAycHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtcyB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcbiAgd2lkdGg6IDJweDtcbiAgbGVmdDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktcmVzaXphYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktcmVzaXphYmxlLW4ge1xuICBjdXJzb3I6IG4tcmVzaXplO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDtcbn1cblxuLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi51aS1yZXNpemFibGUtZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXJlc2l6YWJsZS13IHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG59XG5cbi51aS1yZXNpemFibGUtc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbn1cblxuLnVpLXJlc2l6YWJsZS1udyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4udWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4udWktcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIG1hcmdpbjogLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXNlbGVjdGFibGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMnB4IDAuNGVtO1xuICBtYXJnaW46IDAuNWVtIDAgMCAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udWktc2VsZWN0bWVudS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTRlbTtcbn1cblxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuOGVtO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC0wLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICBsZWZ0OiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMC42ZW07XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgYm90dG9tOiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwO1xufVxuXG4udWktc29ydGFibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udWktc3Bpbm5lci1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuMjIyZW0gMDtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG4udWktc3Bpbm5lci1idXR0b24ge1xuICB3aWR0aDogMS42ZW07XG4gIGhlaWdodDogNTAlO1xuICBmb250LXNpemU6IDAuNWVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMDtcbn1cblxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXItdXAge1xuICB0b3A6IDA7XG59XG5cbi51aS1zcGlubmVyLWRvd24ge1xuICBib3R0b206IDA7XG59XG5cbi51aS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBwb3NpdGlvbjogcmVsYXRpdmUgcHJldmVudHMgSUUgc2Nyb2xsIGJ1ZyAoZWxlbWVudCB3aXRoIHBvc2l0aW9uOiByZWxhdGl2ZSBpbnNpZGUgY29udGFpbmVyIHdpdGggb3ZlcmZsb3c6IGF1dG8gYXBwZWFyIGFzIFwiZml4ZWRcIikgKi9cbiAgcGFkZGluZzogMC4yZW07XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMC4yZW0gMDtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDFweCAwLjJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMWVtIDEuNGVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5ib2R5IC51aS10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMwMDNlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuICBjb2xvcjogIzc3NzYyMDtcbn1cblxuLnVpLXN0YXRlLWNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG5cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG5cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTsgLyogc3VwcG9ydDogSUU4ICovXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93LTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xufVxuXG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cblxuLnVpLWljb24tZXh0bGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1uZXd3aW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDtcbn1cblxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuXG4udWktaWNvbi1zaHVmZmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG59XG5cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4O1xufVxuXG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG5cbi51aS1pY29uLWZvbGRlci1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tbm90ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcbn1cblxuLnVpLWljb24tc3VpdGNhc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXBlcnNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cblxuLnVpLWljb24tcHJpbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XG59XG5cbi51aS1pY29uLXVubG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ob21lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XG59XG5cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNsb2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi1kaXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXdyZW5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWdlYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4O1xufVxuXG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXN0YXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1rZXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1saWdodGJ1bGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsaXBib2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNvcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWluZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXJhZGlvLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGluLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstc3RhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tdm9sdW1lLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7XG59XG5cbi51aS1pY29uLXNpZ25hbC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgb3BhY2l0eTogMC4wMDM7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wLjMpOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLXdpZGdldC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG59XG5cbi5nYXAge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nOiB2YXIoLS1nYXBTaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcbn1cblxuLmNvbGxhcHNpYmxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cblxuLnRvZ2dsZS1pbmZvLFxuLnRvZ2dsZS1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b2dnbGUtaGVhZGVyID4gaSB7XG4gIHdpZHRoOiAyLjRyZW07XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5pdGVtLWxpc3QtbW9iaWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDFyZW07XG59XG4uaXRlbS1saXN0LW1vYmlsZSAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXRlbS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLml0ZW0tbGlzdCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNtYXAtY2FudmFzIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2NhdGlvbi1kZXRhaWwtc3RvcmUtaW1hZ2Uge1xuICBtYXJnaW46IDUwcHggMjBweCA0MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZGV0YWlsLXN0b3JlLWltYWdlIHtcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4IDA7XG4gIH1cbn1cbi5sb2NhdGlvbi1kZXRhaWwtc3RvcmUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMzMsIDI4LCAyNCwgMC44NSk7XG59XG5cbi5sb2NhdGlvbnMtYmctYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tYXJxdWVlLWxvY2F0aW9uLWRldGFpbC5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRvcDogLTYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubG9jYXRpb24tc3RvcmUtaW5mby1ibG9jayAubG9jYXRpb24tc3RvcmUtbmFtZSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgZm9udC1zaXplOiA2LjhyZW07XG4gIGNvbG9yOiAjZjBlZmVmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxvY2F0aW9uLXN0b3JlLWluZm8tYmxvY2sgLmxvY2F0aW9uLXN0b3JlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICB9XG59XG4ubG9jYXRpb24tc3RvcmUtaW5mby1ibG9jayAubG9jYXRpb24tc3RvcmUtaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICNmMGVmZWY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubG9jYXRpb24tc3RvcmUtaW5mby1ibG9jayAubG9jYXRpb24tc3RvcmUtaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIC5sb2NhdGlvbi1zdG9yZS1pbmZvIGEge1xuICBjb2xvcjogI2NmOTAxMjtcbn1cbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIC5sb2NhdGlvbi1zdG9yZS1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI2YwZWZlZjtcbn1cbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIC5sb2NhdGlvbi1zdG9yZS1pbmZvIC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sb2NhdGlvbi1zdG9yZS1pbmZvLWJsb2NrIC5sb2NhdGlvbi1zdG9yZS1pbmZvIC5sb2NhdGlvbi1ob3VycyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxvY2F0aW9uLXN0b3JlLWluZm8tYmxvY2sgLmxvY2F0aW9uLW9yZGVyLW5vdyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5sb2NhdGlvbi1ib2R5LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxvY2F0aW9ucy1oaXJpbmctYmxvY2sgLnNvY2lhbC1ib3R0b20tbGlua3Mge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi5sb2NhdGlvbnMtaGlyaW5nLWJsb2NrIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uRmluZFRvcHBlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkZpbmRUb3BwZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uRmluZFRvcHBlcnMgLk1hcCB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4uRmluZFRvcHBlcnMgLlNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDMzLCAyOCwgMjQsIDAuNSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRmluZFRvcHBlcnMgLlNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5GaW5kVG9wcGVycyAuU2VhcmNoICNzdG9yZURldGFpbHMge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDQ5MXB4O1xufVxuLkZpbmRUb3BwZXJzIC5TZWFyY2ggI3N0b3JlRGV0YWlscyAuc2lkZS1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDkxcHg7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbn1cbi5GaW5kVG9wcGVycyAuU2VhcmNoIC5GaWVsZHNDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRmluZFRvcHBlcnMgLlNlYXJjaCAuRmllbGRzQ29udGFpbmVyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5GaW5kVG9wcGVycyAuU2VhcmNoIC5GaWVsZHNDb250YWluZXIgLmZvcm0tZ3JvdXAgLlNlYXJjaEJveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5GaW5kVG9wcGVycyAuU2VhcmNoIC5GaWVsZHNDb250YWluZXIgLmdwcyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBjb2xvcjogI2ZkZDUwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkZpbmRUb3BwZXJzIC5TZWFyY2ggLkZpZWxkc0NvbnRhaW5lciAuU2VhcmNoTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDUycHg7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uRmluZFRvcHBlcnMgLlNlYXJjaCAuRmllbGRzQ29udGFpbmVyIC5TZWFyY2hMaW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ1MDE7XG59XG4uRmluZFRvcHBlcnMgLlNlYXJjaCAuRmllbGRzQ29udGFpbmVyIC5TZWFyY2hMaW5rOmhvdmVyOmFmdGVyIHtcbiAgbGVmdDogNTUlO1xufVxuLkZpbmRUb3BwZXJzIC5TZWFyY2ggLkZpZWxkc0NvbnRhaW5lciAuU2VhcmNoTGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGNvbG9yOiAjZjBlZmVmO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjExYzE4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCAubG9jYXRpb25JdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG4uRmluZFRvcHBlcnMgLm1hcC1zdG9yZS1saXN0IC5sb2NhdGlvbkl0ZW0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCAubG9jYXRpb25JdGVtIC5EaXJlY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSAuRGlyZWN0aW9ucyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCAubG9jYXRpb25JdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uRmluZFRvcHBlcnMgLm1hcC1zdG9yZS1saXN0IC5sb2NhdGlvbkl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGVudCAubG9jU2VsTGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleDogMTtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSAubG9jYXRpb24taXRlbS1jb250ZW50IC5sb2NTZWxSaWdodCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSAubG9jYXRpb24taXRlbS1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSAubG9jYXRpb24taXRlbS1idG5zIC5idG4ge1xuICBmbGV4OiAxO1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCAubG9jYXRpb25JdGVtIC5sb2NhdGlvbi1pdGVtLWJ0bnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLkZpbmRUb3BwZXJzIC5tYXAtc3RvcmUtbGlzdCAubG9jYXRpb25JdGVtIC5sb2NhdGlvbi1pdGVtLWJ0bnMgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5GaW5kVG9wcGVycyAubWFwLXN0b3JlLWxpc3QgLmxvY2F0aW9uSXRlbSAuc3RvcmUtZGV0YWlscy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sb2dpbi1mb3JtIGE6bm90KC5idG4pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b3BwZXJzLW1lbnUtaXRlbXMgLnBhZ2UtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWFjY29yZGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTkxZjJiO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1hY2NvcmRpb24gLm1lbnUtaXRlbS1hY2NvcmRpb24taGVhZGVyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E5MWYyYjtcbiAgcGFkZGluZzogMXJlbSAwIDAgMnJlbTtcbn1cbi50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtYWNjb3JkaW9uIC5tZW51LWl0ZW0tYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWV4cGFuZG8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1hY2NvcmRpb24gLm1lbnUtaXRlbS1hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tZXhwYW5kbzpmb2N1cyB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1hY2NvcmRpb24gLm1lbnUtaXRlbS1hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tZXhwYW5kbyBpIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWFjY29yZGlvbiAubWVudS1pdGVtLWFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1leHBhbmRvIGkuZmEtY2hldnJvbi1jaXJjbGUtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWFjY29yZGlvbiAubWVudS1pdGVtLWFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1leHBhbmRvLm9wZW4gaS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWFjY29yZGlvbiAubWVudS1pdGVtLWFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1leHBhbmRvLm9wZW4gaS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1hY2NvcmRpb24gLm1lbnUtaXRlbS1hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWFjY29yZGlvbiAubWVudS1pdGVtLWFjY29yZGlvbi1jYXRlZ29yeS1tZXNzYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHBhZGRpbmc6IDAgMnJlbSAxcmVtIDJyZW07XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1jb250YWluZXIgLm1lbnUtaXRlbS1ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1jb250YWluZXIgLm1lbnUtaXRlbS1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IDM2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1jb250YWluZXIgLm1lbnUtaXRlbS1ibG9jayBhOmhvdmVyIC5idG4ge1xuICBjb2xvcjogI2E5MWYyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbn1cbi50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1pbm5lciAubWVudS1pdGVtLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1pbm5lciAuZGltZW5zaW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1pbm5lciAuZGltZW5zaW9ucyAucHJpbWFyeS1kaW1lbnNpb24sIC50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1pbm5lciAuZGltZW5zaW9ucyAuc2Vjb25kYXJ5LWRpbWVuc2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0taW5uZXIgLnJlcXVpcmVtZW50cyB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvcHBlcnMtbWVudS1pdGVtcyAubWVudS1pdGVtcy1jb250YWluZXIgLm1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWlubmVyIC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZmxleDogMTtcbn1cbi50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1pbm5lciAuaXRlbS1uYW1lLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4udG9wcGVycy1tZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWNvbnRhaW5lciAubWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0taW5uZXIgaDQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiByZ2JhKDMzLCAyOCwgMjQsIDAuODUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbi50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1pbm5lciBoNDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50b3BwZXJzLW1lbnUtaXRlbXMgLm1lbnUtaXRlbXMtY29udGFpbmVyIC5tZW51LWl0ZW0tYmxvY2sgLm9yZGVyaW5nLXJvdyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbmRpdi5tZW51LWl0ZW0taW1nLnctMTAwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW46IC0xMHB4IC0xMHB4IDAgLTEwcHg7XG59XG5cbi8qIFRPRE86IFJlbW92ZSBvbmNlIGludGVncmF0aW9uIGhhcyBpbWFnZXMqL1xuLm5vLWltYWdlLWZhbGxiYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWZhZjtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLnJlc3BvbnNpdmUtbm8taW1hZ2UtZmFsbGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWZhZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByb2R1Y3QtbWVzc2FnZSB7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5pdGVtLW51dHJpdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuLnF1YW50aXR5IHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1lbnUtcXVhbnRpdHkge1xuICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgbWF4LXdpZHRoOiA0NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG4uYWRkLXRvLW9yZGVyLWxpbmsge1xuICB3aWR0aDogY2FsYyg3NSUgLSAxMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yZXF1aXJlbWVudC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVxdWlyZW1lbnQtZ3JvdXAgLnNlbGVjdC1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcbiAgZ2FwOiAxcmVtO1xufVxuLnJlcXVpcmVtZW50LWdyb3VwIHNlbGVjdCB7XG4gIG1hcmdpbjogMnB4IDBweDtcbn1cblxuLm1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5tZW51LWxpc3QgYSB7XG4gIGZsZXg6IDEgMSAwcHg7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tZW51LWxpc3QtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVudS1saXN0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG4ubW9kYWwtZGlhbG9nIGg0IC5wcm9kdWN0LXByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuLm1vZGFsLWRpYWxvZyBoNCAucHJvZHVjdC1wcmljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5kZWZhdWx0LW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIxMWMxODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZGVmYXVsdC1tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWZvb3RlciAucmVtb3ZlLWl0ZW0tYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtY2FyZC1idWlsZGVyLW1vZGFsIHtcbiAgICBtaW4td2lkdGg6IDgwcmVtO1xuICB9XG59XG5cbi5ibG9ja1VJLmJsb2NrTXNnLmJsb2NrUGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVmZWYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja1VJLmJsb2NrTXNnLmJsb2NrUGFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICA1MCUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmxvYWRlcl9fZG90IHtcbiAgYW5pbWF0aW9uOiAxcyBibGluayBpbmZpbml0ZTtcbn1cblxuLmxvYWRlcl9fZG90Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjUwbXM7XG59XG5cbi5sb2FkZXJfX2RvdDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDUwMG1zO1xufVxuXG4uc3Bpbm5pbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zcGlubmluZy1pbmRpY2F0b3IgLmxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc3Bpbm5pbmctaW5kaWNhdG9yIC5tZXNzYWdlIHtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZHJvcC1kb3duLW5hdi1saW5rcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcC1kb3duLW5hdi1saW5rcyBkaXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhZmFmYWY7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ZWxjb21lLWJhY2stYmFyLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmRkNTAxO1xufVxuXG4ud2VsY29tZS1iYWNrLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53ZWxjb21lLWJhY2stYmFyIC53ZWxjb21lLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2VsY29tZS1iYWNrLWJhciBhIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWxjb21lLWJhY2stYmFyIC5sb3lhbHR5LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5cbi5vcmRlcmVkLWxpc3Qge1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiA5NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyZWQtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNzZyZW07XG4gIH1cbn1cbi5vcmRlcmVkLWxpc3QgLm9yZGVyZWQtbGlzdC1pdGVtIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLm9yZGVyZWQtbGlzdCAub3JkZXJlZC1saXN0LWl0ZW0gLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm9yZGVyZWQtbGlzdCAub3JkZXJlZC1saXN0LWl0ZW0gLnRpdGxlIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiA1NnJlbTtcbn1cbi5vcmRlcmVkLWxpc3QgLm9yZGVyZWQtbGlzdC1pdGVtIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cbi5vcmRlcmVkLWxpc3QgLm9yZGVyZWQtbGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiAtMTZweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2E5MWYyYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlcmVkLWxpc3QgLm9yZGVyZWQtbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgICBjb2xvcjogI2E5MWYyYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgdG9wOiAtMTZweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2E5MWYyYjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYnRuLm9yZGVyLWJ1dHRvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHJlbTtcbiAgcmlnaHQ6IDA7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB6LWluZGV4OiA1MDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0bi5vcmRlci1idXR0b24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnRuLm9yZGVyLWJ1dHRvbi1tb2JpbGUgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJ0bi5vcmRlci1idXR0b24tbW9iaWxlOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5vcmRlci1idXR0b24tZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHJlbTtcbiAgcmlnaHQ6IDEwcmVtO1xuICB6LWluZGV4OiA1MDA7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3BwZXJzLW9yZGVyLnN2Zyk7XG59XG4ub3JkZXItYnV0dG9uLWRlc2t0b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcHBlcnMtb3JkZXItaG92ZXIuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItYnV0dG9uLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm9yZGVyLWhpc3RvcnktYmFyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuLm9yZGVyLWhpc3RvcnktdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5vcmRlci1oaXN0b3J5LWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbn1cblxuLm9yZGVyLWhpc3RvcnktcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xufVxuLm9yZGVyLWhpc3RvcnktcGFnZSAub3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLm9yZGVyLWhpc3RvcnktcGFnZSAub3JkZXItYnViYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWhpc3RvcnktcGFnZSAub3JkZXItYnViYmxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ub3JkZXItaGlzdG9yeS1wYWdlIC50aXRsZS1iYXIsXG4ub3JkZXItaGlzdG9yeS1wYWdlIC5idXR0b24tYmFyLFxuLm9yZGVyLWhpc3RvcnktcGFnZSAudG9wLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMXJlbTtcbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2UgLmJ1dHRvbi1iYXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItaGlzdG9yeS1wYWdlIC50aXRsZS1iYXIge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBiYWNrZ3JvdW5kOiAjZmRkNTAxO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTFjMTg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2UgLnRpdGxlLWJhciBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2UgLnByb21vdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLm9yZGVyLWhpc3RvcnktcGFnZSAucmVndWxhci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ub3JkZXItaGlzdG9yeS1wYWdlIC5yZWd1bGFyLWl0ZW1zIC5yZWd1bGFyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm9yZGVyLWhpc3RvcnktcGFnZSAucmVxdWlyZW1lbnRzLFxuLm9yZGVyLWhpc3RvcnktcGFnZSAubW9kaWZpY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2UgLmluYWN0aXZlIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ub3JkZXItc3VtbWFyeS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLml0ZW0tc3VtbWFyeS1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjYpO1xufVxuLml0ZW0tc3VtbWFyeS1pbmZvIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uaXRlbS1zdW1tYXJ5LWluZm8gdGQuaXMtc3ViLXRvdGFsLCAuaXRlbS1zdW1tYXJ5LWluZm8gdGQuaXMtdG90YWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjg1KTtcbn1cbi5pdGVtLXN1bW1hcnktaW5mbyB0ZC5pcy1zdWItdG90YWwtcHJpY2UsIC5pdGVtLXN1bW1hcnktaW5mbyB0ZC5pcy10b3RhbC1wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjg1KTtcbn1cbi5pdGVtLXN1bW1hcnktaW5mbyB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vcmRlci1zdW1tYXJ5LWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ub3JkZXItc3VtbWFyeS1pbmZvIHRyOmxhc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5vcmRlci1zdW1tYXJ5LWluZm8gdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi5vcmRlci1zdW1tYXJ5LWluZm8gdGQub3MtaXRlbSB7XG4gIHdpZHRoOiA3MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ub3JkZXItc3VtbWFyeS1pbmZvIHRkLm9zLW51bWJlciB7XG4gIHdpZHRoOiAxMCU7XG59XG4ub3JkZXItc3VtbWFyeS1pbmZvIHRkLm9zLXByaWNlIHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vcmRlci1zZXR1cC1wYWdlIHtcbiAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuaDIub3JkZXItc2V0dXAge1xuICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xufVxuXG4ub3JkZXItc2V0dXAtc3RlcC0xIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5waWNrdXAtb3B0aW9ucyxcbi5kZWxpdmVyeS1vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5waWNrdXAtb3B0aW9ucy5zZWxlY3RlZCxcbi5kZWxpdmVyeS1vcHRpb25zLnNlbGVjdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmRlci10eXBlLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xufVxuLm9yZGVyLXR5cGUtc2VsZWN0b3JfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcmRlci10eXBlLXNlbGVjdG9yX19ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgbWluLWhlaWdodDogMTJyZW07XG4gIGhlaWdodDogMTJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG59XG4ub3JkZXItdHlwZS1zZWxlY3RvciAub3B0aW9uLWljb24tY2lyY2xlIHtcbiAgcGFkZGluZzogNHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9yZGVyLXR5cGUtc2VsZWN0b3IgLm9wdGlvbi1pY29uLWNpcmNsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3JkZXItdHlwZS1zZWxlY3Rvcl9fb3B0aW9uLnNlbGVjdGVkIC5vcHRpb24taWNvbi1jaXJjbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTkxZjJiO1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xufVxuLm9yZGVyLXR5cGUtc2VsZWN0b3JfX29wdGlvbi5zZWxlY3RlZCBoMiB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuXG4ub3JkZXItdHlwZS1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5vcmRlci10eXBlLXNsaWRlciBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLXR5cGUtc2xpZGVyX19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm9yZGVyLXR5cGUtc2xpZGVyX19nYXAge1xuICBtYXJnaW4tdG9wOiA2LjVyZW07XG4gIGhlaWdodDogMC40cmVtO1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICB3aWR0aDogNC40cmVtO1xufVxuLm9yZGVyLXR5cGUtc2xpZGVyIC5vcHRpb24tY3Jvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XG59XG4ub3JkZXItdHlwZS1zbGlkZXIgLm9wdGlvbi1kaWFtb25kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci10eXBlLXNsaWRlciAub3B0aW9uLWRpYW1vbmQgLmRpYW1vbmQtbGVmdC1waWNrdXAge1xuICBtaW4taGVpZ2h0OiAwLjRyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNhOTFmMmI7XG4gIGZsZXg6IDE7XG59XG4ub3JkZXItdHlwZS1zbGlkZXIgLm9wdGlvbi1kaWFtb25kIC5kaWFtb25kLXJpZ2h0LXBpY2t1cCB7XG4gIG1pbi1oZWlnaHQ6IDAuNHJlbTtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgZmxleDogMTtcbn1cbi5vcmRlci10eXBlLXNsaWRlciAub3B0aW9uLWRpYW1vbmQgLmRpYW1vbmQtbGVmdC1kZWxpdmVyeSB7XG4gIG1pbi1oZWlnaHQ6IDAuNHJlbTtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgZmxleDogMTtcbn1cbi5vcmRlci10eXBlLXNsaWRlciAub3B0aW9uLWRpYW1vbmQgLmRpYW1vbmQtcmlnaHQtZGVsaXZlcnkge1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAwLjRyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbn1cbi5vcmRlci10eXBlLXNsaWRlcl9fb3B0aW9uLnNlbGVjdGVkIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9yZGVyLXR5cGUtc2xpZGVyX19vcHRpb24uc2VsZWN0ZWQgLmRpYW1vbmQtc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuMnJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIuOHJlbTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMTAwJSA1MCUsIDUwJSAxMDAlLCAwJSA1MCUpO1xuICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICBwYWRkaW5nOiAwLjRyZW07XG59XG4ub3JkZXItdHlwZS1zbGlkZXJfX29wdGlvbi5zZWxlY3RlZCAuZGlhbW9uZC1zZWxlY3RlZCAuZGlhbW9uZC1zZWxlY3RlZF9faW5uZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDUwJSwgNTAlIDEwMCUsIDAlIDUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZGQ1MDE7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG5cbi5vcmRlci1ub3ctYnRucyB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLm9yZGVyLW5vdy1idG5zIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWZhZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2FmYWZhZjtcbn1cbi5vcmRlci1ub3ctYnRucyAuYnRuLnNlbGVjdGVkLCAub3JkZXItbm93LWJ0bnMgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmRkNTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRkNTAxO1xufVxuLm9yZGVyLW5vdy1idG5zIC5idG4uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ub3JkZXItdGltaW5nLW5vdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLyogSGlkZSBIVE1MNSBVcCBhbmQgRG93biBhcnJvd3MgZm9yIHppcCBjb2RlICovXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLm9yZGVyLWRhdGUtdGltZSAuZmEtY2FsZW5kYXItYWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiByZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiByZ2JhKDMzLCAyOCwgMjQsIDAuNyk7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmRlci10aW1pbmdfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbn1cbi5vcmRlci10aW1pbmdfX2Vycm9ycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmVkO1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXctb3JkZXItdHlwZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubmV3LW9yZGVyLXR5cGUtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5ldy1vcmRlci10eXBlLWNvbnRhaW5lciAubmV3LW9yZGVyLXR5cGUtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3LW9yZGVyLXR5cGUtY29udGFpbmVyIC5uZXctb3JkZXItdHlwZS1idG4gaW1nIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLm5ldy1vcmRlci10eXBlLWNvbnRhaW5lciAubmV3LW9yZGVyLXR5cGUtYnRuOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmV3LW9yZGVyLXR5cGUtY29udGFpbmVyIC5uZXctb3JkZXItdHlwZS1idG4uc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogIzIxMWMxOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBib3R0b206IC01NXB4O1xuICB6LWluZGV4OiAxO1xufVxuLm5ldy1vcmRlci10eXBlLWNvbnRhaW5lciAubmV3LW9yZGVyLXR5cGUtYnRuLnNlbGVjdGVkIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCB7XG4gIG1heC13aWR0aDogODByZW07XG59XG4uc3RvcmUtc2VsZWN0b3ItbW9kYWwgLm1vZGFsLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDAwMDA7XG4gIG1hcmdpbjogMXJlbSAwIDAgMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMnJlbSAwIDJyZW07XG59XG4uc3RvcmUtc2VsZWN0b3ItbW9kYWwgdWwubGFyZ2UtcmFkaW9zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuY2hlY2sge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uc3RvcmUtc2VsZWN0b3ItbW9kYWwgdWwubGFyZ2UtcmFkaW9zIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNhOTFmMmI7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIHVsLmxhcmdlLXJhZGlvcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCB1bC5sYXJnZS1yYWRpb3MgbGkgbGFiZWwge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCB1bC5sYXJnZS1yYWRpb3MgbGkgLmNoZWNrIHtcbiAgdG9wOiAxcmVtO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uc3RvcmUtc2VsZWN0b3ItbW9kYWwgdWwubGFyZ2UtcmFkaW9zIGxpIC5jaGVjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiBkaXYge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogYXV0bztcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdjpudGgtY2hpbGQoMiksIC5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNnJlbTtcbn1cbi5zdG9yZS1zZWxlY3Rvci1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gIHdpZHRoOiAyMHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hZGRyZXNzLWxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLmFkZHJlc3MtbGlzdC1jb250YWluZXIgLmRpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTFjMTg7XG59XG4uYWRkcmVzcy1saXN0LWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWRkcmVzcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLmFkZHJlc3MtbGlzdCAuYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWRkcmVzcy1saXN0IC5hZGRyZXNzX190aXRsZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDA7XG59XG4uYWRkcmVzcy1saXN0IC5hZGRyZXNzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDFyZW07XG59XG4uYWRkcmVzcy1saXN0IC5hZGRyZXNzX19hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmFkZHJlc3MtbGlzdCAuYWRkcmVzc19fYnV0dG9uIGlucHV0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi55b3VyLWFkZHJlc3MtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi55b3VyLWFkZHJlc3MtaW5wdXRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi55b3VyLWFkZHJlc3MtaW5wdXRfX3RpdGxlIGgyIHtcbiAgZmxleDogMTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueW91ci1hZGRyZXNzLWlucHV0X19hdXRvZmlsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5saW5lMS1saW5lMixcbi5zdGF0ZS16aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubGluZTEtbGluZTIgLmZvcm0tZ3JvdXAsXG4uc3RhdGUtemlwIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpbmUxLWxpbmUyLFxuICAuc3RhdGUtemlwIHtcbiAgICBnYXA6IDFyZW07XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmxpbmUxLWxpbmUyIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgyKSxcbiAgLnN0YXRlLXppcCAuZm9ybS1ncm91cDpudGgtY2hpbGQoMikge1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG59XG5cbi5jb250aW51ZS1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5zdG9yZXMtbmVhci15b3Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIxMWMxODtcbn1cbi5zdG9yZXMtbmVhci15b3UgLnRpdGxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RvcmVzLW5lYXIteW91IC50aXRsZS1yb3cgLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xufVxuLnN0b3Jlcy1uZWFyLXlvdSAuZXJyb3Itcm93IHtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4uc3RvcmVzLW5lYXIteW91IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdG9yZS1uZWFyLXlvdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5zdG9yZS1uZWFyLXlvdSAuc3RvcmUtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uc3RvcmUtbmVhci15b3UgLnN0b3JlLWluZm8gaDQge1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zdG9yZS1uZWFyLXlvdSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnN0b3JlLW5lYXIteW91IC5zdG9yZS1zZWxlY3Qge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uc3RvcmUtbmVhci15b3UgLnN0b3JlLXNlbGVjdCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ub3JkZXItdGltaW5nLXNlbGVjdG9yIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5leHRyYS1maWVsZHMtc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5idG4tdmlldy1hbGwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLm9yZGVyLXNldHVwLW5hdi1kIHtcbiAgYmFja2dyb3VuZDogIzIxMWMxODtcbiAgcGFkZGluZzogMXJlbSAwcmVtO1xufVxuLm9yZGVyLXNldHVwLW5hdi1kIC5vcmRlci1zZXR1cC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGNvbG9yOiAjZDBkMGQwO1xuICBmb250LWZhbWlseTogXCJCaWN5Y2xldHRlIFcwMSBCbGFja1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcmRlci1zZXR1cC1uYXYtZCAub3JkZXItc2V0dXAtYmFyIC50b2dnbGUge1xuICB3aWR0aDogNDZweDtcbn1cbi5vcmRlci1zZXR1cC1uYXYtZCAub3JkZXItc2V0dXAtYmFyIC50b2dnbGUgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXItc2V0dXAtbmF2LWQgLm9yZGVyLXNldHVwLWJhciAudG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1zZXR1cC1uYXYtZCAub3JkZXItc2V0dXAtYmFyIC50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICBiYWNrZ3JvdW5kOiAjZDBkMGQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3JkZXItc2V0dXAtbmF2LWQgLm9yZGVyLXNldHVwLWJhciAudG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmRkNTAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZDogI2ZkZDUwMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9yZGVyLXNldHVwLW5hdi1kIC5vcmRlci1zZXR1cC1iYXIgLnRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5vcmRlci1zZXR1cC1uYXYtZCAub3JkZXItc2V0dXAtYmFyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZDBkMGQwO1xufVxuLm9yZGVyLXNldHVwLW5hdi1kIC5vcmRlci1zZXR1cC1iYXIgYS5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmRkNTAxO1xufVxuLm9yZGVyLXNldHVwLW5hdi1kIC5vcmRlci1zZXR1cC1iYXIgLm9yZGVyLXRpbWluZyxcbi5vcmRlci1zZXR1cC1uYXYtZCAub3JkZXItc2V0dXAtYmFyIC5vcmRlci10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm9yZGVyLXNldHVwLW5hdi1kIC5vcmRlci1zZXR1cC1iYXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgLyogc2hyaW5rIG92ZXJhbGwgc2l6ZSAqL1xuICB9XG59XG5cbi5vcmRlci1zZXR1cC1uYXYtZC5jYXRlcmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZGQ1MDE7XG59XG4ub3JkZXItc2V0dXAtbmF2LWQuY2F0ZXJpbmcgLm9yZGVyLXNldHVwLWJhciBhIHtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5vcmRlci1zZXR1cC1uYXYtZC5jYXRlcmluZyAub3JkZXItc2V0dXAtYmFyIGEuc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzIxMWMxODtcbn1cbi5vcmRlci1zZXR1cC1uYXYtZC5jYXRlcmluZyAub3JkZXItc2V0dXAtYmFyIC5vcmRlci10aW1pbmcsXG4ub3JkZXItc2V0dXAtbmF2LWQuY2F0ZXJpbmcgLm9yZGVyLXNldHVwLWJhciAub3JkZXItdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9yZGVyLXNldHVwLW5hdi1kLmNhdGVyaW5nIC50b2dnbGUge1xuICB3aWR0aDogNDZweDtcbn1cbi5vcmRlci1zZXR1cC1uYXYtZC5jYXRlcmluZyAudG9nZ2xlIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yZGVyLXNldHVwLW5hdi1kLmNhdGVyaW5nIC50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLXNldHVwLW5hdi1kLmNhdGVyaW5nIC50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjExYzE4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGJhY2tncm91bmQ6ICMyMTFjMTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcmRlci1zZXR1cC1uYXYtZC5jYXRlcmluZyAudG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjExYzE4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZDogIzIxMWMxODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9yZGVyLXNldHVwLW5hdi1kLmNhdGVyaW5nIC50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGxlZnQ6IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5cbi50YWctZmlsdGVyLW1vdW50IHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWctZmlsdGVyLW1vdW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5waWxscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xufVxuLnBpbGxzIC5waWxsIHtcbiAgLS1waWxsLWJnOiAjMjE5NmYzO1xuICAtLXBpbGwtdGV4dC1jb2xvcjogJGJyYW5kLXdoaXRlO1xuICAtLXBpbGwtYm9yZGVyLWNvbG9yOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAwLjVlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGlsbC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1waWxsLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcGlsbC1ib3JkZXItY29sb3IpO1xufVxuXG4ucHQtb3JkZXItc3VtbWFyeS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wdC1vcmRlci1zdW1tYXJ5LWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0b3JlLXBob25lLW51bWJlciB7XG4gIGNvbG9yOiAjYTkxZjJiO1xufVxuXG4uYWNrbm93bGVkZ2UtaGVyZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC5iYW5uZXIge1xuICBwYWRkaW5nOiA1cHggMHB4IDEwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucGl6emEtdHJhY2tlci1jb250YWluZXIgLmJhbm5lciBoMSB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNmZGQ1MDE7XG59XG4ucGl6emEtdHJhY2tlci1jb250YWluZXIgLmJhbm5lciBoMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGl6emEtdHJhY2tlci1jb250YWluZXIgLmJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC50cmFja2VyLXN0ZXBzIC5idG4tYXJyb3ctZG93bi5maXJzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGl6emEtdHJhY2tlci1jb250YWluZXIgLnRyYWNrZXItc3RlcHMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG59XG4ucGl6emEtdHJhY2tlci1jb250YWluZXIgLnRyYWNrZXItc3RlcHMgLnN0ZXAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGl6emEtdHJhY2tlci1jb250YWluZXIgLnRyYWNrZXItc3RlcHMgLnN0ZXAgLnN0ZXAtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ucGl6emEtdHJhY2tlci1jb250YWluZXIgLnRyYWNrZXItc3RlcHMgLnN0ZXAgLmljb24uc3RlcC00LmFjdGl2ZSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC50cmFja2VyLXN0ZXBzIC5zdGVwIC5pY29uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzg4ODtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2FmYWZhZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC50cmFja2VyLXN0ZXBzIC5zdGVwIC5pY29uLmFjdGl2ZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICNhOTFmMmI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRkNTAxO1xufVxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIC50cmFja2VyLXN0ZXBzIC5zdGVwIC5pY29uLmNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogI2E5MWYyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZGQ1MDE7XG59XG4ucGl6emEtdHJhY2tlci1jb250YWluZXIgLnRyYWNrZXItc3RlcHMgLmNvbm5lY3Rvci1yb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucGl6emEtdHJhY2tlci1jb250YWluZXIgLnRyYWNrZXItc3RlcHMgLmNvbm5lY3Rvci1yb3cgLmNvbm5lY3RvciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjODg4O1xufVxuXG4uZGlzcGF0Y2gtdHJhY2tpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uZXN0aW1hdGVkLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmVzdGltYXRlZC10aW1lIC5lc3RpbWF0ZWQtcHJlLXRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLmVzdGltYXRlZC10aW1lIC50aW1lLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXN0aW1hdGVkLXRpbWUgLmVzdGltYXRlZC10aW1lLXRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbn1cblxuLm9yZGVyLWFsZXJ0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTE7XG59XG5cbi5naWZ0LWNhcmQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdpZnQtY2FyZC1kZXRhaWxzIHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmdpZnQtY2FyZC1kZXRhaWxzX19sZWZ0LCAuZ2lmdC1jYXJkLWRldGFpbHNfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5naWZ0LWNhcmQtZGV0YWlsc19fdG8tZW1haWwsIC5naWZ0LWNhcmQtZGV0YWlsc19fbWVzc2FnZSwgLmdpZnQtY2FyZC1kZXRhaWxzX19mcm9tLCAuZ2lmdC1jYXJkLWRldGFpbHNfX3RvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MHJlbSkge1xuICAuZ2lmdC1jYXJkLWRldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbi52YWxpZGF0aW9uLWVycm9yIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTkxZjJiICFpbXBvcnRhbnQ7XG59XG5cbi5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLnByb2R1Y3QtaW1hZ2Uge1xuICBtYXJnaW46IDFyZW0gYXV0byAxcmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAyLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiB7XG4gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDtcbiAgfVxufVxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbi5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbi5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiBpbWcsIC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiBwLCAuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gaW1nIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG59XG4uZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIC5wcm9kdWN0LWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIC5wcm9kdWN0LWluZm8gcCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLmRpbWVuc2lvbi1vcHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24gLmRpbWVuc2lvbi1vcHRzIC5sYXJnZS1yYWRpb3MgbGkgbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZpbmlzaC11cC1wYW5lbCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmZpbmlzaC11cC1wYW5lbC50d28tdGFiIC53cmFwLXBhbmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLml0ZW0tc2lkZSAuaWNvbnMgLmxlZnQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAycmVtIDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uLm9uZS10YWIge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gI3JlY2lwZS1zZWxlY3RvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gaDQsIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiAucmVxdWlyZW1lbnQtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiAucmVxdWlyZW1lbnQtbGlzdCBwIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gaDQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICMyMTFjMTg7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiAucmVxdWlyZW1lbnQtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIC5yZXF1aXJlbWVudC1uYW1lICsgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIC5wcm9kdWN0LXJlY2lwZS1maW5pc2gtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuZmluaXNoLXNlY3Rpb24gI3Byb2R1Y3QtcmVjaXBlLWZpbmlzaC1xdWFudGl0eSxcbi5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uICNwcm9kdWN0LXJlY2lwZS1maW5pc2gtbmFtZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uICNwcm9kdWN0LXJlY2lwZS1maW5pc2gtcXVhbnRpdHkge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmZpbmlzaC11cC1wYW5lbCAjaXRlbS1zaWRlcyB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLml0ZW0tc2lkZSAuaWNvbnMgLmxlZnQtc2lkZSwgLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5pY29ucyAucmlnaHQtc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5pY29ucyAubGVmdC1zaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5yaWdodC1zaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5pY29ucyAuYWN0aXZlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNhOTFmMmI7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5ib3RoLXNpZGVzIHNwYW4ge1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAtMXJlbTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLml0ZW0tc2lkZSAuYnVpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9yYW5nYSBXMDUgUmVndWxhclwiO1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5idWlsZCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjMjExYzE4O1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5idWlsZCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmJ1aWxkIHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIxMWMxODtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmZpbmlzaC11cC1wYW5lbCAuaXRlbS1zaWRlIC5pY29ucyAubGVmdC1zaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5sZWZ0LXNpZGUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5sZWZ0LXNpZGUgPiBzcGFuIHtcbiAgbGVmdDogMjJweDtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLml0ZW0tc2lkZSAuaWNvbnMgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maW5pc2gtdXAtcGFuZWwgLml0ZW0tc2lkZSAuaWNvbnMgLnJpZ2h0LXNpZGUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmluaXNoLXVwLXBhbmVsIC5pdGVtLXNpZGUgLmljb25zIC5yaWdodC1zaWRlID4gc3BhbiB7XG4gIGxlZnQ6IC02cHg7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlZjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW5pc2gtdXAtcGFuZWwgLndyYXAtcGFuZWwge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxufVxuLmZpbmlzaC11cC1wYW5lbCAud3JhcC1wYW5lbCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTkxZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2FmYWZhZjtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLndyYXAtcGFuZWwgLnJlcXVpcmVtZW50cy1saXN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLndyYXAtcGFuZWwgLmZhbmN5LXNlbGVjdC5xdWFudGl0eSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maW5pc2gtdXAtcGFuZWwgLndyYXAtcGFuZWwgLmZhbmN5LXNlbGVjdC5yZXF1aXJlbWVudC1vcHRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3QucmVxdWlyZW1lbnQtb3B0aW9ucyBzZWxlY3Qge1xuICB3aWR0aDogODglO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3QucmVxdWlyZW1lbnQtb3B0aW9ucyBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMiU7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MWYyYjtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmZpbmlzaC11cC1wYW5lbCAud3JhcC1wYW5lbCAuZmFuY3ktc2VsZWN0LnJlcXVpcmVtZW50LW9wdGlvbnMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ1MDE7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3QucmVxdWlyZW1lbnQtb3B0aW9ucyBidXR0b24gLmZhIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3QucmVxdWlyZW1lbnQtb3B0aW9ucyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpbmlzaC11cC1wYW5lbC5jb21wYWN0IGg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZmluaXNoLXVwLXBhbmVsLmNvbXBhY3QgLml0ZW0tc2lkZSAuYnVpbGQgaDUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5maW5pc2gtdXAtcGFuZWwuY29tcGFjdCAuaXRlbS1zaWRlIC5idWlsZCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1heC13aWR0aDogNjByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5zdGFjay1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5zdGFjay1jb250YWluZXIgLnN0YWNrIHtcbiAgZ3JpZC1hcmVhOiAxLzE7XG59XG4ucHJvZHVjdC1kZXRhaWwgLnN0YWNrLWNvbnRhaW5lciAuZnJvbnQge1xuICBwbGFjZS1zZWxmOiBlbmQgY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5kaW1lbnNpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NnB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbCAuZGltZW5zaW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wcm9kdWN0LWRldGFpbCAuZGltZW5zaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wcm9kdWN0LWRldGFpbCAuZGltZW5zaW9uIC5kaW1lbnNpb24tb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ucHJvZHVjdC1kZXRhaWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM3MDcwNzA7XG59XG4ucHJvZHVjdC1kZXRhaWwgLmRpbWVuc2lvbi1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiQmljeWNsZXR0ZSBXMDEgQmxhY2tcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucHJvZHVjdC1kZXRhaWwgLnJlcXVpcmVtZW50LWdyb3VwIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzZyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5pbmZvLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbn1cbi5wcm9kdWN0LWRldGFpbCAuaW5mby1wYW5lbCAudGl0bGUtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWRldGFpbCAuaW5mby1wYW5lbCAudGl0bGUtcHJpY2UgLnRpdGxlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5pbmZvLXBhbmVsIC50aXRsZS1wcmljZSAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZHVjdC1kZXRhaWwgLmluZm8tcGFuZWwgLnRpdGxlLXByaWNlIC50aXRsZS5vbGRuYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5pbmZvLXBhbmVsIC50aXRsZS1wcmljZSAucHJpY2VfX2xvYWRpbmcsXG4ucHJvZHVjdC1kZXRhaWwgLmluZm8tcGFuZWwgLnRpdGxlLXByaWNlIC5wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5pbmZvLXBhbmVsIC5udXRyaXRpb24taW5mbyB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wcm9kdWN0LWRldGFpbCAuaW5mby1wYW5lbCAubnV0cml0aW9uLXF0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5xdWFudGl0eS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnByb2R1Y3QtZGV0YWlsIC5xdWFudGl0eS1jb250cm9sIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1kZXRhaWwgLm1pbnVzLFxuLnByb2R1Y3QtZGV0YWlsIC5wbHVzLFxuLnByb2R1Y3QtZGV0YWlsIC5xdWFudGl0eS12YWx1ZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjRyZW07XG59XG4ucHJvZHVjdC1kZXRhaWwgLnF1YW50aXR5LXZhbHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzcwNzA3MDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnByb2R1Y3QtZGV0YWlsIC5taW51cyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xufVxuLnByb2R1Y3QtZGV0YWlsIC5wbHVzIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG59XG4ucHJvZHVjdC1kZXRhaWwgLm1pbnVzLFxuLnByb2R1Y3QtZGV0YWlsIC5wbHVzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucXVvdGUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgcGFkZGluZzogNHJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVvdGUtYmxvY2sgLnF1b3RlLWhlYWRzaG90IGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ucXVvdGUtYmxvY2sgLnF1b3RlLWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZhZGUtaW4ge1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluT3BhY2l0eTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5PcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJpcnRoZGF5LWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5iaXJ0aGRheS1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJpcnRoZGF5LWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnJlcXVpcmVtZW50LW9ucGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgY29sb3I6ICMyMTFjMTg7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogMS4ycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIC5tZW51LWNhdGVnb3J5LXJlY2lwZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5kZWFsIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5ib3RoLXNpZGVzLFxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLmxlZnQtc2lkZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdjpudGgtY2hpbGQoMiksIC5zdG9yZS1zZWxlY3Rvci1tb2RhbCAuc3RvcmUtb3B0aW9uIGRpdjpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmRlZmF1bHQtbW9kYWwge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDFyZW0gYXV0bztcbiAgfVxuICAuZGVmYXVsdC1tb2RhbCAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0ZXBzLXZlcnRpY2FsLFxuICAucHJvZHVjdC1tb2RhbCAucHJvZHVjdC10YWJzLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdGVwcy1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdC1tb2RhbCAucHJvZHVjdC10YWJzLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duLmZpcnN0OmJlZm9yZSwgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duLmxhc3Q6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTkxZjJiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYigxNjksIDMxLCA0Myk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoMTY5LCAzMSwgNDMpIDAlLCByZ2IoMTI2LCAyMywgMzIpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoMTI1ZGVnLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiKDE2OSwgMzEsIDQzKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiKDEyNiwgMjMsIDMyKSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEyNWRlZywgcmdiKDE2OSwgMzEsIDQzKSAwJSwgcmdiKDEyNiwgMjMsIDMyKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoMTY5LCAzMSwgNDMpIDAlLCByZ2IoMTI2LCAyMywgMzIpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoMTY5LCAzMSwgNDMpIDAlLCByZ2IoMTI2LCAyMywgMzIpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjVkZWcsIHJnYigxNjksIDMxLCA0MykgMCUsIHJnYigxMjYsIDIzLCAzMikgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjYTkxZjJiXCIsIGVuZENvbG9yc3RyPVwicmdiKDEyNS45MDUsIDIzLjA5NSwgMzIuMDM1KVwiLCBHcmFkaWVudFR5cGU9MCApO1xuICAgIHpvb206IDE7XG4gIH1cbiAgdWwucHJvZ3Jlc3Mtc3RlcHMucHJvZHVjdC10YWJzLWhvcml6b250YWwgbGkgYnV0dG9uLmJ0bi1hcnJvdy1kb3duOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIHVsLnByb2dyZXNzLXN0ZXBzLnByb2R1Y3QtdGFicy1ob3Jpem9udGFsIGxpIGJ1dHRvbi5idG4tYXJyb3ctZG93bjpiZWZvcmUsIHVsLnByb2dyZXNzLXN0ZXBzLnByb2R1Y3QtdGFicy1ob3Jpem9udGFsIGxpIGJ1dHRvbi5idG4tYXJyb3ctZG93bjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHdpZHRoOiAyOC4yNXB4O1xuICAgIGhlaWdodDogMjguMjVweDtcbiAgICBib3JkZXI6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYig5MiwgNzgsIDY3KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYig5MiwgNzgsIDY3KSAwJSwgcmdiKDYzLCA1MywgNDUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2IoOTIsIDc4LCA2NykpLCBjb2xvci1zdG9wKDEwMCUsIHJnYig2MywgNTMsIDQ1KSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDkyLCA3OCwgNjcpIDAlLCByZ2IoNjMsIDUzLCA0NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDkyLCA3OCwgNjcpIDAlLCByZ2IoNjMsIDUzLCA0NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYig5MiwgNzgsIDY3KSAwJSwgcmdiKDYzLCA1MywgNDUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYig5MiwgNzgsIDY3KSAwJSwgcmdiKDYzLCA1MywgNDUpIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwicmdiKDkyLjA1MjYzMTU3ODksIDc4LjEwNTI2MzE1NzksIDY2Ljk0NzM2ODQyMTEpXCIsIGVuZENvbG9yc3RyPVwicmdiKDYyLjUyNjMxNTc4OTUsIDUzLjA1MjYzMTU3ODksIDQ1LjQ3MzY4NDIxMDUpXCIsIEdyYWRpZW50VHlwZT0wICk7XG4gICAgem9vbTogMTtcbiAgfVxuICB1bC5wcm9ncmVzcy1zdGVwcy5wcm9kdWN0LXRhYnMtaG9yaXpvbnRhbCBsaSBidXR0b24uYnRuLWFycm93LWRvd246YmVmb3JlLCB1bC5wcm9ncmVzcy1zdGVwcy5wcm9kdWN0LXRhYnMtaG9yaXpvbnRhbCBsaSBidXR0b24uYnRuLWFycm93LWRvd246YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICB1bC5wcm9ncmVzcy1zdGVwcy5wcm9kdWN0LXRhYnMtaG9yaXpvbnRhbCBsaSBidXR0b24uYnRuLWFycm93LWRvd246YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIHVsLnByb2dyZXNzLXN0ZXBzLnByb2R1Y3QtdGFicy1ob3Jpem9udGFsIGxpIGJ1dHRvbi5idG4tYXJyb3ctZG93bjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogIzIxMWMxODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoOTIsIDc4LCA2Nyk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoOTIsIDc4LCA2NykgMCUsIHJnYig2MywgNTMsIDQ1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KDEyNWRlZywgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYig5MiwgNzgsIDY3KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiKDYzLCA1MywgNDUpKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoOTIsIDc4LCA2NykgMCUsIHJnYig2MywgNTMsIDQ1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2IoOTIsIDc4LCA2NykgMCUsIHJnYig2MywgNTMsIDQ1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDEyNWRlZywgcmdiKDkyLCA3OCwgNjcpIDAlLCByZ2IoNjMsIDUzLCA0NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyNWRlZywgcmdiKDkyLCA3OCwgNjcpIDAlLCByZ2IoNjMsIDUzLCA0NSkgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCJyZ2IoOTIuMDUyNjMxNTc4OSwgNzguMTA1MjYzMTU3OSwgNjYuOTQ3MzY4NDIxMSlcIiwgZW5kQ29sb3JzdHI9XCJyZ2IoNjIuNTI2MzE1Nzg5NSwgNTMuMDUyNjMxNTc4OSwgNDUuNDczNjg0MjEwNSlcIiwgR3JhZGllbnRUeXBlPTAgKTtcbiAgICB6b29tOiAxO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCA+IGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5tb2RpZmllci1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAucGxhY2VtZW50LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAubW9kaWZpZXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IC5wbGFjZW1lbnQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnByb2R1Y3QtbW9kYWwgLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCAuZGltZW5zaW9uIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICAubWVudS1jYXRlZ29yeS1yZWNpcGUsXG4gIC5kZWFsIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3QtbW9kYWwsXG4gIC5zdG9yZS1zZWxlY3Rvci1tb2RhbCxcbiAgLmRlZmF1bHQtbW9kYWwge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDFyZW0gYXV0bztcbiAgfVxuICAucHJvZHVjdC1tb2RhbCAuZGltZW5zaW9uLXNlbGVjdG9yLXBhbmVsIC5kaW1lbnNpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG4gIC5wcm9kdWN0LW1vZGFsIC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWZhdWx0LW1vZGFsIHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAxcmVtIGF1dG87XG4gIH1cbiAgLmRlZmF1bHQtbW9kYWwgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLmJvdGgtc2lkZXMgc3BhbjpudGgtY2hpbGQoMiksXG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCBoMiAubGVmdC1zaWRlIHNwYW46bnRoLWNoaWxkKDIpLFxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLnJpZ2h0LXNpZGUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICBsZWZ0OiAwcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLmJvdGgtc2lkZXMgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMC43NXJlbTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMXJlbSAzcmVtIDA7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uOmZpcnN0LWNoaWxkIGg0LCAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246Zmlyc3QtY2hpbGQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246Zmlyc3QtY2hpbGQgaDQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uOm50aC1jaGlsZCgyKSAucmVjaXBlLXNwbGl0LWJ0bixcbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uIC5zaWRlLXNlbGVjdGlvbi1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAyMnJlbTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246bnRoLWNoaWxkKDIpIC5yZWNpcGUtc3BsaXQtYnRuIC5ib3RoLXNpZGVzLFxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb24gLnNpZGUtc2VsZWN0aW9uLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuIC5ib3RoLXNpZGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uOm50aC1jaGlsZCgyKSAucmVjaXBlLXNwbGl0LWJ0biAuYm90aC1zaWRlcyA+IHNwYW4sXG4gIC50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbiAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4gLmJvdGgtc2lkZXMgPiBzcGFuIHtcbiAgICBsZWZ0OiAtMXJlbTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246bnRoLWNoaWxkKDIpIC5yZWNpcGUtc3BsaXQtYnRuIC5sZWZ0LXNpZGUsXG4gIC50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbiAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4gLmxlZnQtc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uOm50aC1jaGlsZCgyKSAucmVjaXBlLXNwbGl0LWJ0biAubGVmdC1zaWRlID4gc3BhbixcbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uIC5zaWRlLXNlbGVjdGlvbi1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biAubGVmdC1zaWRlID4gc3BhbiB7XG4gICAgbGVmdDogLTAuNXJlbTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246bnRoLWNoaWxkKDIpIC5yZWNpcGUtc3BsaXQtYnRuIC5yaWdodC1zaWRlLFxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb24gLnNpZGUtc2VsZWN0aW9uLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuIC5yaWdodC1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLnRvcHBpbmdzLXNlY3Rpb246bnRoLWNoaWxkKDIpIC5yZWNpcGUtc3BsaXQtYnRuIC5yaWdodC1zaWRlID4gc3BhbixcbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uIC5zaWRlLXNlbGVjdGlvbi1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biAucmlnaHQtc2lkZSA+IHNwYW4ge1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uIC5zaWRlLXNlbGVjdGlvbi1wYW5lbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uIC5zaWRlLXNlbGVjdGlvbi1wYW5lbCAucmVjaXBlLXNwbGl0LWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogNC44cmVtO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbi5yZXBlYXQgLnNpZGUtc2VsZWN0aW9uLXBhbmVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC50b3BwaW5ncy1zZWN0aW9uLnJlcGVhdCAuc2lkZS1zZWxlY3Rpb24tcGFuZWwgLnJlY2lwZS1zcGxpdC1idG4ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAudG9wcGluZ3Mtc2VjdGlvbi5yZXBlYXQgLnNpZGUtc2VsZWN0aW9uLXBhbmVsIC5yZWNpcGUtc3BsaXQtYnRuOmJlZm9yZSB7XG4gICAgdG9wOiAtMy41cmVtO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuZmFuY3ktc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDMwcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5ib3RoLXNpZGVzLFxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLmxlZnQtc2lkZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAuZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAuZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbjpmaXJzdC1jaGlsZC5vbmUtdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbjpmaXJzdC1jaGlsZC5vbmUtdGFiIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uOmZpcnN0LWNoaWxkLm9uZS10YWIgLndyYXAtcGFuZWwgLmZhbmN5LXNlbGVjdC5xdWFudGl0eSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maW5pc2gtdXAtcGFuZWwgLmZpbmlzaC1zZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAuZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiBpbWcge1xuICAgIG1hcmdpbjogMnJlbSAwIDAgMDtcbiAgfVxuICAuZmluaXNoLXVwLXBhbmVsIC5maW5pc2gtc2VjdGlvbiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmZpbmlzaC11cC1wYW5lbCAud3JhcC1wYW5lbCAuZmFuY3ktc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmluaXNoLXVwLXBhbmVsIC53cmFwLXBhbmVsIC5mYW5jeS1zZWxlY3QucXVhbnRpdHkgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiBkaXY6bnRoLWNoaWxkKDIpLCAuc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jaGVja291dC1wYWdlIC53YWxsIHtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNTBweDtcbiAgfVxuICAjb3JkZXItYmFza2V0OmJlZm9yZSxcbiAgI29yZGVyLXNldHRpbmdzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb21vLWhlcm8gaW1nIHtcbiAgICBoZWlnaHQ6IDQwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb21vLXN1Yi1oZXJvIGltZyB7XG4gICAgaGVpZ2h0OiA0MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9tby1vcHQtMSBpbWcsXG4gIC5wcm9tby1vcHQtMiBpbWcge1xuICAgIGhlaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHJvbW8taW1hZ2UtbGlzdCAucm93IC5jb2wtbWQtNjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wcm9tby1pbWFnZS1saXN0IC5yb3cgLmNvbC1tZC02Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgI21haW4tc3ViLWxvZ28ge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW0gYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5uby1zaWRlYmFyIC5tZW51LWNhdGVnb3J5LXJlY2lwZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWNhdGVnb3J5LXJlY2lwZSxcbiAgLmRlYWwge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWNhdGVnb3J5LXJlY2lwZSBzcGFuLFxuICAuZGVhbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVudS1jYXRlZ29yeS1yZWNpcGUgZGl2IHAsXG4gIC5kZWFsIGRpdiBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJNb3JhbmdhIFcwNSBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmRlYWwgZGl2IHtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLmJvdGgtc2lkZXMsXG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCBoMiAubGVmdC1zaWRlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5ib3RoLXNpZGVzIHNwYW46bnRoLWNoaWxkKDIpLFxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgaDIgLmxlZnQtc2lkZSBzcGFuOm50aC1jaGlsZCgyKSxcbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5yaWdodC1zaWRlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgbGVmdDogMHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIGgyIC5ib3RoLXNpZGVzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDAuNzVyZW07XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IC5jaGVjayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1vZGlmaWVyLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5wbGFjZW1lbnQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudCAubW9kaWZpZXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50IC5wbGFjZW1lbnQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIC5pbmdyZWRpZW50LmVtcHR5LWluZ3JlZGllbnQgaW5wdXQsIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudC5lbXB0eS1pbmdyZWRpZW50IGxhYmVsLCAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAgLmluZ3JlZGllbnQuZW1wdHktaW5ncmVkaWVudCBkaXYsIC50b3BwaW5ncy1wYW5lbCAud3JhcC1wYW5lbCAuaW5ncmVkaWVudC1ncm91cCAuaW5ncmVkaWVudC5lbXB0eS1pbmdyZWRpZW50IHNwYW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiBkaXY6bnRoLWNoaWxkKDIpLCAuc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC50cmFja2VyLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICAgIHBhZGRpbmc6IDByZW0gMS41cmVtIDByZW0gMS41cmVtO1xuICB9XG4gIC5sb2dpbi13ZWxjb21pbmctbXNnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE1MHB4O1xuICB9XG59XG4uc2F2ZWQtY2FyZHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zYXZlZC1jYXJkcy1saXN0IC5zZWxlY3RlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhOTFmMmI7XG59XG4uc2F2ZWQtY2FyZHMtbGlzdCAuc2VsZWN0ZWQgLnNhdmVkLWNhcmRfX2VkaXQtdG9wLFxuLnNhdmVkLWNhcmRzLWxpc3QgLnNlbGVjdGVkIC5zYXZlZC1jYXJkX190b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkxZjJiO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2F2ZWQtY2FyZHMtbGlzdCAuc2VsZWN0ZWQgLnNhdmVkLWNhcmRfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2F2ZWQtY2FyZHMtbGlzdCAuc2VsZWN0ZWQgLnNhdmVkLWNhcmQtbmV3X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNhdmVkLWNhcmRzLWxpc3QgLnNlbGVjdGVkIC5zYXZlZC1jYXJkLW5ld19fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2F2ZWQtY2FyZHMtbGlzdCAuZWRpdC1tb2RlIC5zYXZlZC1jYXJkX190b3AsXG4uc2F2ZWQtY2FyZHMtbGlzdCAuZWRpdC1tb2RlIC5zYXZlZC1jYXJkX19ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNhdmVkLWNhcmRzLWxpc3QgLmVkaXQtbW9kZSAuc2F2ZWQtY2FyZF9fZWRpdC10b3AsXG4uc2F2ZWQtY2FyZHMtbGlzdCAuZWRpdC1tb2RlIC5zYXZlZC1jYXJkX19lZGl0LWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5zYXZlZC1jYXJkcy1saXN0IC5lZGl0LW1vZGUgLnNhdmVkLWNhcmRfX2VkaXQtdG9wIC5leHBpcmF0aW9uLWRhdGEsXG4uc2F2ZWQtY2FyZHMtbGlzdCAuZWRpdC1tb2RlIC5zYXZlZC1jYXJkX19lZGl0LWJvdHRvbSAuZXhwaXJhdGlvbi1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAycmVtO1xufVxuLnNhdmVkLWNhcmRzLWxpc3QgLmVkaXQtbW9kZSAuc2F2ZWQtY2FyZF9fZWRpdC10b3AgbGFiZWwsXG4uc2F2ZWQtY2FyZHMtbGlzdCAuZWRpdC1tb2RlIC5zYXZlZC1jYXJkX19lZGl0LWJvdHRvbSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zYXZlZC1jYXJkcy1saXN0IC5kZWxldGUtYWN0aXZlIC5zYXZlZC1jYXJkX19kZWxldGUtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2F2ZWQtY2FyZHMtbGlzdCAuZGVsZXRlLWFjdGl2ZSAuc2F2ZWQtY2FyZF9fZWRpdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zYXZlZC1jYXJkcy1saXN0IC5kZWxldGUtYWN0aXZlIC5zYXZlZC1jYXJkX190b3AsXG4uc2F2ZWQtY2FyZHMtbGlzdCAuZGVsZXRlLWFjdGl2ZSAuc2F2ZWQtY2FyZF9fYm90dG9tIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2F2ZWQtY2FyZC1uZXcsXG4uc2F2ZWQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zYXZlZC1jYXJkLW5ldyxcbiAgLnNhdmVkLWNhcmQge1xuICAgIG1heC13aWR0aDogNDVyZW07XG4gIH1cbn1cbi5zYXZlZC1jYXJkLW5ld19fdG9wLFxuLnNhdmVkLWNhcmRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uc2F2ZWQtY2FyZC1uZXdfX2VkaXQtdG9wLFxuLnNhdmVkLWNhcmRfX2VkaXQtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5zYXZlZC1jYXJkLW5ld19fZWRpdC1ib3R0b20sIC5zYXZlZC1jYXJkLW5ld19fYm90dG9tLFxuLnNhdmVkLWNhcmRfX2VkaXQtYm90dG9tLFxuLnNhdmVkLWNhcmRfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMXM7XG4gIGFuaW1hdGlvbjogZmFkZUluIDFzO1xufVxuLnNhdmVkLWNhcmQtbmV3X19ib3R0b20tbGVmdCxcbi5zYXZlZC1jYXJkX19ib3R0b20tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNhdmVkLWNhcmQtbmV3X19ib3R0b20tcmlnaHQsXG4uc2F2ZWQtY2FyZF9fYm90dG9tLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2F2ZWQtY2FyZC1uZXdfX2RpZ2l0cywgLnNhdmVkLWNhcmQtbmV3X19uYW1lLW9uLWNhcmQsIC5zYXZlZC1jYXJkLW5ld19fZXhwaXJ5LFxuLnNhdmVkLWNhcmRfX2RpZ2l0cyxcbi5zYXZlZC1jYXJkX19uYW1lLW9uLWNhcmQsXG4uc2F2ZWQtY2FyZF9fZXhwaXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNhdmVkLWNhcmQtbmV3X19kaXNwbGF5LW5hbWUsXG4uc2F2ZWQtY2FyZF9fZGlzcGxheS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnNhdmVkLWNhcmQtbmV3X19lZGl0LWFjdGlvbnMsXG4uc2F2ZWQtY2FyZF9fZWRpdC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4uc2F2ZWQtY2FyZC1uZXdfX2RlbGV0ZS15ZXMtYW5jaG9yLCAuc2F2ZWQtY2FyZC1uZXdfX2RlbGV0ZS1uby1hbmNob3IsIC5zYXZlZC1jYXJkLW5ld19fZWRpdC1hbmNob3IsIC5zYXZlZC1jYXJkLW5ld19fc2F2ZS1hbmNob3IsIC5zYXZlZC1jYXJkLW5ld19fZGVsZXRlLWFuY2hvcixcbi5zYXZlZC1jYXJkX19kZWxldGUteWVzLWFuY2hvcixcbi5zYXZlZC1jYXJkX19kZWxldGUtbm8tYW5jaG9yLFxuLnNhdmVkLWNhcmRfX2VkaXQtYW5jaG9yLFxuLnNhdmVkLWNhcmRfX3NhdmUtYW5jaG9yLFxuLnNhdmVkLWNhcmRfX2RlbGV0ZS1hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGJsYWNrO1xufVxuLnNhdmVkLWNhcmQtbmV3X19lZGl0LWFuY2hvcixcbi5zYXZlZC1jYXJkX19lZGl0LWFuY2hvciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zYXZlZC1jYXJkLW5ld19fY3Z2LFxuLnNhdmVkLWNhcmRfX2N2diB7XG4gIG1heC13aWR0aDogOHJlbTtcbn1cbi5zYXZlZC1jYXJkLW5ldyAuZm9ybS1ncm91cCxcbi5zYXZlZC1jYXJkIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuLnNhdmVkLWNhcmQtbmV3X19jb25maXJtYXRpb24sXG4uc2F2ZWQtY2FyZF9fY29uZmlybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zYXZlZC1jYXJkLW5ld19fZGVsZXRlLW92ZXJsYXksXG4uc2F2ZWQtY2FyZF9fZGVsZXRlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zYXZlZC1jYXJkLW5ld19fZGVsZXRlLWJvdHRvbSxcbi5zYXZlZC1jYXJkX19kZWxldGUtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2F2ZWQtY2FyZC1uZXdfX2NhcmQtdHlwZSxcbi5zYXZlZC1jYXJkX19jYXJkLXR5cGUge1xuICBtYXgtd2lkdGg6IDVyZW07XG59XG4uc2F2ZWQtY2FyZC1uZXcgLnNtYWxsZXItYnRuLFxuLnNhdmVkLWNhcmQgLnNtYWxsZXItYnRuIHtcbiAgY29sb3I6ICNmZGQ1MDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTFmMmI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2F2ZWQtY2FyZC1uZXcgLnNtYWxsZXItYnRuOmhvdmVyLFxuLnNhdmVkLWNhcmQgLnNtYWxsZXItYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNhOTFmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ1MDE7XG59XG5cbi5zYXZlZC1jYXJkLW5ldzpob3Zlcixcbi5zYXZlZC1jYXJkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5MWYyYjtcbn1cblxuLmlucHV0LWN2diB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2F2ZS1mb3ItbGF0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNhdmUtZm9yLWxhdGVyIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stc2xpZGUgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcC1ob21lLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjBweDtcbn1cbi50b3AtaG9tZS1zbGlkZXIgLnRvcC1zbGlkZXItYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b3AtaG9tZS1zbGlkZXIgLnRvcC1zbGlkZXItYmxvY2sgaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi50b3AtaG9tZS1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50b3AtaG9tZS1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udG9wLWhvbWUtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnRvcC1ob21lLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDUwMTtcbn1cbi50b3AtaG9tZS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlZjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxcHg7XG59XG5cbi5zbGlkZXNob3ctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2xpZGVzaG93LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2xpZGVzaG93LWNvbnRhaW5lciAuc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlc2hvdy1jb250YWluZXIgLnByZXYsIC5zbGlkZXNob3ctY29udGFpbmVyIC5uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zbGlkZXNob3ctY29udGFpbmVyIC5uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuLnNsaWRlc2hvdy1jb250YWluZXIgLnByZXY6aG92ZXIsIC5zbGlkZXNob3ctY29udGFpbmVyIC5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLnNsaWRlc2hvdy1jb250YWluZXIgLnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUtc2xpZGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtc2xpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1zbGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnN0eWxlLWRlYnVnZ2VyICoge1xuICBvdXRsaW5lOiAxcHggc29saWQgcmVkO1xufVxuXG4uc3R5bGUtZGVidWdnZXIgKjpob3ZlciB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBibHVlO1xufVxuXG4vKiBcbiAgWW91IHdhbnQgYSBzaW1wbGUgYW5kIGZhbmN5IHRvb2x0aXA/XG4gIEp1c3QgY29weSBhbGwgW2RhdGEtdG9vbHRpcF0gYmxvY2tzOlxuKi9cbi50b29sdGlwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b29sdGlwLXdyYXBwZXIgLmJ0bi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bZGF0YS10b29sdGlwXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogUG9zaXRpb25pbmcgYW5kIHZpc2liaWxpdHkgc2V0dGluZ3Mgb2YgdGhlIHRvb2x0aXAgKi9cbltkYXRhLXRvb2x0aXBdOmJlZm9yZSxcbltkYXRhLXRvb2x0aXBdOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyA1cHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLyogVGhlIGFjdHVhbCB0b29sdGlwIHdpdGggYSBkeW5hbWljIHdpZHRoICovXG5bZGF0YS10b29sdGlwXTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAvKiAgIGZvbnQtc2l6ZTogMC43M3JlbTsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgNzIsIDgwLCAwLjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsIHJnYmEoNTksIDcyLCA4MCwgMC40NCksIHJnYmEoNTksIDY4LCA3NSwgMC40NCksIHJnYmEoNjAsIDgyLCA4OCwgMC40NCkpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01cHgpIHNjYWxlKDAuNSk7XG59XG5cbi8qIFRvb2x0aXAgYXJyb3cgKi9cbltkYXRhLXRvb2x0aXBdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDBweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1NSwgNjQsIDcwLCAwLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLyogSWYgdGhlIG1vdXNlIGxlYXZlcyB0aGUgZWxlbWVudCwgXG4gICB0aGUgdHJhbnNpdGlvbiBlZmZlY3RzIGZvciB0aGUgXG4gICB0b29sdGlwIGFycm93IGFyZSBcInR1cm5lZCBvZmZcIiAqL1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7IC8qIE9yaWVudGF0aW9uIHNldHRpbmcgZm9yIHRoZVxuICAgc2xpZGUtZG93biBlZmZlY3QgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWSgwKTtcbn1cblxuLyogVG9vbHRpcCBiZWNvbWVzIHZpc2libGUgYXQgaG92ZXIgKi9cbltkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZSxcbltkYXRhLXRvb2x0aXBdOmhvdmVyOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU2NhbGVzIGZyb20gMC41IHRvIDEgLT4gZ3JvdyBlZmZlY3QgKi9cbltkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01cHgpIHNjYWxlKDEpO1xufVxuXG4vKiBTbGlkZSBkb3duIGVmZmVjdCBvbmx5IG9uIG1vdXNlZW50ZXIgKE5PVCBvbiBtb3VzZWxlYXZlKSAqL1xuW2RhdGEtdG9vbHRpcF06aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyAvKiBTdGFydGluZyBhZnRlciB0aGUgZ3JvdyBlZmZlY3QgKi9cbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWSgxKTtcbn1cblxuLypcbiAgVGhhdCdzIGl0LlxuKi9cbi8qXG4gIElmIHlvdSB3YW50IHNvbWUgYWRqdXN0YWJpbGl0eVxuICBoZXJlIGFyZSBzb21lIG9yaWVudGF0aW9uIHNldHRpbmdzIHlvdSBjYW4gdXNlOlxuKi9cbi8qIExFRlQgKi9cbi8qIFRvb2x0aXAgKyBhcnJvdyAqL1xuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1sZWZ0XTpiZWZvcmUsXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPWxlZnRdOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDVweCk7XG4gIGJvdHRvbTogNTAlO1xufVxuXG4vKiBUb29sdGlwICovXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPWxlZnRdOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDUwJSkgc2NhbGUoMC41KTtcbn1cblxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1sZWZ0XTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1MCUpIHNjYWxlKDEpO1xufVxuXG4vKiBBcnJvdyAqL1xuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1sZWZ0XTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNXB4IDBweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNTUsIDY0LCA3MCwgMC45KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGVYKDApO1xufVxuXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPWxlZnRdOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGVYKDEpO1xufVxuXG4vKiBSSUdIVCAqL1xuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1yaWdodF06YmVmb3JlLFxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1yaWdodF06YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgKyA1cHgpO1xuICBib3R0b206IDUwJTtcbn1cblxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1yaWdodF06YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1MCUpIHNjYWxlKDAuNSk7XG59XG5cbltkYXRhLXRvb2x0aXAtbG9jYXRpb249cmlnaHRdOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgNTAlKSBzY2FsZSgxKTtcbn1cblxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1yaWdodF06YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDU1LCA2NCwgNzAsIDAuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSBzY2FsZVgoMCk7XG59XG5cbltkYXRhLXRvb2x0aXAtbG9jYXRpb249cmlnaHRdOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGVYKDEpO1xufVxuXG4vKiBCT1RUT00gKi9cbltkYXRhLXRvb2x0aXAtbG9jYXRpb249Ym90dG9tXTpiZWZvcmUsXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPWJvdHRvbV06YWZ0ZXIge1xuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1ib3R0b21dOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCkgc2NhbGUoMC41KTtcbn1cblxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1ib3R0b21dOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCkgc2NhbGUoMSk7XG59XG5cbltkYXRhLXRvb2x0aXAtbG9jYXRpb249Ym90dG9tXTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMHB4IDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNTUsIDY0LCA3MCwgMC45KSB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4udXBzZWxsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4udXBzZWxsLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udXBzZWxsLW1vdW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdyaWQtaXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5ncmlkLWl0ZW0td3JhcHBlciAubG9hZGVyIHtcbiAgZ3JpZC1hcmVhOiAxLzE7XG4gIHBsYWNlLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOSk7XG59XG4uZ3JpZC1pdGVtLXdyYXBwZXIgLnNlbGVjdC10aGlubmVyIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC1pdGVtLXdyYXBwZXIgLmltZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbi5ncmlkLWl0ZW0td3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tbGlzdGluZyB7XG4gIGdyaWQtYXJlYTogMS8xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLWxpc3RpbmcgLmltZy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG59XG4uZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tbGlzdGluZyAudGl0bGUtdGV4dCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4uZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tbGlzdGluZyAuZ3Jvdy1tZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1saXN0aW5nIC5pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC45KTtcbn1cbi5ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1saXN0aW5nIC5wdXNoLXVwIHtcbiAgbWFyZ2luLXRvcDogLTI4JTtcbn1cbi5ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1saXN0aW5nIC5idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1saXN0aW5nIC5idXR0b25zIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1saXN0aW5nIC5kaW1lbnNpb25WYWx1ZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmltZy1mdWxsLXdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1mdWxsLXBhZ2UtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2luZ2xlLWltZy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbi5zaW5nbGUtaW1nLWhlcm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlLXdpZGdldCwgLndoaXRlLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lkZS13aWRnZXQsIC53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uc2lkZS13aWRnZXQgaW1nLCAud2hpdGUtYmFja2dyb3VuZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ud2lkZ2V0LWNvbnRlbnQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndpZGdldC1jb250ZW50LWJsb2NrIC5wYWdlLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndpZGdldC1jb250ZW50LWJsb2NrIC5icmFuZC1mb250IHtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgY29sb3I6ICNhOTFmMmI7XG59XG4ud2lkZ2V0LWNvbnRlbnQtYmxvY2sgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuLndpZGdldC1jb250ZW50LWJsb2NrIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53aGl0ZS1iYWNrZ3JvdW5kIC5zaWRlLXdpZGdldC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIGNvbG9yOiAjYTkxZjJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLndoaXRlLWJhY2tncm91bmQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogcmdiYSgzMywgMjgsIDI0LCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndoaXRlLWJhY2tncm91bmQgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndoaXRlLWJhY2tncm91bmQgLmltZy1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnJlZ3VsYXItY29udGVudC1ibG9jayBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59IiwiQGltcG9ydCBcInBpem1ldC12YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLy8vIE1peGluIGZvciBhIGxpbmVhci1ncmFkaWVudFxyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuLy8vIEBwYXJhbSB7QXJnbGlzdH0gJGNvbG9yIC0gVGhlIGNvbG9yIHRvIGRhcmtlblxyXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRjb2xvcikge1xyXG4gICAgJGRhcmtlbmVkOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICB0b3AsXHJcbiAgICAgICAgcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAxKSAwJSxcclxuICAgICAgICByZ2JhKHJlZCgkZGFya2VuZWQpLCBncmVlbigkZGFya2VuZWQpLCBibHVlKCRkYXJrZW5lZCksIDEpIDEwMCVcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgICAgIGxlZnQgdG9wLFxyXG4gICAgICAgIGxlZnQgYm90dG9tLFxyXG4gICAgICAgIGNvbG9yLXN0b3AoMCUsIHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgMSkpLFxyXG4gICAgICAgIGNvbG9yLXN0b3AoXHJcbiAgICAgICAgICAgIDEwMCUsXHJcbiAgICAgICAgICAgIHJnYmEocmVkKCRkYXJrZW5lZCksIGdyZWVuKCRkYXJrZW5lZCksIGJsdWUoJGRhcmtlbmVkKSwgMSlcclxuICAgICAgICApXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG9wLFxyXG4gICAgICAgIHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgMSkgMCUsXHJcbiAgICAgICAgcmdiYShyZWQoJGRhcmtlbmVkKSwgZ3JlZW4oJGRhcmtlbmVkKSwgYmx1ZSgkZGFya2VuZWQpLCAxKSAxMDAlXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvcCxcclxuICAgICAgICByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIDEpIDAlLFxyXG4gICAgICAgIHJnYmEocmVkKCRkYXJrZW5lZCksIGdyZWVuKCRkYXJrZW5lZCksIGJsdWUoJGRhcmtlbmVkKSwgMSkgMTAwJVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG9wLFxyXG4gICAgICAgIHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgMSkgMCUsXHJcbiAgICAgICAgcmdiYShyZWQoJGRhcmtlbmVkKSwgZ3JlZW4oJGRhcmtlbmVkKSwgYmx1ZSgkZGFya2VuZWQpLCAxKSAxMDAlXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIGJvdHRvbSxcclxuICAgICAgICByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIDEpIDAlLFxyXG4gICAgICAgIHJnYmEocmVkKCRkYXJrZW5lZCksIGdyZWVuKCRkYXJrZW5lZCksIGJsdWUoJGRhcmtlbmVkKSwgMSkgMTAwJVxyXG4gICAgKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjeyRjb2xvcn0nLCBlbmRDb2xvcnN0cj0nI3skZGFya2VuZWR9JywgR3JhZGllbnRUeXBlPTAgKTtcclxuICAgIHpvb206IDE7XHJcbn1cclxuXHJcbi8vLyBNaXhpbiBmb3IgYSBsaW5lYXItZ3JhZGllbnQgd2l0aCByb3RhdGlvblxyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuLy8vIEBwYXJhbSB7QXJnbGlzdH1cclxuLy8vICAgICAkY29sb3IgLSBUaGUgY29sb3IgdG8gZGFya2VuXHJcbi8vLyAgICAgJGFuZ2xlIC0gV2hhdCBhbmdsZSB0byBhcHBseSB0aGUgZ3JhZGllbnQgYXRcclxuQG1peGluIGxpbmVhci1ncmFkaWVudC1hdCgkY29sb3IsICRhbmdsZSkge1xyXG4gICAgJGRhcmtlbmVkOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAkYW5nbGUsXHJcbiAgICAgICAgcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAxKSAwJSxcclxuICAgICAgICByZ2JhKHJlZCgkZGFya2VuZWQpLCBncmVlbigkZGFya2VuZWQpLCBibHVlKCRkYXJrZW5lZCksIDEpIDEwMCVcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgICAgICRhbmdsZSxcclxuICAgICAgICBsZWZ0IGJvdHRvbSxcclxuICAgICAgICBjb2xvci1zdG9wKDAlLCByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIDEpKSxcclxuICAgICAgICBjb2xvci1zdG9wKFxyXG4gICAgICAgICAgICAxMDAlLFxyXG4gICAgICAgICAgICByZ2JhKHJlZCgkZGFya2VuZWQpLCBncmVlbigkZGFya2VuZWQpLCBibHVlKCRkYXJrZW5lZCksIDEpXHJcbiAgICAgICAgKVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICRhbmdsZSxcclxuICAgICAgICByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIDEpIDAlLFxyXG4gICAgICAgIHJnYmEocmVkKCRkYXJrZW5lZCksIGdyZWVuKCRkYXJrZW5lZCksIGJsdWUoJGRhcmtlbmVkKSwgMSkgMTAwJVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAkYW5nbGUsXHJcbiAgICAgICAgcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAxKSAwJSxcclxuICAgICAgICByZ2JhKHJlZCgkZGFya2VuZWQpLCBncmVlbigkZGFya2VuZWQpLCBibHVlKCRkYXJrZW5lZCksIDEpIDEwMCVcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICRhbmdsZSxcclxuICAgICAgICByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIDEpIDAlLFxyXG4gICAgICAgIHJnYmEocmVkKCRkYXJrZW5lZCksIGdyZWVuKCRkYXJrZW5lZCksIGJsdWUoJGRhcmtlbmVkKSwgMSkgMTAwJVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAkYW5nbGUsXHJcbiAgICAgICAgcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAxKSAwJSxcclxuICAgICAgICByZ2JhKHJlZCgkZGFya2VuZWQpLCBncmVlbigkZGFya2VuZWQpLCBibHVlKCRkYXJrZW5lZCksIDEpIDEwMCVcclxuICAgICk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI3skY29sb3J9JywgZW5kQ29sb3JzdHI9JyN7JGRhcmtlbmVkfScsIEdyYWRpZW50VHlwZT0wICk7XHJcbiAgICB6b29tOiAxO1xyXG59XHJcblxyXG4vLy8gTWl4aW4gZm9yIGEgYm9yZGVyLXJhZGl1c1xyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuLy8vIEBwYXJhbSB7QXJnbGlzdH1cclxuLy8vICAgICAkcmFkaXVzIC0gVGhlIGFtb3VudCB0byByb3VuZFxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgJHJhZGl1cyAkcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgJHJhZGl1cyAkcmFkaXVzO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgJHJhZGl1cyAkcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcclxufVxyXG5cclxuLy8vIE1peGluIGZvciBhIGJvcmRlci1yYWRpdXMgc2V0dGluZyBhbGwgNCB2YWx1ZXNcclxuLy8vIEBhY2Nlc3MgcHVibGljXHJcbi8vLyBAcGFyYW0ge0FyZ2xpc3R9XHJcbi8vLyAgICAgJHRsLXJhZGl1cyAtIHRvcCBsZWZ0IHJhZGl1c1xyXG4vLy8gICAgICR0ci1yYWRpdXMgLSB0b3AgcmlnaHQgcmFkaXVzXHJcbi8vLyAgICAgJGJyLXJhZGl1cyAtIGJvdHRvbSByaWdodCByYWRpdXNcclxuLy8vICAgICAkYmwtcmFkaXVzIC0gYm90dG9tIGxlZnQgcmFkaXVzXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzLWFsbCgkdGwtcmFkaXVzLCAkdHItcmFkaXVzLCAkYnItcmFkaXVzLCAkYmwtcmFkaXVzKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkdGwtcmFkaXVzICR0ci1yYWRpdXMgJGJyLXJhZGl1cyAkYmwtcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkdGwtcmFkaXVzICR0ci1yYWRpdXMgJGJyLXJhZGl1cyAkYmwtcmFkaXVzO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdGwtcmFkaXVzICR0ci1yYWRpdXMgJGJyLXJhZGl1cyAkYmwtcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcclxufVxyXG5cclxuQG1peGluIGFuZ2xlLWVkZ2UoXHJcbiAgICAkcG9zLXRvcDogbnVsbCxcclxuICAgICRhbmdsZS10b3A6IG51bGwsXHJcbiAgICAkcG9zLWJ0bTogbnVsbCxcclxuICAgICRhbmdsZS1idG06IG51bGxcclxuKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcblxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRwb3MtdG9wIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaWYgJHBvcy10b3AgPT0gXCJ0b3BsZWZ0XCIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgkYW5nbGUtdG9wKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGlmICRwb3MtdG9wID09IFwidG9wcmlnaHRcIiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLSRhbmdsZS10b3ApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkcG9zLWJ0bSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaWYgJHBvcy1idG0gPT0gXCJib3R0b21sZWZ0XCIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtJGFuZ2xlLWJ0bSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpZiAkcG9zLWJ0bSA9PSBcImJvdHRvbXJpZ2h0XCIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKCRhbmdsZS1idG0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG9yaXpvbnRhbC1ncmFkaWVudCgkZnJvbSwgJHRvLCAkcGVyY2VudGFnZSwgJHN0b3A6IDEwMCUpIHtcclxuICAgIGJhY2tncm91bmQ6ICRmcm9tO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgbGVmdCxcclxuICAgICAgICByZ2JhKCRmcm9tLCAxKSAwJSxcclxuICAgICAgICByZ2JhKCRmcm9tLCAxKSAkcGVyY2VudGFnZSxcclxuICAgICAgICByZ2JhKCR0bywgMSkgJHN0b3BcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgICAgIGxlZnQgdG9wLFxyXG4gICAgICAgIHJpZ2h0IHRvcCxcclxuICAgICAgICBjb2xvci1zdG9wKDAlLCByZ2JhKCRmcm9tLCAxKSksXHJcbiAgICAgICAgY29sb3Itc3RvcCgkcGVyY2VudGFnZSwgcmdiYSgkZnJvbSwgMSkpLFxyXG4gICAgICAgIGNvbG9yLXN0b3AoJHN0b3AsIHJnYmEoJHRvLCAxKSlcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICBsZWZ0LFxyXG4gICAgICAgIHJnYmEoJGZyb20sIDEpIDAlLFxyXG4gICAgICAgIHJnYmEoJGZyb20sIDEpICRwZXJjZW50YWdlLFxyXG4gICAgICAgIHJnYmEoJHRvLCAxKSAkc3RvcFxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICBsZWZ0LFxyXG4gICAgICAgIHJnYmEoJGZyb20sIDEpIDAlLFxyXG4gICAgICAgIHJnYmEoJGZyb20sIDEpICRwZXJjZW50YWdlLFxyXG4gICAgICAgIHJnYmEoJHRvLCAxKSAkc3RvcFxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgbGVmdCxcclxuICAgICAgICByZ2JhKCRmcm9tLCAxKSAwJSxcclxuICAgICAgICByZ2JhKCRmcm9tLCAxKSAkcGVyY2VudGFnZSxcclxuICAgICAgICByZ2JhKCR0bywgMSkgJHN0b3BcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgcmdiYSgkZnJvbSwgMSkgMCUsXHJcbiAgICAgICAgcmdiYSgkZnJvbSwgMSkgJHBlcmNlbnRhZ2UsXHJcbiAgICAgICAgcmdiYSgkdG8sIDEpICRzdG9wXHJcbiAgICApO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsIEdyYWRpZW50VHlwZT0xICk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ2xvd3RleHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAkYnJhbmQtYmxhY2ssIC0xcHggLTFweCA1cHggJGJyYW5kLWJsYWNrLFxyXG4gICAgICAgICAgICAwcHggMHB4IDEwcHggJGJyYW5kLWJsYWNrLCAwcHggMHB4IDIwcHggJGJyYW5kLWJsYWNrLFxyXG4gICAgICAgICAgICAwcHggMHB4IDMwcHggJGJyYW5kLWJsYWNrLCAwcHggMHB4IDQwcHggJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAkYnJhbmQtcmVkLCAtMXB4IC0xcHggNXB4ICRicmFuZC1yZWQsXHJcbiAgICAgICAgICAgIDBweCAwcHggMTBweCAkYnJhbmQtcmVkLCAwcHggMHB4IDIwcHggJGJyYW5kLXJlZCxcclxuICAgICAgICAgICAgMHB4IDBweCAzMHB4ICRicmFuZC1yZWQsIDBweCAwcHggNDBweCAkYnJhbmQtcmVkO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udCwgJ0FyaWFsJywgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLm1vZGFsLW9wZW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvZHktb2ZmY2FudmFzIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICBhY2NlbnQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1nLWZsdWlkIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5zZWxlY3Qgb3B0aW9uOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtZ3JleTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgJi5icmFuZC1mb250IHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgICAmLmJyYW5kLWZvbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5oNCB7XHJcbiAgICAmLmJyYW5kLWZvbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbnAge1xyXG4gICAgJi5sYXJnZS10eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmxleC13cmFwLWJvZHkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgLnJlbmRlci1ib2R5IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIC0tcGFkZGluZzogMDtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTEge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcbn1cclxuXHJcbi5wYi0xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ucGItNiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLm5vLW1hcmdpbnMge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHVsbC1yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ubWFyZ2luLWJvdC0xMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ubWFyZ2luLWJvdC0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ubm8tbWFyZ2luLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcC01IHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20tZGFyay1ncmV5IHtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZGFyay1ncmV5O1xyXG59XHJcblxyXG4uc2Vjb25kYXJ5LWNvbG9yIHtcclxuICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG59XHJcblxyXG4uYmFsYW5jZSB7XHJcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICBmb250LXNpemU6ICRjb3B5LWZvbnQtc2l6ZTtcclxuICAgIHBhZGRpbmc6IDEuNHJlbSAxcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1yZWd1bGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcmV2ZXJzZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICBmb250LXNpemU6ICRjb3B5LWZvbnQtc2l6ZTtcclxuICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAgICAgICAmLmJ0bi1yZWd1bGFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tdGhpbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc21hbGxlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tZnVsbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi10ZXh0LWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogZGFya2JsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkY29weS1mb250LXNpemU7XHJcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IGdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2w6Oi1tcy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbC5jZW50ZXItYWxpZ24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saWdodC1ncmV5LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXNoLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhcmstZ3JleS1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLTUwMCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBtYXJnaW46IDUwcHggMCAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItNTAwIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWhlYWRpbmcge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICsgaDMge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1jb25maXJtYXRpb24tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udHJvbHMtcm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3IsXHJcbiAgICAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmVxdWlyZWQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtY2VudGVyZWQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXF1aXJlZC10ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWxpZGF0aW9uLW92ZXJyaWRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgKyBpbnB1dCArIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkaW5nLW1lc3NhZ2Uge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgQ29tbW9uIE1vZGFsIFN0eWxlc1xyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAgICNwcm9kdWN0LW1vZGFsLFxyXG4gICAgI3N0b3JlLXNlbGVjdG9yLW1vZGFsLFxyXG4gICAgI2RlZmF1bHQtbW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1tb2RhbCxcclxuICAgIC5kZWZhdWx0LW1vZGFsLFxyXG4gICAgLnN0b3JlLXNlbGVjdG9yLW1vZGFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL21heC13aWR0aDogMTEwcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcclxuXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtY2xvc2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoJGJyYW5kLXJlZCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRicmFuZC1yZWQsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaWFsb2ctdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94LXNoYWRvdyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1jYXRlZ29yeS10aXRsZSxcclxuICAgIC5kZWFsLWNhdGVnb3J5LXRpdGxlLFxyXG4gICAgLnJldmlldy1wYWdlLXRpdGxlLFxyXG4gICAgLmNoZWNrb3V0LXNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW0gMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzLWFsbCg1cHgsIDVweCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtY2F0ZWdvcnktcmVjaXBlcyxcclxuICAgIC5jaGVja291dC1zZWN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMtYWxsKDAsIDAsIDVweCwgNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1jYXRlZ29yeS1yZWNpcGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMXJlbSAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW0gMXJlbSAuMjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoJGJyYW5kLXJlZCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KGRhcmtlbigkYnJhbmQtcmVkLCA1JSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBkaXYgaDQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgRmFuY3kgU2VsZWN0IExpc3QgU3R5bGVcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuICAgICAgICAuZmFuY3ktc2VsZWN0IHNlbGVjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb3B5LWZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5LXNlbGVjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW0gLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWx0ZXJuYXRlIHtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3NlbGVjdC1kZC1hcnJvdy5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZ1bGxzaXplIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICBMYXJnZSBSYWRpbyBCdXR0b24gU3R5bGVcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgICB1bC5sYXJnZS1yYWRpb3Mge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4zcmVtIHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5jaGVjazpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB+IC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC44cmVtIDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogLjNyZW0gc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMjVzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogLjNyZW0gc29saWQgZGFya2VuKCRsaWdodC1ncmV5LCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICBMaXN0IEJhc2VkIFRhYiBTdHlsZVxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAgIC50YWJzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkudGFicy1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXS50ZXh0LWJveCxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbCxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXS50ZXh0LWJveCxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5mb3JtLWNvbnRyb2wsXHJcbiAgICBpbnB1dFt0eXBlPVwicGhvbmVcIl0udGV4dC1ib3gsXHJcbiAgICBpbnB1dFt0eXBlPVwicGhvbmVcIl0uZm9ybS1jb250cm9sLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnRleHQtYm94LFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmZvcm0tY29udHJvbCxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0udGV4dC1ib3gsXHJcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXHJcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmZvcm0tY29udHJvbCxcclxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wsXHJcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS50ZXh0LWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NSwgMTc1LCAxNzUsIDAuNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkY29weS1mb250LXNpemU7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgkYnJhbmQtYmxhY2ssIC41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi1tcy1jbGVhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wudGhpbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjRyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGwtd2lkdGgtYmFja2dyb3VuZC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmRjb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmFja2dyb3VuZEltYWdlKTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGZhZGVvdXQge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4yNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZmFkZWluIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIiwi77u/JHdoaXRlOiAjZmZmO1xyXG4kbGlnaHQtd2hpdGU6ICNmMGVmZWY7XHJcbiRsaWdodC1ncmV5OiAjZTFlMWUxO1xyXG4kZGFyay1ncmV5OiAjYWZhZmFmO1xyXG4kZm9ybS1ib3JkZXItY29sb3I6IHJnYmEoMTc1LCAxNzUsIDE3NSwgMC41KTtcclxuJHJhZGlvLWJvcmRlci1jb2xvcjogcmdiYSg2OCwgNjgsIDY4LCAwLjUpO1xyXG5cclxuJGhlYWRpbmctZm9udC1zaXplOiAyLjRyZW07XHJcbiRsYXJnZS1oZWFkaW5nLWZvbnQtc2l6ZTogNS42cmVtO1xyXG4kc21hbGwtaGVhZGluZy1mb250LXNpemU6IDEuNnJlbTtcclxuJGNvcHktZm9udC1zaXplOiAxLjhyZW07XHJcbiRzbWFsbC1jb3B5LWZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuJGJyYW5kLWJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiRicmFuZC1ib3JkZXItcmFkaXVzLWFnZ3Jlc3NpdmU6IDUwcHg7XHJcblxyXG4kYnJhbmQtcmVkOiAjYTkxZjJiO1xyXG4kYnJhbmQteWVsbG93OiAjZmRkNTAxO1xyXG4kYnJhbmQtYmxhY2s6ICMyMTFjMTg7XHJcbiRicmFuZC1ncmVlbjogIzI3YTEwNztcclxuJGJyYW5kLWdyZXk6ICM3MDcwNzA7XHJcbiRicmFuZC1saWdodC1ncmV5OiAjZDBkMGQwO1xyXG4kYnJhbmQtbGlnaHRlci1ncmV5OiAjZThlOGU4O1xyXG4kYnJhbmQtb2ZmLXdoaXRlOiAjZjVmNWY1O1xyXG4kYnJhbmQtd2hpdGU6ICNmNWY1ZjU7XHJcbiRicmFuZC1yZWQtZ3JleTogI2I1Njc1YjtcclxuXHJcbiRmb3JtLWNvbnRyb2wtZ3JleTogIzQ5NTA1NztcclxuXHJcbiRicmFuZC1oZWFkaW5ncy1mb250OiBcIkJpY3ljbGV0dGUgVzAxIEJsYWNrXCI7XHJcbiRicmFuZC1oZWFkaW5ncy1mb250LXJlZ3VsYXI6IFwiQmljeWNsZXR0ZSBXMDEgUmVndWxhclwiO1xyXG4kYnJhbmQtaGVhZGluZ3MtZm9udC1ib2xkOiBcIkJpY3ljbGV0dGUgVzAxIEJvbGRcIjtcclxuJGppbTogXCJCaWN5Y2xldHRlIFcwMSBMaWdodFwiO1xyXG4kYnJhbmQtY29weS1mb250OiBcIk1vcmFuZ2EgVzA1IFJlZ3VsYXJcIjtcclxuJGJyYW5kLWNvcHktZm9udC1tZWRpdW06IFwiTW9yYW5nYSBXMDUgTWVkaXVtXCI7XHJcbiRicmFuZC1sZWdhbC1mb250OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xyXG4kYnJhbmQtdGhpbi1mb250OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xyXG4kYnJhbmQtZmEtZm9udDogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcclxuJGJyYW5kLWljb24tZm9udDogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcclxuJGJyYW5kLWxveWFsdHktbG9nby1mb250OiBcIkJ1Z2hlZHMgUmVndWxhclwiO1xyXG4iLCJAaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmFib3V0LXVzLXBhZ2Uge1xyXG4gICAgLnNpbmdsZS1pbWctaGVybyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIC5icmFuZC1mb250IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVsaW5lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZS1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lbGluZS1pbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNThweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jb250ZW50LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUteWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGltZWxpbmUtbG9hZC1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmxvZ2luLXByb3ZpZGVyIHtcclxuICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIC5idG4tbG9nby1zZXAge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sge1xyXG5cclxuICAgIC5yZWdpc3Rlci1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmVnaXN0cmF0aW9uLXNlcGFyYXRvciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGVnYWwtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmVnaXN0cmF0aW9uLWZvcm0ge1xyXG4gICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cclxuICAgICAgICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXNzaW9uLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5teS1hY2NvdW50LWFkZHJlc3MtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAuc2ltcGxlLWxpbmstYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhdWx0LWFkZHJlc3Mge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzcy1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgICAgICYubWFyZ2luLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICYuYWRkcmVzcy1jYiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFkZHJlc3MtbGFiZWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmFjY291bnQtbGFiZWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1sZWdhbC1mb250O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmFjY291bnQtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogJGNvcHktZm9udC1zaXplO1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxufVxyXG5cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFrZS1kZWZhdWx0LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcclxuXHJcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3ggbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjRweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRicmFuZC1ibGFjaywgLjg1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLmRvYi1wb3BvdmVyLW1zZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZG9iLXBvcG92ZXIge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgKyAuZG9iLXBvcG92ZXItbXNnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb2ludHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtbG95YWx0eS1sb2dvLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgfVxyXG5cclxuICAgIC5jcm93bi1zdmcge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItYmFja2dyb3VuZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5sb3lhbHR5LWJhbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvcmRlcjogMjtcclxuXHJcblxyXG4gICAgLmNyb3duLXN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtbG95YWx0eS1sb2dvLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhZy1saW5lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZ24tdXAge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgLmNyb3duLXN2ZyB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlclxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZ24tdXAge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb2ludHMgPiAqIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wb2ludHMtZGlzcGxheSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHJcbiAgICAucG9pbnRzLWJhbGFuY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udC1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5leHBsYWluLXBvaW50cy10b29sdGlwe1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgIH1cclxufVxyXG5cclxuLnBvaW50cy1iYW5rLXRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucG9pbnRzLXRvLXJlZGVlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucmV3YXJkLWl0ZW0tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAucmV3YXJkLWl0ZW0tYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmV3YXJkLWl0ZW0taW5uZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuXHJcbiAgICAgICAgICAgIC5yZXdhcmQtaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJld2FyZC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJld2FyZC1leHBpcmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJld2FyZC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmV3YXJkLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlZGVlbS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvKiBEaXNhYmxlZCBvdmVybGF5IHN0eWxlcyAqL1xyXG4gICAgICAgIC5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpc2FibGVkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jay1vdmVybGF5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2staWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVubG9jay10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyZXNzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtY2FwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBhbmltYXRpb246IGNhcC1tb3ZlIDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgICBvcGFjaXR5OjAuODtcclxuICAgIHotaW5kZXg6NjtcclxufVxyXG5cclxuLnByb2dyZXNzLXZhbHVlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFuaW1hdGlvbjogbG9hZCAwLjZzIG5vcm1hbCBmb3J3YXJkcztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXllbGxvdztcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnRocmVzaG9sZC1tYXJrZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgLmRvdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuZG90LnJlYWNoZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aHJlc2hvbGQtbGFiZWxzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbn1cclxuXHJcbi50aHJlc2hvbGQtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG59XHJcblxyXG4ubG95YWx0eS1zaWdudXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMi5mYW5jeSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1sb3lhbHR5LWxvZ28tZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDMuZmFuY3kge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lnbi11cC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3duLXN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb3lhbHR5LWJlbmVmaXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmxveWFsdHktYmVuZWZpdHMuY29sbGFwc2Uge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXJtcy1hbmQtY29uZGl0aW9ucy5leHBhbmQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIH1cclxufVxyXG4uZXhwbGFpbi1wb2ludHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAubW9kYWwtY2xvc2Uge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCgkYnJhbmQtcmVkKTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRicmFuZC1yZWQsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyLmZhbmN5IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWxveWFsdHktbG9nby1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICBoMy5mYW5jeSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC10aGluLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXdhcmRzLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBjb2xvcjokYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWdtZW50LXNpZ251cC1ibG9jayB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zaWduZWQtdXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLXRoaW4tZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbiNvcmRlci1iYXNrZXQsXHJcbiNvcmRlci1zZXR0aW5ncyB7XHJcbiAgICAub3JkZXItYmFza2V0LFxyXG4gICAgLm9yZGVyLXNldHRpbmdzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmVtcHR5LXN0YXRlIHtcclxuXHJcbiAgICAgICAgc3BhbiwgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC42KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuODUpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjg1KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNldHRpbmdzIHtcclxuICAgICAgICAvKm1hcmdpbi10b3A6IC0ycmVtOyovXHJcbiAgICAgICAgLmVtcHR5LXN0YXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgLm9yZGVyLXNldHRpbmdzLW15LWxvY2F0aW9uLFxyXG4gICAgICAgIC5vcmRlci1zZXR0aW5ncy1teS1zdG9yZSxcclxuICAgICAgICAub3JkZXItc2V0dGluZ3MtbXktb3JkZXItdHlwZSxcclxuICAgICAgICAub3JkZXItc2V0dGluZ3MtZXN0aW1hdGVkLWNvbXBsZXRpb24sXHJcbiAgICAgICAgLm9yZGVyLXNldHRpbmdzLW15LW9yZGVyLXRpbWluZyB7XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JkZXItc2V0dGluZ3MtbXktb3JkZXItdGltaW5nLFxyXG4gICAgICAgIC5vcmRlci1zZXR0aW5ncy1teS1zdG9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JkZXItc2V0dGluZ3MtbXktb3JkZXItdHlwZSxcclxuICAgICAgICAub3JkZXItc2V0dGluZ3MtbXktb3JkZXItdGltaW5nIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JkZXItc2V0dGluZ3MtZXN0aW1hdGVkLWNvbXBsZXRpb24ge1xyXG4gICAgICAgICAgICBvcmRlci1zZXR0aW5ncy1lc3RpbWF0ZWQtY29tcGxldGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItY2hlY2tvdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1pdGVtLXNpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIC5sZWZ0LXNpZGUsXHJcbiAgICAgICAgLnJpZ2h0LXNpZGUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJ1aWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC42KTtcclxuXHJcbiAgICAgICAgLml0ZW0tc2lkZS1yZWNpcGUtbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMCAuNXJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuXHJcbiNvcmRlci1iYXNrZXQtaXRlbS1saXN0ID4gZGl2IHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IC4xcmVtO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWl0ZW0tZm9vdGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDcuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBsaW5lYXIgLjNzO1xyXG5cclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tYmFza2V0LXF1YW50aXR5LWRkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS1iYXNrZXQtd3JhcCxcclxuLm1vYmlsZS1vcmRlci1zZXR0aW5ncy13cmFwIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG59XHJcblxyXG4uc2lkZS1wYW5lbCB7XHJcbiAgICAjb3JkZXItc2V0dGluZ3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tY2FydCB7XHJcbiAgICAubG9naW4tYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmNhbGxvdXQtY2FyZC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLW1pbkl0ZW1zUGVyUm93KSwgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDExNTBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWl0ZW1zUGVyUm93KSwgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbG91dC1jYXJkLWltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMikpLCB2YXIoLS1iZy1pbWFnZS11cmwpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIC5jYWxsb3V0LWNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLFxyXG4gICAgICAgIC5idG4tcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgLTAuNzc1cmVtICsgNS4zMzN2dywgMS44cmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYWxsb3V0LWNhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiB2YXIoLS10ZXh0QWxpZ24pO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tbWF4Q2FyZFdpZHRoKTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGxvdXQtY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAuY2FsbG91dC1jYXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNvcHktZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FsbG91dC1jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW0gMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGxvdXQtY2FyZC1hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuYnRuLFxyXG4gICAgICAgICAgICAuYnRuLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgLTAuODc1cmVtICsgOC4zMzN2dywgMS44cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsbG91dC1jYXJkLWltYWdlOmhvdmVyLFxyXG4gICAgLmNhbGxvdXQtY2FyZDpob3ZlciB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1yZXZlcnNlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHdvLXVwLWRlc2t0b3Age1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIC5jYWxsb3V0LWNhcmQ6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhbGxvdXQtY2FyZDpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxvYXQtdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTRyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgei1pbmRleDogMjAwO1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uY2FsbC1jZW50ZXIge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNjLWN1c3RvbWVyLWluZm8ge1xyXG4gICAgJl9fY3VzdG9tZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLXRoaW4tZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b21lci1sb29rdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICAuY3VzdG9tZXItbG9va3VwX19pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIC5jdXN0b21lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItbm90ZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgLm9yZGVyLW5vdGVzX19pbnB1dCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyLXRyYWNraW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgLm9yZGVyLXRyYWNraW5nX19pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIC5vcmRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzY291bnQtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAuZGlzY291bnQtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXJlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTRyZW07XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC10aGluLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb21vdGlvbi1vcHRpb24tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAucHJvbW90aW9uLW9wdGlvbi1pdGVtIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC10aGluLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yZS1lc3RpbWF0ZS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuICAgIC5zdG9yZS1lc3RpbWF0ZS1pdGVtIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLXRoaW4tZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC10aGluLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzY291bnQtbW9kYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcblxyXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRvdGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidG90YWwtaW5wdXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Ftb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxsLWNlbnRlci1vcmRlci1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDE1MHJlbTtcclxufVxyXG5cclxuLm9yZGVyLXByb2Nlc3NpbmctZXJyb3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pdGVtLXNlbGVjdG9yIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwYWRkaW5nOiAwcmVtIDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpc2NvdW50LWluY2x1ZGUtcmVxdWlyZW1lbnRzIHtcclxuICAgIG1heC13aWR0aDogNHJlbTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jb250cm9sIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hbmFnZXItbm90ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLyokY2FydC1mb250LWZhbWlseTogJGJyYW5kLWxlZ2FsLWZvbnQ7Ki9cclxuJGNhcnQtZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiR0b2dnbGUtZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4ucmVkIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG59XHJcblxyXG4uY2FydC1wYWdlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbixcclxuICAgIC5zaWRlLFxyXG4gICAgLmNhcnQtYnV0dG9ucyxcclxuICAgIC5jYXJ0LWVycm9ycyxcclxuICAgIC5lbXB0eS1jYXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLFxyXG4gICAgLnNpZGUge1xyXG4gICAgICAgID4gOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1pdGVtcy10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAuZW1wdHktY2FydCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LWJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1lcnJvcnMge1xyXG4gICAgLmNhcnQtZXJyb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1sZWdhbC1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluZS1pdGVtcyB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAkcXVhbnRpdHktY29udHJvbC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgLml0ZW0tYWN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLmRlbGV0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXN0b21pemUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vdC1hbGxvd2VkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluZS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIDJyZW0gLjVyZW07XHJcblxyXG4gICAgICAgIC5ncmV5IHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkYnJhbmQtbGlnaHRlci1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm8tcGFuZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGFjZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLXF1YW50aXR5IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWxzLXJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHRvZ2dsZS1mb250LXNpemU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1leHRyYXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDAuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3BhY2UtYmV0d2VlbiB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcGVyYXRpb25zIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9nZ2xlLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1YW50aXR5LWNvbnRyb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkcXVhbnRpdHktY29udHJvbC1zaXplO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWludXMsXHJcbiAgICAgICAgLnBsdXMsXHJcbiAgICAgICAgLnF1YW50aXR5LXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtICRxdWFudGl0eS1jb250cm9sLXNpemU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVhbnRpdHktdmFsdWUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1pbnVzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRicmFuZC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbHVzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRicmFuZC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5taW51cyxcclxuICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5taW51c1thcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcclxuICAgICAgICAucGx1c1thcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kaWZpY2F0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ncmV5O1xyXG5cclxuICAgICAgICAgICAgLm1vZGlmaWVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvbW90aW9uLXNhdGlzZmllciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzIpKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICRicmFuZC1saWdodGVyLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53YXJuaW5nLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2JpbGUtZGlzYXBwZWFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItdG90YWxzIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1sZWdhbC1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAuc3BsaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJ0b3RhbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRvdGFsIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmxveWFsdHktcmV3YXJkcyB7XHJcbiAgICBvcmRlcjogMztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIC5yZXdhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbW92ZS1yZXdhcmQtbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICRicmFuZC1saWdodGVyLWdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW50ZXJhY3Rpb24ge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZW1vdmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbW92ZS1idXR0b24ge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvdXBvbi1lbnRyeSB7XHJcbiAgICBvcmRlcjogNDtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG9yZGVyOiA1O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXBhbmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAuY291cG9uLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291cG9uLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5naWZ0LWNhcmQtZW50cnkge1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgLmluZm8tcGFuZWwge1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItc2V0dGluZ3Mge1xyXG4gICAgb3JkZXI6IDU7XHJcblxyXG4gICAgLmluZm8tcGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNldHRpbmdzLWNoYW5nZS10aW1pbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FydC1mb250LWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcGxldGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDUsXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmVldCxcclxuICAgIC5jc3osXHJcbiAgICAub3JkZXItdGltZSxcclxuICAgIC5jb21wbGV0aW9uLXRpbWUsXHJcbiAgICAuY29tcGxldGlvbi1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmVldCxcclxuICAgIC5jc3osXHJcbiAgICAub3JkZXItdGltZSxcclxuICAgIC5jb21wbGV0aW9uLXRpbWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FydC1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LWJ1dHRvbnMge1xyXG4gICAgb3JkZXI6IDg7XHJcbn1cclxuXHJcbi51cHNlbGxzIHtcclxuICAgIG9yZGVyOiA3O1xyXG59XHJcblxyXG4uYmxvY2stdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4udXBzZWxsLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5tZW51LWl0ZW0tYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51cHNlbGwtdGFnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtbGVnYWwtZm9udDtcclxuICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaW1lbnNpb24tdXBzZWxsLWJ0biB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICRicmFuZC1ncmV5O1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG59XHJcblxyXG4uZGVhbC1hZGQtYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAtNHB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3RpdGNoZWQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkIGdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLnVwc2VsbC1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG59XHJcblxyXG4uY2FydC1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jYXJ0LWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY291cG9uLWZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wuY291cG9uLWlucHV0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb3Vwb24tYnRuIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb21vLWRpdmlkZXIge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmV3YXJkLWhlYWRlciB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucmV2aWV3LXJvdy1yZXF1aXJlbWVudHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIC5yZXF1aXJlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXk7XHJcblxyXG4gICAgICAgIC5zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXF1aXJlbWVudC1taXNzaW5nLWFsZXJ0IHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAjY2FydC1yZXZpZXctYm9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWw6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYTpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmNoZWNrb3V0LXBhZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrb3V0LXRvcCB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tvdXQtYm90dG9tIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtc2VjdGlvbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgICYgKyAuY2hlY2tvdXQtc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5vZmZzZXQtbGFiZWwge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGFuZ2Utb3JkZXItYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXF1aXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjc1cmVtIC43NXJlbSAuNzVyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJvbGQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtaXRlbS1zdW1tYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICAgLmxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXF1aXJlZC10ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMCAtMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHRoZWFkID4gdHIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgID4gdGgge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbSAxcmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbSAwIDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICNhZGQtZ2lmdC1jYXJkLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5sYXJnZS1yYWRpb3Mge1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS40cmVtO1xyXG4gICAgICAgICAgICB0b3A6IC4ycmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcmVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYucGF5bWVudC1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgbGFiZWwuZmFuY3ktc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHJlbSAwIDJyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGUtYnktc2lkZSB7XHJcblxyXG4gICAgICAgICAgICBsYWJlbC5mYW5jeS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxucC5wYXltZW50LXAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgLnBheW1lbnQtdHlwZS1ub3RlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnQtY3JlYXRpb24taW5mb3JtYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLnRvcC1jaGVja291dC10aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmJ0bi5idG4tcGF5bWVudC1zZWxlY3RvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgJi5zZWxlY3RlZCwgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQteWVsbG93O1xyXG4gICAgfVxyXG59XHJcblxyXG5pZnJhbWVbbmFtZT1cImNhcmQtbnVtYmVyXCJdLFxyXG5pZnJhbWVbbmFtZT1cImNhcmQtZXhwaXJhdGlvblwiXSxcclxuaWZyYW1lW25hbWU9XCJjYXJkLWN2dlwiXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb24ge1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGF5bWVudC1lcnJvciB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLnRvcC1jaGVja291dC1jb250YWluZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC50b3AtY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAmLmNvbC1tZC04IHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbC1tZC00IHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIFJlbW92ZSBndXR0ZXJzLCBidXQga2VlcCBvdXRlcm1vc3QgcGFkZGluZyB0byBtYWludGFpbiBhbGlnbm1lbnQgd2l0aCBvdGhlciBlbGVtZW50cyovXHJcbiAgICAubm8tZ3V0dGVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubm8tZ3V0dGVyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWd1dHRlcjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmdyYXR1aXR5IHtcclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjAxO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDkwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXdhcmRzX3VzZWQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk4cHgpIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBsYWNpbmctb3JkZXItaW5kaWNhdG9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5wYXJhbGxheC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAucGFyYWxsYXgge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1wYXJhbGxheC1pbWFnZSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFxLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAuZmFxLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5mYXEtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhcS1xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhcS1hbnN3ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJpY2gtdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heHdpZHRoKTtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLnpvb20tY2VudGVyLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC56b29tLWNlbnRlci1pbWFnZS1saW5rIHtcclxuICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC56b29tLWNlbnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnpvb20tY2VudGVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLyouZGVhbC10aXRsZS1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbn0qL1xyXG5cclxuLyouZGVhbC1zdGVwIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIC5kZWFsLXByb2R1Y3QtZ3JvdXAge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkYnJhbmQtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSovXHJcblxyXG4vKi5kZWFsLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5kZWFsLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVhbC1kaXNjbGFpbWVyLFxyXG4gICAgLmRlYWwtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRlYWwtc3RlcHMge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG59Ki9cclxuXHJcbi8qLmNhbmNlbC1jdXJyZW50LXN0ZXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0qL1xyXG4iLCJAaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLnByb2R1Y3QtcmVjaXBlLWZpbmlzaC1hc3NldCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1vZGFsIHtcclxuICAgIC5wcm9ncmVzcy1zdGVwcyBsaSB7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDk1JSAwLCAxMDAlIDUwJSwgOTUlIDEwMCUsIDAgMTAwJSwgNSUgNTAlKTtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDk1JSAwLCAxMDAlIDUwJSwgOTUlIDEwMCUsIDAgMTAwJSwgNSUgNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbXBsZXRlZCBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXBhbmVsIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC4ycmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2FkZC10by1jYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWJ1aWxkZXItYWRkLXByb2R1Y3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1yZWQsIDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbXBsZS1wcm9kdWN0LW1vZGFsIC5tb2RhbC1mb290ZXIgI2FkZC10by1jYXJ0LWJ1dHRvbixcclxuLmNvbmRlbnNlZC1wcm9kdWN0LW1vZGFsIC5tb2RhbC1mb290ZXIgI2FkZC10by1jYXJ0LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8vIFBpenphIGljb25zXHJcbiRwaXp6YS1zaXplOiAxMnB4O1xyXG5cclxuLnBpenphLWljb24ge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAzcHg7XHJcblxyXG4gICAgJi5kaW0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufVxyXG5cclxuLnBpenphLWZ1bGwge1xyXG4gICAgaGVpZ2h0OiAkcGl6emEtc2l6ZSAqIDI7XHJcbiAgICB3aWR0aDogJHBpenphLXNpemUgKiAyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG5cclxuLnBpenphLWxlZnQsXHJcbi5waXp6YS1yaWdodCB7XHJcbiAgICBoZWlnaHQ6ICRwaXp6YS1zaXplICogMjtcclxuICAgIHdpZHRoOiAkcGl6emEtc2l6ZTtcclxufVxyXG5cclxuLnBpenphLXJpZ2h0IHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcGl6emEtc2l6ZSAqIDI7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHBpenphLXNpemUgKiAyO1xyXG59XHJcblxyXG4ucGl6emEtbGVmdCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcGl6emEtc2l6ZSAqIDI7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcGl6emEtc2l6ZSAqIDI7XHJcbn1cclxuXHJcbi5pbmdyZWRpZW50LW5hbWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5kZWFscy1idWlsZGVyLW1vZGFsIHtcclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLm1vZGFsLXBhbmVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAmLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAuZGltZW5zaW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGltZW5zaW9uLW9wdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXJnZS1yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCArIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmV5XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsICsgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b3BwaW5ncy1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuODUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlY2lwZS1zcGxpdC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXAtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluZ3JlZGllbnQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZ3JlZGllbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmdyZWRpZW50LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udXRyaXRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsICsgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwgKyAuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RpZmllci1ncm91cCwgLnBsYWNlbWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vZGlmaWVyLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsYWNlbWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICNwcmV2LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcHJldi1idXR0b24sICNuZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWFscy1idWlsZGVyLWNvbnRhaW5lciB7XHJcbiAgICAuZGVhbC1kaXNjbGFpbWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtY2F0ZWdvcnktbmFtZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWwtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWwtc3RlcHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkBpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uRVBpU2VydmVyRm9ybXMge1xyXG4gICAgLkZvcm1fX0VsZW1lbnRfX1ZhbGlkYXRpb25FcnJvciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc1LCAxNzUsIDE3NSwgMC41KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKCRicmFuZC1ibGFjaywgLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Gb3JtU2VsZWN0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3NlbGVjdC1kZC1hcnJvdy5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc1LCAxNzUsIDE3NSwgMC41KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoJGJyYW5kLWJsYWNrLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAxcHg7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzUsIDE3NSwgMTc1LCAwLjUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMxNDE0MTQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoJGJyYW5kLWJsYWNrLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5idG4sXHJcbi5idG4tcmV2ZXJzZSxcclxuI21vYmlsZS1tYWluLW5hdiBhLmJ0biB7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaXRlbS1uYW1lLWNvbnRhaW5lciB7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkaW5nLFxyXG4udHJhY2tlci1oZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5jaGVja291dC1zZWN0aW9uLXRpdGxlLFxyXG4ucGF5bWVudC1kZXRhaWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiAuZGltZW5zaW9uLXdyYXBwZXIgaDQsXHJcbi5tZW51LWNhdGVnb3J5LXRpdGxlLFxyXG4uZGVhbC1jYXRlZ29yeS10aXRsZSxcclxuLnJldmlldy1wYWdlLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuLndyYXAtcGFuZWwgaDMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDIuN3JlbTtcclxufVxyXG5cclxuLmZpZWxkLXZhbGlkYXRpb24tZXJyb3IsXHJcbi52YWxpZGF0aW9uLW92ZXJyaWRlICsgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWxlZ2FsLWZvbnQ7XHJcbn1cclxuXHJcblxyXG4ubWVudS1jYXRlZ29yeSBoNCxcclxuLndyYXAtcGFuZWwgaDIsXHJcbi5lcnJvci1wYWdlLFxyXG4ubG9hZGluZy1tZXNzYWdlLFxyXG4ubW9iaWxlLW9yZGVyLXBhbmUgaDMsXHJcbi5jYWxsb3V0LWNhcmQtdGl0bGUsXHJcbi5tZW51LWNhdGVnb3J5LWNvbnRlbnQgaDMsXHJcbi5oZXJvLWltYWdlLWxpbmsgaDQge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlci5vdXRlci1sYXllciBoNCxcclxuLm1vZGFsLWhlYWRlci5vdXRlci1sYXllciB1bCBsaSxcclxuLm1vZGFsLWhlYWRlci5vdXRlci1sYXllciAudGVhci1vZmYtdG9wIHAsXHJcbi5vcmRlci1iYXNrZXQgaDUgYSxcclxuLm9yZGVyLXNldHRpbmdzIGEsXHJcbi5kZWZhdWx0LW1vZGFsIC5tb2RhbC1ib2R5LFxyXG4ucGF5bWVudC1zdW1tYXJ5IC5wYXltZW50LWxpbmUsXHJcbi5wYXltZW50LXN1bW1hcnkgLnBheW1lbnQtbm90ZSxcclxuLmNhbGxvdXQtY2FyZC10ZXh0LFxyXG4uaXRlbS1kZXNjcmlwdGlvbixcclxuLmhlcm8taW1hZ2UtbGluayBwIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIGEsXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX3NvY2lhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fc29jaWFsLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIC50YWctbGluZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFsLWxpbmtzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFwcC1saW5rcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5hcHAtc3RvcmUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbGlua3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDRyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbGlua3MtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGluZy1mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluay1zZWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2xlZ2FsLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3B5d3JpdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoZWFkaW5nLWZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxvcmllcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmZ1bGwtd2lkdGgtaW1hZ2Utd2l0aC10ZXh0LWJsb2NrIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmFja2dyb3VuZEltYWdlKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCBibGFjaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmxleC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogdmFyKC0tZ2FwKTtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW46IHZhcigtLW1hcmdpbik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGV4LWNvbnRhaW5lci1ldmVuLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpO1xyXG4gICAgZ2FwOiB2YXIoLS1nYXApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW46IHZhcigtLW1hcmdpbik7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uaWNvbi1jYXJkLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMThyZW07XHJcblxyXG4gICAgJl9faW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10aXRsZUNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXRpdGxlU2l6ZSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0U2l6ZSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1saXN0LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMS41cmVtO1xyXG4gICAgcGFkZGluZzogMCAycmVtO1xyXG59XHJcblxyXG4uaWNvbi1saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRpdGxlQ29sb3IpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGVTaXplKTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItcmVxdWVzdC1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMuN3JlbTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZS10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwY2g7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgJl9fYXJyb3ctbGF5b3V0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3ctbGF5b3V0X19hcnJvdyB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDQuN3JlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS10aXRsZXMge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlYXJuLW1vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlci1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dFNpemUpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1Y2g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnVsbC1ibGVlZC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJhY2tncm91bmRJbWFnZSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG59XHJcblxyXG4uc3RhbmRhcmQtdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0U2l6ZSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdHJpa2V0aHJvdWdoLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLW1heFdpZHRoKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC4zO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0U2l6ZSk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhbmRhcmQtYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10aXRsZUNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXRpdGxlU2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0U2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1idXR0b25UZXh0U2l6ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdWxsLWJsZWVkLXNpZGUtYnktc2lkZS1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWxlZnRCYWNrZ3JvdW5kSW1hZ2UpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxlZnRCYWNrZ3JvdW5kQ29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1yaWdodEJhY2tncm91bmRJbWFnZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmlnaHRCYWNrZ3JvdW5kQ29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1yb3RhdG9yIHtcclxuICAgIG1heC13aWR0aDogMTE1MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5iYW5uZXItcm90YXRvci1pdGVtIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDY1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tdGl0bGUge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXRpdGxlU2l6ZSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRpdGxlQ29sb3IpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGVTaXplKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGVDb2xvcik7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RvdHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RvdCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kb3Q6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm93bi1hLXRvcHBlcnMtbW9kYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxNjksIDQ3LCA0MywgMC44KSwgcmdiYSgxNjksIDQ3LCA0MywgMC44KSksIHVybChcIi9zaXRlYXNzZXRzL21lZGlhL2ZyYW5jaGlzZS9iYWNrZ3JvdW5kcy9vd24tZm9ybS1iZy5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vd24tYS10b3BwZXJzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJhY2tncm91bmRJbWFnZSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjdyZW07XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3duLWEtdG9wcGVyc19fZm9ybSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhbmRhcmQtdGV4dCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5naWZ0LWNhcmQtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxufVxyXG5cclxuLmdpZnQtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAgICZfX2J1dHRvbi1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtdHlwZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RpZ2l0cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldycsIHNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Ftb3VudF9yZW1haW5pbmcge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICAmX19hbW91bnRfcmVtYWluaW5nLFxyXG4gICAgJl9fYW1vdW50IHtcclxuICAgICAgICBzcGFuLmFtb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQtcGluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmdpZnQtY2FyZC1kaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAmX19idXR0b24tZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLXR5cGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaWdpdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBzZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbW91bnRfcmVtYWluaW5nIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYW1vdW50X3JlbWFpbmluZyxcclxuICAgICZfX2Ftb3VudCB7XHJcbiAgICAgICAgc3Bhbi5hbW91bnQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmdyaWQtdmlldy16ZXJvIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgICAgIC5zdGFjayB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZnJvbnQge1xyXG4gICAgICAgICAgICAgICAgcGxhY2Utc2VsZjogZW5kIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0taW5mbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSwgMC45KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSxcclxuICAgICAgICAgICAgICAgIC5udXRyaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtbGVnYWwtZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGlzdG9yeS10aXRsZSxcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLm9sZG5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5udXRyaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vcmRlcmVkLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInBpem1ldC12YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmRlc2t0b3AtdG9wLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLXRvcC1uYXYge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS1tZW51LXRyaWdnZXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS11dGlsaXR5LW5hdiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuMnJlbSArIDUuMzMzdncsIDRyZW0pO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGluZy1mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDExNTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wLWRvd24tbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3AtZG93bi1uYXYtYW5jaG9yLW1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtaGVhZGluZy1mb250LXNpemU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3AtZG93bi1uYXYtbGlua3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcC1kb3duLW5hdi1saW5rcy1tb2JpbGUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4taGVhZGVyLmNhdGVyaW5nIHtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXllbGxvdztcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wLWRvd24tbmF2LWxpbmtzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQteWVsbG93O1xyXG5cclxuICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRicmFuZC1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLWljb24ge1xyXG4gICAgd2lkdGg6IDZyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xyXG59XHJcblxyXG4jc2hvcHBpbmctY2FydC1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgd2lkdGg6IDUuNHJlbTtcclxuXHJcbiAgICAmW2RhdGEtY2FydC1jb3VudD1cIjBcIl0ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNhcnQtY291bnQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRicmFuZC1yZWQsIC40KTtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICByaWdodDogLTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tc2hvcHBpbmctY2FydCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtaGVhZGluZy1mb250LXNpemU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInBpem1ldC12YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmhlcm8taW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcclxuXHJcbiAgICAuaGVyby1pbWFnZS1saW5rIHtcclxuICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKC01MDdweCArICgxMDB2dy8yKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWltYWdlLXRleHQtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA4MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhbmRhcmQtaGVyby1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJhY2tncm91bmRJbWFnZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTI1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZlbSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBcXG1pbig1LjVyZW0sIDQuNXZ3KTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggYmxhY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNWNoO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgXCJ0b3BcIiBcImJvdHRvbVwiO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICAgICAgXCJsZWZ0XCIgXCJyaWdodFwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtc2lkZSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGVUZXh0Q29sb3IpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtaGVhZGluZy1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1Y2g7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGluZy1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0Y2g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctZm9udC1zaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtc2lkZS50ZXh0LXRvcCB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogdG9wO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1zaWRlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWZyaWVuZGx5LWhlcm8ubGluZWFyLWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcclxufVxyXG5cclxuLnZpZGVvLWhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIC52aWRlby1vdmVybGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWRlb092ZXJsYXlDb2xvcik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICB2aWRlbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LXNpZGUge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1zaWRlIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxleC1pbWFnZS1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExOTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wYWNpdHktY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmljb24tbWVudSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2RhcmxpbmctdG9wcGVycyc7XHJcbiAgICBzcmM6IHVybCgnLi4vaWNvbnMvZGFybGluZy10b3BwZXJzLmVvdD9zeHBwbScpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ljb25zL2RhcmxpbmctdG9wcGVycy5lb3Q/c3hwcG0jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9pY29ucy9kYXJsaW5nLXRvcHBlcnMudHRmP3N4cHBtJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vaWNvbnMvZGFybGluZy10b3BwZXJzLndvZmY/c3hwcG0nKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ljb25zL2RhcmxpbmctdG9wcGVycy5zdmc/c3hwcG0jaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaVtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICBmb250LWZhbWlseTogJ2RhcmxpbmctdG9wcGVycycgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBuZXZlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLXRvcHBlcnMtY2xvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuXHJcbi5pY29uLXRvcHBlcnMtY3Jvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuXHJcbi5pY29uLXRvcHBlcnMtcGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59IiwiQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5qb2JzLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgIC5qb2JzLWhlcm8ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uam9icyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmpvYi1zZWFyY2gtYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtbGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuam9icy1saW5rLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGwtam9iLWZvcm0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuNzUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGhyZWUtdXAtdmlkZW8tY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIC5icmFuZC1mb250IHtcclxuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWRlby1ibG9ja3Mge1xyXG4gICAgICAgIC5zaW5nbGUtdmlkZW8tYmxvY2sge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2luZ2xlLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpbmdsZS12aWRlby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53aWRnZXQtc29jaWFsLWJsb2NrIHtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cclxuICAgIFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldC1jYXJlZXItYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LXNpbmdsZS12aWRlby1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tNC5zaW5nbGUtdmlkZW8tYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpbmdsZS12aWRlbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2IC51aS13aWRnZXQtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2IGRsIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWRpdiBkbCBkdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1kaXYgZGwgZGQge1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCA0MCU7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWRpdiB0ZCB7XHJcbiAgICBmb250LXNpemU6IDkwJTtcclxufVxyXG5cclxuLnVpLXRwaWNrZXItZ3JpZC1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2IC51aV90cGlja2VyX3VuaXRfaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1kaXYgLnVpX3RwaWNrZXJfdGltZSAudWlfdHBpY2tlcl90aW1lX2lucHV0IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzU1NTtcclxuICAgIHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWRpdiAudWlfdHBpY2tlcl90aW1lIC51aV90cGlja2VyX3RpbWVfaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FhYTtcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1ydGwgZGwge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAwIDA7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLXJ0bCBkbCBkdCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBjbGVhcjogcmlnaHQ7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLXJ0bCBkbCBkZCB7XHJcbiAgICBtYXJnaW46IDAgNDAlIDEwcHggMTBweDtcclxufVxyXG4vKiBTaG9ydGVuZWQgdmVyc2lvbiBzdHlsZSAqL1xyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgLnVpX3RwaWNrZXJfdGltZSxcclxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIC51aV90cGlja2VyX3RpbWVfbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIGRkLFxyXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIGRkID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX21pbnV0ZTpiZWZvcmUsXHJcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgZGwgZGQudWlfdHBpY2tlcl9zZWNvbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICc6JztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX21pY3Jvc2VjOmJlZm9yZSxcclxuLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX21pbGxpc2VjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnLic7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWRpdi51aS10aW1lcGlja2VyLW9uZUxpbmUgLnVpX3RwaWNrZXJfdW5pdF9oaWRlLFxyXG4udWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIC51aV90cGlja2VyX3VuaXRfaGlkZTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gQ1VTVE9NIFNUWUxJTkcgRk9SIERBVEUvVElNRSBQSUNLRVIgQkVMT1dcclxuLnVpLWRhdGVwaWNrZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICYudWktc3RhdGUtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWZhLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudWktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mYS1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnVpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51aS1kYXRlcGlja2VyLWNsb3NlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gLS0tLS0tXHJcbiAgICAudWktdGltZXBpY2tlci1kaXYge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG4gICAgLnVpX3RwaWNrZXJfdGltZV9sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnVpX3RwaWNrZXJfaG91ciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAudWlfdHBpY2tlcl9ob3VyX3NsaWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudWktdGltZXBpY2tlci1zZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWlfdHBpY2tlcl9taW51dGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIC51aV90cGlja2VyX21pbnV0ZV9zbGlkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudWktdGltZXBpY2tlci1zZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWktdGltZXBpY2tlci1kaXYudWktdGltZXBpY2tlci1vbmVMaW5lIGRsIGRkLnVpX3RwaWNrZXJfbWludXRlOmJlZm9yZSwgLnVpLXRpbWVwaWNrZXItZGl2LnVpLXRpbWVwaWNrZXItb25lTGluZSBkbCBkZC51aV90cGlja2VyX3NlY29uZDpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcclxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXHJcbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCByZXNpemFibGUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdGFibGUuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc29ydGFibGUuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcclxuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/YmdTaGFkb3dYUG9zPSZiZ092ZXJsYXlYUG9zPSZiZ0Vycm9yWFBvcz0mYmdIaWdobGlnaHRYUG9zPSZiZ0NvbnRlbnRYUG9zPSZiZ0hlYWRlclhQb3M9JmJnQWN0aXZlWFBvcz0mYmdIb3ZlclhQb3M9JmJnRGVmYXVsdFhQb3M9JmJnU2hhZG93WVBvcz0mYmdPdmVybGF5WVBvcz0mYmdFcnJvcllQb3M9JmJnSGlnaGxpZ2h0WVBvcz0mYmdDb250ZW50WVBvcz0mYmdIZWFkZXJZUG9zPSZiZ0FjdGl2ZVlQb3M9JmJnSG92ZXJZUG9zPSZiZ0RlZmF1bHRZUG9zPSZiZ1NoYWRvd1JlcGVhdD0mYmdPdmVybGF5UmVwZWF0PSZiZ0Vycm9yUmVwZWF0PSZiZ0hpZ2hsaWdodFJlcGVhdD0mYmdDb250ZW50UmVwZWF0PSZiZ0hlYWRlclJlcGVhdD0mYmdBY3RpdmVSZXBlYXQ9JmJnSG92ZXJSZXBlYXQ9JmJnRGVmYXVsdFJlcGVhdD0maWNvbnNIb3Zlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJTIyKSZpY29uc0hpZ2hsaWdodD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJTIyKSZpY29uc0hlYWRlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0Vycm9yPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmclMjIpJmljb25zRGVmYXVsdD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nJTIyKSZpY29uc0NvbnRlbnQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNBY3RpdmU9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyUyMikmYmdJbWdVcmxTaGFkb3c9JmJnSW1nVXJsT3ZlcmxheT0mYmdJbWdVcmxIb3Zlcj0mYmdJbWdVcmxIaWdobGlnaHQ9JmJnSW1nVXJsSGVhZGVyPSZiZ0ltZ1VybEVycm9yPSZiZ0ltZ1VybERlZmF1bHQ9JmJnSW1nVXJsQ29udGVudD0mYmdJbWdVcmxBY3RpdmU9Jm9wYWNpdHlGaWx0ZXJTaGFkb3c9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5RmlsdGVyT3ZlcmxheT1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlTaGFkb3dQZXJjPTMwJm9wYWNpdHlPdmVybGF5UGVyYz0zMCZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzc3NzYyMCZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ0ltZ09wYWNpdHlFcnJvcj05NSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYmdJbWdPcGFjaXR5Q29udGVudD03NSZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mY29ybmVyUmFkaXVzU2hhZG93PThweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb3BhY2l0eVNoYWRvdz0uMyZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0uMyZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZmY0hpZ2hsaWdodD0lMjM3Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZGFkNTVlJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmYTkwJmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ0NvbG9yQ29udGVudD0lMjNmZmZmZmYmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ0NvbG9ySGVhZGVyPSUyM2U5ZTllOSZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMDAzZWZmJmJnQ29sb3JBY3RpdmU9JTIzMDA3ZmZmJmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzY2NjY2NjJmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzYzVjNWM1JmJnQ29sb3JEZWZhdWx0PSUyM2Y2ZjZmNlxyXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cclxuXHJcbi8qIExheW91dCBoZWxwZXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktaGVscGVyLWhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuXHRib3JkZXI6IDA7XHJcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG59XHJcbi51aS1oZWxwZXItcmVzZXQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxyXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuLnVpLWhlbHBlci16Zml4IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xyXG59XHJcblxyXG4udWktZnJvbnQge1xyXG5cdHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuXHJcbi8qIEludGVyYWN0aW9uIEN1ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBJY29uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnVpLWljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC04cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIE1pc2MgdmlzdWFsc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIE92ZXJsYXlzICovXHJcbi51aS13aWRnZXQtb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMnB4IDAgMCAwO1xyXG5cdHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG59XHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuXHRwYWRkaW5nOiAxZW0gMi4yZW07XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG4udWktYXV0b2NvbXBsZXRlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi51aS1tZW51IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuLnVpLW1lbnUgLnVpLW1lbnUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4udWktbWVudSAudWktbWVudS1pdGVtIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xyXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcclxufVxyXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtO1xyXG59XHJcbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xyXG5cdG1hcmdpbjogNXB4IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxufVxyXG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsXHJcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xyXG5cdG1hcmdpbjogLTFweDtcclxufVxyXG5cclxuLyogaWNvbiBzdXBwb3J0ICovXHJcbi51aS1tZW51LWljb25zIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcclxufVxyXG5cclxuLyogbGVmdC1hbGlnbmVkICovXHJcbi51aS1tZW51IC51aS1pY29uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAuMmVtO1xyXG5cdG1hcmdpbjogYXV0byAwO1xyXG59XHJcblxyXG4vKiByaWdodC1hbGlnbmVkICovXHJcbi51aS1tZW51IC51aS1tZW51LWljb24ge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuLnVpLWJ1dHRvbiB7XHJcblx0cGFkZGluZzogLjRlbSAxZW07XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdG1hcmdpbi1yaWdodDogLjFlbTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnVpLWJ1dHRvbixcclxuLnVpLWJ1dHRvbjpsaW5rLFxyXG4udWktYnV0dG9uOnZpc2l0ZWQsXHJcbi51aS1idXR0b246aG92ZXIsXHJcbi51aS1idXR0b246YWN0aXZlIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cclxuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xyXG5cdHdpZHRoOiAyZW07XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzICovXHJcbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcclxuXHR0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xyXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtOHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG59XHJcblxyXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAyLjFlbTtcclxuXHRoZWlnaHQ6IDIuMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG59XHJcblxyXG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR0ZXh0LWluZGVudDogMDtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xyXG59XHJcblxyXG4vKiB3b3JrYXJvdW5kcyAqL1xyXG4vKiBTdXBwb3J0OiBGaXJlZm94IDUgLSA0MCAqL1xyXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbi51aS1jb250cm9sZ3JvdXAge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLFxyXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1cyB7XHJcblx0ei1pbmRleDogOTk5OTtcclxufVxyXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbm9uZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xyXG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xyXG59XHJcbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XHJcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcbn1cclxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG59XHJcbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcclxuXHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcbn1cclxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXHJcbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xyXG5cclxuXHQvKiBTdXBwb3J0OiBJRTggb25seSwgQW5kcm9pZCA8IDQuNCBvbmx5ICovXHJcblx0d2lkdGg6IDc1JTtcclxuXHR3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtICk7XHJcbn1cclxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XHJcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4ICNjY2M7XHJcblx0Ym9yZGVyLXJhZGl1czogLjEyZW07XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcclxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdHdpZHRoOiA4cHg7XHJcblx0aGVpZ2h0OiA4cHg7XHJcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIge1xyXG5cdHdpZHRoOiAxN2VtO1xyXG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogLjJlbSAwO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDJweDtcclxuXHR3aWR0aDogMS44ZW07XHJcblx0aGVpZ2h0OiAxLjhlbTtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcclxuXHR0b3A6IDFweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcclxuXHRsZWZ0OiAycHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcblx0cmlnaHQ6IDJweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcclxuXHRsZWZ0OiAxcHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XHJcblx0cmlnaHQ6IDFweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogLThweDtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtOHB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuXHRtYXJnaW46IDAgMi4zZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdG1hcmdpbjogMXB4IDA7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXHJcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xyXG5cdHdpZHRoOiA0NSU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogLjllbTtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdG1hcmdpbjogMCAwIC40ZW07XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgdGgge1xyXG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIHRkIHtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMXB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXHJcbi51aS1kYXRlcGlja2VyIHRkIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IC4yZW07XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xyXG5cdHBhZGRpbmc6IDAgLjJlbTtcclxuXHRib3JkZXItbGVmdDogMDtcclxuXHRib3JkZXItcmlnaHQ6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XHJcblx0d2lkdGg6IGF1dG87XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cclxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcclxuXHR3aWR0aDogOTUlO1xyXG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcblx0d2lkdGg6IDUwJTtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuXHR3aWR0aDogMzMuMyU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcblx0d2lkdGg6IDI1JTtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XHJcblx0Y2xlYXI6IGxlZnQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi8qIFJUTCBzdXBwb3J0ICovXHJcbi51aS1kYXRlcGlja2VyLXJ0bCB7XHJcblx0ZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG5cdHJpZ2h0OiAycHg7XHJcblx0bGVmdDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcblx0bGVmdDogMnB4O1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcclxuXHRyaWdodDogMXB4O1xyXG5cdGxlZnQ6IGF1dG87XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xyXG5cdGxlZnQ6IDFweDtcclxuXHRyaWdodDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XHJcblx0Y2xlYXI6IHJpZ2h0O1xyXG59XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGxlZnQ6IC41ZW07XHJcblx0dG9wOiAuM2VtO1xyXG59XHJcbi51aS1kaWFsb2cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nOiAuMmVtO1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcclxuXHRwYWRkaW5nOiAuNGVtIDFlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IC4xZW0gMDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHdpZHRoOiA5MCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogLjNlbTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMjBweDtcclxuXHRtYXJnaW46IC0xMHB4IDAgMCAwO1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogLjVlbSAxZW07XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IC41ZW07XHJcblx0cGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtO1xyXG59XHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcclxuXHRtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHR0b3A6IDA7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xyXG5cdHdpZHRoOiAycHg7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XHJcblx0d2lkdGg6IDJweDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcclxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxyXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XHJcblx0d2lkdGg6IDdweDtcclxuXHRoZWlnaHQ6IDdweDtcclxufVxyXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcclxuXHRjdXJzb3I6IG1vdmU7XHJcbn1cclxuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcbi51aS1yZXNpemFibGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udWktcmVzaXphYmxlLWhhbmRsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGZvbnQtc2l6ZTogMC4xcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcclxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4udWktcmVzaXphYmxlLW4ge1xyXG5cdGN1cnNvcjogbi1yZXNpemU7XHJcblx0aGVpZ2h0OiA3cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAtNXB4O1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuLnVpLXJlc2l6YWJsZS1zIHtcclxuXHRjdXJzb3I6IHMtcmVzaXplO1xyXG5cdGhlaWdodDogN3B4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvdHRvbTogLTVweDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcbi51aS1yZXNpemFibGUtZSB7XHJcblx0Y3Vyc29yOiBlLXJlc2l6ZTtcclxuXHR3aWR0aDogN3B4O1xyXG5cdHJpZ2h0OiAtNXB4O1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnVpLXJlc2l6YWJsZS13IHtcclxuXHRjdXJzb3I6IHctcmVzaXplO1xyXG5cdHdpZHRoOiA3cHg7XHJcblx0bGVmdDogLTVweDtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi51aS1yZXNpemFibGUtc2Uge1xyXG5cdGN1cnNvcjogc2UtcmVzaXplO1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRyaWdodDogMXB4O1xyXG5cdGJvdHRvbTogMXB4O1xyXG59XHJcbi51aS1yZXNpemFibGUtc3cge1xyXG5cdGN1cnNvcjogc3ctcmVzaXplO1xyXG5cdHdpZHRoOiA5cHg7XHJcblx0aGVpZ2h0OiA5cHg7XHJcblx0bGVmdDogLTVweDtcclxuXHRib3R0b206IC01cHg7XHJcbn1cclxuLnVpLXJlc2l6YWJsZS1udyB7XHJcblx0Y3Vyc29yOiBudy1yZXNpemU7XHJcblx0d2lkdGg6IDlweDtcclxuXHRoZWlnaHQ6IDlweDtcclxuXHRsZWZ0OiAtNXB4O1xyXG5cdHRvcDogLTVweDtcclxufVxyXG4udWktcmVzaXphYmxlLW5lIHtcclxuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcclxuXHR3aWR0aDogOXB4O1xyXG5cdGhlaWdodDogOXB4O1xyXG5cdHJpZ2h0OiAtNXB4O1xyXG5cdHRvcDogLTVweDtcclxufVxyXG4udWktcHJvZ3Jlc3NiYXIge1xyXG5cdGhlaWdodDogMmVtO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xyXG5cdG9wYWNpdHk6IDAuMjU7XHJcbn1cclxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcbi51aS1zZWxlY3RhYmxlIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0Ym9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xyXG59XHJcbi51aS1zZWxlY3RtZW51LW1lbnUge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG59XHJcbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0cGFkZGluZzogMnB4IDAuNGVtO1xyXG5cdG1hcmdpbjogMC41ZW0gMCAwIDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG4udWktc2VsZWN0bWVudS1vcGVuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4udWktc2VsZWN0bWVudS10ZXh0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0d2lkdGg6IDE0ZW07XHJcbn1cclxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG4udWktc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMjtcclxuXHR3aWR0aDogMS4yZW07XHJcblx0aGVpZ2h0OiAxLjJlbTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHRmb250LXNpemU6IC43ZW07XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXHJcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXHJcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XHJcblx0ZmlsdGVyOiBpbmhlcml0O1xyXG59XHJcblxyXG4udWktc2xpZGVyLWhvcml6b250YWwge1xyXG5cdGhlaWdodDogLjhlbTtcclxufVxyXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xyXG5cdHRvcDogLS4zZW07XHJcblx0bWFyZ2luLWxlZnQ6IC0uNmVtO1xyXG59XHJcbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XHJcblx0bGVmdDogMDtcclxufVxyXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcclxuXHR3aWR0aDogLjhlbTtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG59XHJcbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xyXG5cdGxlZnQ6IC0uM2VtO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IC0uNmVtO1xyXG59XHJcbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcclxuXHRib3R0b206IDA7XHJcbn1cclxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XHJcblx0dG9wOiAwO1xyXG59XHJcbi51aS1zb3J0YWJsZS1oYW5kbGUge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcbi51aS1zcGlubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi51aS1zcGlubmVyLWlucHV0IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRwYWRkaW5nOiAuMjIyZW0gMDtcclxuXHRtYXJnaW46IC4yZW0gMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xyXG5cdG1hcmdpbi1yaWdodDogMmVtO1xyXG59XHJcbi51aS1zcGlubmVyLWJ1dHRvbiB7XHJcblx0d2lkdGg6IDEuNmVtO1xyXG5cdGhlaWdodDogNTAlO1xyXG5cdGZvbnQtc2l6ZTogLjVlbTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcbi8qIG1vcmUgc3BlY2lmaWNpdHkgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBkZWZhdWx0IGJvcmRlcnMgKi9cclxuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XHJcblx0Ym9yZGVyLXRvcC1zdHlsZTogbm9uZTtcclxuXHRib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xyXG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcclxufVxyXG4udWktc3Bpbm5lci11cCB7XHJcblx0dG9wOiAwO1xyXG59XHJcbi51aS1zcGlubmVyLWRvd24ge1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG4udWktdGFicyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xyXG5cdHBhZGRpbmc6IC4yZW07XHJcbn1cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XHJcbn1cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDA7XHJcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XHJcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvciB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0cGFkZGluZzogLjVlbSAxZW07XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG59XHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcclxuXHRjdXJzb3I6IHRleHQ7XHJcbn1cclxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItd2lkdGg6IDA7XHJcblx0cGFkZGluZzogMWVtIDEuNGVtO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLnVpLXRvb2x0aXAge1xyXG5cdHBhZGRpbmc6IDhweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcbmJvZHkgLnVpLXRvb2x0aXAge1xyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG59XHJcblxyXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnVpLXdpZGdldCB7XHJcblx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuLnVpLXdpZGdldCBpbnB1dCxcclxuLnVpLXdpZGdldCBzZWxlY3QsXHJcbi51aS13aWRnZXQgdGV4dGFyZWEsXHJcbi51aS13aWRnZXQgYnV0dG9uIHtcclxuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcclxufVxyXG4udWktd2lkZ2V0LWNvbnRlbnQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRjb2xvcjogIzMzMzMzMztcclxufVxyXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XHJcblx0Y29sb3I6ICMzMzMzMzM7XHJcbn1cclxuLnVpLXdpZGdldC1oZWFkZXIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblx0YmFja2dyb3VuZDogI2U5ZTllOTtcclxuXHRjb2xvcjogIzMzMzMzMztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcclxuXHRjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktc3RhdGUtZGVmYXVsdCxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcclxuLnVpLWJ1dHRvbixcclxuXHJcbi8qIFdlIHVzZSBodG1sIGhlcmUgYmVjYXVzZSB3ZSBuZWVkIGEgZ3JlYXRlciBzcGVjaWZpY2l0eSB0byBtYWtlIHN1cmUgZGlzYWJsZWRcclxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cclxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxyXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xyXG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzQ1NDU0NTtcclxufVxyXG4udWktc3RhdGUtZGVmYXVsdCBhLFxyXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXHJcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcclxuYS51aS1idXR0b24sXHJcbmE6bGluay51aS1idXR0b24sXHJcbmE6dmlzaXRlZC51aS1idXR0b24sXHJcbi51aS1idXR0b24ge1xyXG5cdGNvbG9yOiAjNDU0NTQ1O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udWktc3RhdGUtaG92ZXIsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlcixcclxuLnVpLXN0YXRlLWZvY3VzLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXHJcbi51aS1idXR0b246aG92ZXIsXHJcbi51aS1idXR0b246Zm9jdXMge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0YmFja2dyb3VuZDogI2VkZWRlZDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjMmIyYjJiO1xyXG59XHJcbi51aS1zdGF0ZS1ob3ZlciBhLFxyXG4udWktc3RhdGUtaG92ZXIgYTpob3ZlcixcclxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcclxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcclxuLnVpLXN0YXRlLWZvY3VzIGEsXHJcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxyXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxyXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxyXG5hLnVpLWJ1dHRvbjpob3ZlcixcclxuYS51aS1idXR0b246Zm9jdXMge1xyXG5cdGNvbG9yOiAjMmIyYjJiO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnVpLXZpc3VhbC1mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XHJcbn1cclxuLnVpLXN0YXRlLWFjdGl2ZSxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXHJcbmEudWktYnV0dG9uOmFjdGl2ZSxcclxuLnVpLWJ1dHRvbjphY3RpdmUsXHJcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xyXG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4udWktaWNvbi1iYWNrZ3JvdW5kLFxyXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xyXG5cdGJvcmRlcjogIzAwM2VmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi51aS1zdGF0ZS1hY3RpdmUgYSxcclxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXHJcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aW9uIEN1ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51aS1zdGF0ZS1oaWdobGlnaHQsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmZhOTA7XHJcblx0Y29sb3I6ICM3Nzc2MjA7XHJcbn1cclxuLnVpLXN0YXRlLWNoZWNrZWQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XHJcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcclxufVxyXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XHJcblx0Y29sb3I6ICM3Nzc2MjA7XHJcbn1cclxuLnVpLXN0YXRlLWVycm9yLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XHJcblx0YmFja2dyb3VuZDogI2ZkZGZkZjtcclxuXHRjb2xvcjogIzVmM2YzZjtcclxufVxyXG4udWktc3RhdGUtZXJyb3IgYSxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XHJcblx0Y29sb3I6ICM1ZjNmM2Y7XHJcbn1cclxuLnVpLXN0YXRlLWVycm9yLXRleHQsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xyXG5cdGNvbG9yOiAjNWYzZjNmO1xyXG59XHJcbi51aS1wcmlvcml0eS1wcmltYXJ5LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XHJcblx0b3BhY2l0eTogLjc7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi51aS1zdGF0ZS1kaXNhYmxlZCxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAuMzU7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggLSBTZWUgIzYwNTkgKi9cclxufVxyXG5cclxuLyogSWNvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xyXG4udWktaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcbi51aS1pY29uLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xyXG59XHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcclxufVxyXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXHJcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcclxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcclxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XHJcbn1cclxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcclxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xyXG59XHJcbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sXHJcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcclxufVxyXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXHJcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcclxufVxyXG4udWktYnV0dG9uIC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKTtcclxufVxyXG5cclxuLyogcG9zaXRpb25pbmcgKi9cclxuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cclxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cclxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cclxuLnVpLWljb24tY2FyZXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDsgfVxyXG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxyXG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxyXG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cclxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxyXG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cclxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cclxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxyXG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxyXG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XHJcbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cclxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxyXG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxyXG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cclxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cclxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XHJcbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxyXG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxyXG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxyXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxyXG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XHJcbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cclxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XHJcbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxyXG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XHJcbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XHJcbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XHJcbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cclxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XHJcbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XHJcbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XHJcbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxyXG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxyXG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxyXG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cclxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XHJcbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cclxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cclxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cclxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cclxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxyXG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XHJcbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XHJcbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cclxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cclxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cclxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cclxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cclxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cclxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cclxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XHJcbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cclxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cclxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cclxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XHJcbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cclxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxyXG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XHJcbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxyXG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XHJcbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XHJcbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxyXG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxyXG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XHJcbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxyXG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cclxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XHJcbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XHJcbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxyXG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cclxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cclxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxyXG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXHJcbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cclxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxyXG4udWktaWNvbi1lamVjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cclxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cclxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxyXG4udWktaWNvbi1wb3dlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XHJcbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XHJcbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxyXG4udWktaWNvbi1iYXR0ZXJ5LTAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cclxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XHJcbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxyXG4udWktaWNvbi1iYXR0ZXJ5LTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cclxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cclxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cclxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cclxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxyXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxyXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxyXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XHJcbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cclxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxyXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cclxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XHJcbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cclxuXHJcblxyXG4vKiBNaXNjIHZpc3VhbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBDb3JuZXIgcmFkaXVzICovXHJcbi51aS1jb3JuZXItYWxsLFxyXG4udWktY29ybmVyLXRvcCxcclxuLnVpLWNvcm5lci1sZWZ0LFxyXG4udWktY29ybmVyLXRsIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbn1cclxuLnVpLWNvcm5lci1hbGwsXHJcbi51aS1jb3JuZXItdG9wLFxyXG4udWktY29ybmVyLXJpZ2h0LFxyXG4udWktY29ybmVyLXRyIHtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG59XHJcbi51aS1jb3JuZXItYWxsLFxyXG4udWktY29ybmVyLWJvdHRvbSxcclxuLnVpLWNvcm5lci1sZWZ0LFxyXG4udWktY29ybmVyLWJsIHtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbn1cclxuLnVpLWNvcm5lci1hbGwsXHJcbi51aS1jb3JuZXItYm90dG9tLFxyXG4udWktY29ybmVyLXJpZ2h0LFxyXG4udWktY29ybmVyLWJyIHtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4vKiBPdmVybGF5cyAqL1xyXG4udWktd2lkZ2V0LW92ZXJsYXkge1xyXG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XHJcblx0b3BhY2l0eTogLjAwMztcclxuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9LjMpOyAvKiBzdXBwb3J0OiBJRTggKi9cclxufVxyXG4udWktd2lkZ2V0LXNoYWRvdyB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInBpem1ldC12YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmdhcCB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZ2FwU2l6ZSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xyXG59XHJcblxyXG4uY29sbGFwc2libGUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4udG9nZ2xlLWluZm8sXHJcbi50b2dnbGUtaGVhZGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRvZ2dsZS1oZWFkZXIgPiBpIHtcclxuICAgIHdpZHRoOiAyLjRyZW07XHJcbn1cclxuXHJcbi5tYi0xMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4uaXRlbS1saXN0LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXRlbS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbiNtYXAtY2FudmFzIHtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxvY2F0aW9uLWRldGFpbC1zdG9yZS1pbWFnZSB7XHJcbiAgICBtYXJnaW46IDUwcHggMjBweCA0MHB4IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDIwcHggMDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKCRicmFuZC1ibGFjaywgLjg1KTtcclxuICAgIH1cclxufVxyXG5cclxuLmxvY2F0aW9ucy1iZy1iYW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tYXJxdWVlLWxvY2F0aW9uLWRldGFpbC5qcGdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgdG9wOiAtNjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ubG9jYXRpb24tc3RvcmUtaW5mby1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9uLXN0b3JlLW5hbWUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjhyZW07XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC13aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1zdG9yZS1pbmZvIHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2Y5MDEyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvY2F0aW9uLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9jYXRpb24taG91cnMge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9jYXRpb24tb3JkZXItbm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9jYXRpb24tYm9keS1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubG9jYXRpb25zLWhpcmluZy1ibG9jayB7XHJcbiAgICAuc29jaWFsLWJvdHRvbS1saW5rcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uRmluZFRvcHBlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuTWFwIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICB9XHJcbiAgICAuU2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKCRicmFuZC1ibGFjaywgLjUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNzdG9yZURldGFpbHMge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ5MXB4O1xyXG4gICAgICAgICAgICAuc2lkZS1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OTFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuRmllbGRzQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgLlNlYXJjaEJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdwcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5TZWFyY2hMaW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIGhpZGVzIHRoZSB0ZXh0XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZmEtZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLXN0b3JlLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgLmxvY2F0aW9uSXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuRGlyZWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIC5sb2NTZWxMZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2NTZWxSaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1pdGVtLWJ0bnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0b3JlLWRldGFpbHMtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78ubG9naW4tZm9ybSB7XHJcbiAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuXHJcbi50b3BwZXJzLW1lbnUtaXRlbXMge1xyXG4gICAgLnBhZ2UtaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtcy1hY2NvcmRpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG5cclxuICAgICAgICAubWVudS1pdGVtLWFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMCAycmVtO1xyXG5cclxuICAgICAgICAgICAgLmFjY29yZGlvbi1leHBhbmRvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWNoZXZyb24tY2lyY2xlLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1pdGVtLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWl0ZW0tYWNjb3JkaW9uLWNhdGVnb3J5LW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblxyXG4gICAgICAgIC5tZW51LWl0ZW0tYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2NHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnUtaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbS1pbWcge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kaW1lbnNpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByaW1hcnktZGltZW5zaW9uLCAuc2Vjb25kYXJ5LWRpbWVuc2lvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZXF1aXJlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1uYW1lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuODUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm9yZGVyaW5nLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5kaXYubWVudS1pdGVtLWltZy53LTEwMCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICBtYXJnaW46IC0xMHB4IC0xMHB4IDAgLTEwcHg7XHJcbn1cclxuXHJcbi8qIFRPRE86IFJlbW92ZSBvbmNlIGludGVncmF0aW9uIGhhcyBpbWFnZXMqL1xyXG4ubm8taW1hZ2UtZmFsbGJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbn1cclxuXHJcbi5yZXNwb25zaXZlLW5vLWltYWdlLWZhbGxiYWNrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHJvZHVjdC1tZXNzYWdlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLml0ZW0tbnV0cml0aW9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogZ3JheTtcclxufVxyXG5cclxuLml0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgZGlzcGxheTogaW5pdGlhbDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucXVhbnRpdHkge1xyXG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZW51LXF1YW50aXR5IHtcclxuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiA0NHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG59XHJcblxyXG4uYWRkLXRvLW9yZGVyLWxpbmsge1xyXG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gMTBweCk7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLnJlcXVpcmVtZW50LWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5zZWxlY3QtZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmIHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4ubWVudS1saXN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZmxleDogMSAxIDBweDtcclxuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1saXN0LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG4uZGVmYXVsdC1tb2RhbCB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDFlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVtb3ZlLWl0ZW0tYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdpZnQtY2FyZC1idWlsZGVyLW1vZGFsIHtcclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrVUkuYmxvY2tNc2cuYmxvY2tQYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBibGluayB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGVyX19kb3Qge1xyXG4gICAgYW5pbWF0aW9uOiAxcyBibGluayBpbmZpbml0ZVxyXG59XHJcblxyXG4ubG9hZGVyX19kb3Q6bnRoLWNoaWxkKDIpIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMjUwbXNcclxufVxyXG5cclxuLmxvYWRlcl9fZG90Om50aC1jaGlsZCgzKSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDUwMG1zXHJcbn1cclxuXHJcbi5zcGlubmluZy1pbmRpY2F0b3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5kcm9wLWRvd24tbmF2LWxpbmtzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDVweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXBhcmF0b3Ige1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53ZWxjb21lLWJhY2stYmFyLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXllbGxvdztcclxufVxyXG5cclxuLndlbGNvbWUtYmFjay1iYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLndlbGNvbWUtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb3lhbHR5LWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJwaXptZXQtdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5vcmRlcmVkLWxpc3Qge1xyXG4gICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvdW50ZXItcmVzZXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWF4LXdpZHRoOiA5NSU7XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXJlZC1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcmVkLWxpc3QtaXRlbTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgdG9wOiAtMTZweDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAub3JkZXJlZC1saXN0LWl0ZW06OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTE2cHg7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uYnRuLm9yZGVyLWJ1dHRvbi1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMzByZW07XHJcbiAgICByaWdodDogMDtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgJGJyYW5kLWJvcmRlci1yYWRpdXMgJGJyYW5kLWJvcmRlci1yYWRpdXMgMDtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLm9yZGVyLWJ1dHRvbi1tb2JpbGU6aG92ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5vcmRlci1idXR0b24tZGVza3RvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDEwcmVtO1xyXG4gICAgcmlnaHQ6IDEwcmVtO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG5cclxuICAgIHdpZHRoOiAxODBweDtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcblxyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3BwZXJzLW9yZGVyLnN2Zyk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3BwZXJzLW9yZGVyLWhvdmVyLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwicGl6bWV0LXZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ub3JkZXItaGlzdG9yeS1iYXIge1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEuNXJlbTtcclxufVxyXG5cclxuLm9yZGVyLWhpc3RvcnktdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG59XHJcblxyXG4ub3JkZXItaGlzdG9yeS1pdGVtIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEyNXB4O1xyXG59XHJcblxyXG4ub3JkZXItaGlzdG9yeS1wYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcblxyXG4gICAgLm9yZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItYnViYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtYmFyLFxyXG4gICAgLmJ1dHRvbi1iYXIsXHJcbiAgICAudG9wLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWJhciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtYmFyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXllbGxvdztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvbW90aW9uLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVndWxhci1pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAucmVndWxhci1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcXVpcmVtZW50cyxcclxuICAgIC5tb2RpZmljYXRpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmluYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwicGl6bWV0LXZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ub3JkZXItc3VtbWFyeS1ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuXHJcbi5pdGVtLXN1bW1hcnktaW5mbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC42KTtcclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICYuaXMtc3ViLXRvdGFsLCAmLmlzLXRvdGFsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjg1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtc3ViLXRvdGFsLXByaWNlLCAmLmlzLXRvdGFsLXByaWNlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC44NSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlci1zdW1tYXJ5LWluZm8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgdHIge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuXHJcbiAgICAgICAgJi5vcy1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3MtbnVtYmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3MtcHJpY2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkBpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4ub3JkZXItc2V0dXAtcGFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbn1cclxuXHJcbmgyLm9yZGVyLXNldHVwIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7XHJcbn1cclxuXHJcbi5vcmRlci1zZXR1cC1zdGVwLTEge1xyXG4gICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucGlja3VwLW9wdGlvbnMsXHJcbi5kZWxpdmVyeS1vcHRpb25zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlci10eXBlLXNlbGVjdG9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgJl9fb3B0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ob3Jpem9udGFsIHtcclxuICAgICAgICB3aWR0aDogMC40cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEycmVtO1xyXG4gICAgICAgIGhlaWdodDogMTJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmctZm9udC1zaXplO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvbi1pY29uLWNpcmNsZSB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwcmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbi5zZWxlY3RlZCB7XHJcblxyXG4gICAgICAgIC5vcHRpb24taWNvbi1jaXJjbGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlci10eXBlLXNsaWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgJHNwYWNpbmc6IDYuNXJlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19nYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nO1xyXG4gICAgICAgIGhlaWdodDogMC40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgd2lkdGg6IDQuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9uLWNyb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogJHNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvbi1kaWFtb25kIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmRpYW1vbmQtbGVmdC1waWNrdXAge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwLjRyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaWFtb25kLXJpZ2h0LXBpY2t1cCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaWFtb25kLWxlZnQtZGVsaXZlcnkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwLjRyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlhbW9uZC1yaWdodC1kZWxpdmVyeSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbi5zZWxlY3RlZCB7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpYW1vbmQtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTEuMnJlbTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDIuOHJlbTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMTAwJSA1MCUsIDUwJSAxMDAlLCAwJSA1MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW07XHJcblxyXG4gICAgICAgICAgICAuZGlhbW9uZC1zZWxlY3RlZF9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMTAwJSA1MCUsIDUwJSAxMDAlLCAwJSA1MCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItbm93LWJ0bnMge1xyXG4gICAgbWFyZ2luOiAycmVtIDA7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXk7XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItdGltaW5nLW5vdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi8qIEhpZGUgSFRNTDUgVXAgYW5kIERvd24gYXJyb3dzIGZvciB6aXAgY29kZSAqL1xyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLm9yZGVyLWRhdGUtdGltZSB7XHJcbiAgICAuZmEtY2FsZW5kYXItYWx0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIC43KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlci10aW1pbmcge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXctb3JkZXItdHlwZS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIC5uZXctb3JkZXItdHlwZS1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTU1cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0b3JlLXNlbGVjdG9yLW1vZGFsIHtcclxuICAgIG1heC13aWR0aDogODByZW07XHJcblxyXG4gICAgLm1vZGFsLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAwIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG5cclxuICAgICAgICAmLmxhcmdlLXJhZGlvcyB7XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtb3B0aW9uIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjByZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFkZHJlc3MtbGlzdC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgLmRpdmlkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtbGVnYWwtZm9udDtcclxuICAgIH1cclxufVxyXG5cclxuLmFkZHJlc3MtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnlvdXItYWRkcmVzcy1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtbGVnYWwtZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXV0b2ZpbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmUxLWxpbmUyLFxyXG4uc3RhdGUtemlwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGludWUtYnRucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxufVxyXG5cclxuLnN0b3Jlcy1uZWFyLXlvdSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcclxuXHJcbiAgICAudGl0bGUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXJvdyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtbGVnYWwtZm9udDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RvcmUtbmVhci15b3Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuXHJcbiAgICAuc3RvcmUtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1zZWxlY3Qge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlci10aW1pbmctc2VsZWN0b3Ige1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtbGVnYWwtZm9udDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXh0cmEtZmllbGRzLXNlbGVjdCB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuLmJ0bi12aWV3LWFsbCB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwicGl6bWV0LXZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ub3JkZXItc2V0dXAtbmF2LWQge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgcGFkZGluZzogMXJlbSAwcmVtO1xyXG5cclxuICAgIC5vcmRlci1zZXR1cC1iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtZ3JleTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudG9nZ2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JkZXItdGltaW5nLFxyXG4gICAgICAgIC5vcmRlci10eXBlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC5vcmRlci1zZXR1cC1iYXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IC8qIHNocmluayBvdmVyYWxsIHNpemUgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlci1zZXR1cC1uYXYtZC5jYXRlcmluZyB7XHJcbiAgICAkb3BhY2l0eTogMC41O1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC15ZWxsb3c7XHJcblxyXG4gICAgLm9yZGVyLXNldHVwLWJhciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyLXRpbWluZyxcclxuICAgICAgICAub3JkZXItdHlwZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRvZ2dsZSB7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/QGltcG9ydCBcInBpem1ldC12YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnRhZy1maWx0ZXItbW91bnQge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnBpbGxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtdGhpbi1mb250O1xyXG5cclxuICAgIC5waWxsIHtcclxuICAgICAgICAvL2RlZmF1bHRzXHJcbiAgICAgICAgLS1waWxsLWJnOiAjMjE5NmYzO1xyXG4gICAgICAgIC0tcGlsbC10ZXh0LWNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgLS1waWxsLWJvcmRlci1jb2xvcjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtIDAuNWVtIDFlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcGlsbC1iZyk7XHJcbiAgICAgICAgLy8gQXV0b21hdGljYWxseSBjaG9vc2UgYmVzdCB0ZXh0IGNvbG9yIGJhc2VkIG9uIGNvbnRyYXN0LlxyXG4gICAgICAgIC8vIFRoaXMgaXMgbm90IHlldCBzdXBwb3J0ZWQgYnkgYnJvd3NlcnMsIGJ1dCB3aWxsIGJlIHNvb24uXHJcbiAgICAgICAgLy9jb2xvcjogY29sb3ItY29udHJhc3QodmFyKC0tcGlsbC1iZykgdnMgd2hpdGUsIGJsYWNrKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcGlsbC10ZXh0LWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1waWxsLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5wdC1vcmRlci1zdW1tYXJ5LWJvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yZS1waG9uZS1udW1iZXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbn1cclxuXHJcbi5hY2tub3dsZWRnZS1oZXJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6ICRjb3B5LWZvbnQtc2l6ZTtcclxufVxyXG5cclxuLnBpenphLXRyYWNrZXItY29udGFpbmVyIHtcclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggMTBweCAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggJGJyYW5kLXllbGxvdztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYWNrZXItc3RlcHMge1xyXG5cclxuICAgICAgICAuYnRuLWFycm93LWRvd24uZmlyc3Qge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGVwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnN0ZXAtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmLnN0ZXAtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4ODg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbXBsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbm5lY3Rvci1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAuY29ubmVjdG9yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzg4ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpc3BhdGNoLXRyYWNraW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5lc3RpbWF0ZWQtdGltZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIC5lc3RpbWF0ZWQtcHJlLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmVzdGltYXRlZC10aW1lLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItYWxlcnQge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbn1cclxuIiwi77u/QGltcG9ydCAncGl6bWV0LXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5naWZ0LWNhcmQtZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCxcclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAuMjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG8tZW1haWwsXHJcbiAgICAmX19tZXNzYWdlLFxyXG4gICAgJl9fZnJvbSxcclxuICAgICZfX3RvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwcmVtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi52YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuXHJcbi5pbnZhbGlkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1yZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpbWVuc2lvbi1zZWxlY3Rvci1wYW5lbCB7XHJcbiAgICAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMXJlbSBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGltZW5zaW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAyLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcsIHAsIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGltZW5zaW9uLW9wdHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5sYXJnZS1yYWRpb3MgbGkgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maW5pc2gtdXAtcGFuZWwge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgJi50d28tdGFiIHtcclxuICAgICAgICAud3JhcC1wYW5lbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXNpZGUge1xyXG4gICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICAgIC5sZWZ0LXNpZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJpZ2h0LXNpZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmluaXNoLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAwIDJyZW07XHJcblxyXG4gICAgICAgICYub25lLXRhYiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNyZWNpcGUtc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0LCBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVxdWlyZW1lbnQtbGlzdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcXVpcmVtZW50LW5hbWUge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICArIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtcmVjaXBlLWZpbmlzaC1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcHJvZHVjdC1yZWNpcGUtZmluaXNoLXF1YW50aXR5LFxyXG4gICAgICAgICNwcm9kdWN0LXJlY2lwZS1maW5pc2gtbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNwcm9kdWN0LXJlY2lwZS1maW5pc2gtcXVhbnRpdHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaXRlbS1zaWRlcyB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tc2lkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAuaWNvbnMge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG5cclxuICAgICAgICAgICAgLmxlZnQtc2lkZSwgLnJpZ2h0LXNpZGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGVmdC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmlnaHQtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3RpdmUgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3RoLXNpZGVzIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnVpbGQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXNpZGUge1xyXG4gICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICAgIC5sZWZ0LXNpZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yaWdodC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXAtcGFuZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRkYXJrLWdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVxdWlyZW1lbnRzLWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jeS1zZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYucXVhbnRpdHkgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlcXVpcmVtZW50LW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbXBhY3Qge1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tc2lkZSAuYnVpbGQge1xyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIu+7v0BpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgIG1heC13aWR0aDogNjByZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuc3RhY2stY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICAuc3RhY2sge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZyb250IHtcclxuICAgICAgICAgICAgcGxhY2Utc2VsZjogZW5kIGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpbWVuc2lvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5NnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpbWVuc2lvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgLmRpbWVuc2lvbi1vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmRpbWVuc2lvbi1uYW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWhlYWRpbmdzLWZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmVxdWlyZW1lbnQtZ3JvdXAge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtaGVhZGluZ3MtZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSwgMC45KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcclxuXHJcbiAgICAgICAgLnRpdGxlLXByaWNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWxlZ2FsLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUub2xkbmFtZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZV9fbG9hZGluZyxcclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51dHJpdGlvbi1pbmZvIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5udXRyaXRpb24tcXR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LWNvbnRyb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbnVzLFxyXG4gICAgLnBsdXMsXHJcbiAgICAucXVhbnRpdHktdmFsdWUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LXZhbHVlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbnVzIHtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJyYW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsdXMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicmFuZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnJhbmQtYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAubWludXMsXHJcbiAgICAucGx1cyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJwaXptZXQtdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5xdW90ZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5xdW90ZS1oZWFkc2hvdCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1b3RlLWF1dGhvciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1oZWFkaW5ncy1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlLWluIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluT3BhY2l0eTtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5PcGFjaXR5IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/XHJcbkBpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uYmlydGhkYXktbGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufSIsIu+7v1xyXG5AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLnJlcXVpcmVtZW50LW9ucGFnZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgaGVpZ2h0OiAxLjJyZW07XHJcbn0iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWNhdGVnb3J5LXJlY2lwZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWFsIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcHBpbmdzLXBhbmVsIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIHtcclxuXHJcbiAgICAgICAgaDIgLmJvdGgtc2lkZXMsXHJcbiAgICAgICAgaDIgLmxlZnQtc2lkZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbmlzaC11cC1wYW5lbCB7XHJcbiAgICAgICAgLmZpbmlzaC1zZWN0aW9uIGltZyB7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiBkaXYge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhdWx0LW1vZGFsIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAxcmVtIGF1dG87XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgIC5zdGVwcy12ZXJ0aWNhbCxcclxuICAgIC5wcm9kdWN0LW1vZGFsIC5wcm9kdWN0LXRhYnMtdmVydGljYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBzLWhvcml6b250YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW1vZGFsIC5wcm9kdWN0LXRhYnMtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICB1bC5wcm9ncmVzcy1zdGVwcy5wcm9kdWN0LXRhYnMtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJi5idG4tYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZpcnN0OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmLmxhc3Q6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQtYXQoJGJyYW5kLXJlZCwgMTI1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYnRuLWFycm93LWRvd246YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJi5idG4tYXJyb3ctZG93bjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOC4yNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjguMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KGxpZ2h0ZW4oJGJyYW5kLWJsYWNrLCAyMCUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1hcnJvdy1kb3duOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICYuYnRuLWFycm93LWRvd246YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYnRuLWFycm93LWRvd246YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudC1hdChsaWdodGVuKCRicmFuZC1ibGFjaywgMjAlKSwgMTI1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAge1xyXG5cclxuICAgICAgICAuaW5ncmVkaWVudCB7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5tb2RpZmllci1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gLnBsYWNlbWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RpZmllci1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wbGFjZW1lbnQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW1vZGFsIC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5OTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1jYXRlZ29yeS1yZWNpcGUsXHJcbiAgICAuZGVhbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW1vZGFsLFxyXG4gICAgLnN0b3JlLXNlbGVjdG9yLW1vZGFsLFxyXG4gICAgLmRlZmF1bHQtbW9kYWwge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDFyZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1tb2RhbCB7XHJcblxyXG4gICAgICAgIC5kaW1lbnNpb24tc2VsZWN0b3ItcGFuZWwgLmRpbWVuc2lvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhdWx0LW1vZGFsIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAxcmVtIGF1dG87XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3BwaW5ncy1wYW5lbCB7XHJcblxyXG4gICAgICAgIC53cmFwLXBhbmVsIC5pbmdyZWRpZW50LWdyb3VwIHtcclxuICAgICAgICAgICAgaDIgLmJvdGgtc2lkZXMgc3BhbjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgIGgyIC5sZWZ0LXNpZGUgc3BhbjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgIGgyIC5yaWdodC1zaWRlIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiAuYm90aC1zaWRlcyBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcHBpbmdzLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gM3JlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCwgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3BwaW5ncy1zZWN0aW9uOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAudG9wcGluZ3Mtc2VjdGlvbiAuc2lkZS1zZWxlY3Rpb24tcGFuZWwge1xyXG5cclxuICAgICAgICAgICAgLnJlY2lwZS1zcGxpdC1idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYm90aC1zaWRlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0uNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0LXNpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcHBpbmdzLXNlY3Rpb24gLnNpZGUtc2VsZWN0aW9uLXBhbmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAucmVjaXBlLXNwbGl0LWJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNC44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wcGluZ3Mtc2VjdGlvbi5yZXBlYXQgLnNpZGUtc2VsZWN0aW9uLXBhbmVsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnJlY2lwZS1zcGxpdC1idG4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTMuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXAtcGFuZWwge1xyXG5cclxuICAgICAgICAgICAgLmZhbmN5LXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzByZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZ3JlZGllbnQtZ3JvdXAge1xyXG5cclxuICAgICAgICAgICAgICAgIGgyIC5ib3RoLXNpZGVzLFxyXG4gICAgICAgICAgICAgICAgaDIgLmxlZnQtc2lkZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maW5pc2gtdXAtcGFuZWwge1xyXG4gICAgICAgIC5maW5pc2gtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgJi5vbmUtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAud3JhcC1wYW5lbCAuZmFuY3ktc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucXVhbnRpdHkgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcC1wYW5lbCAuZmFuY3ktc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLnF1YW50aXR5IHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLXNlbGVjdG9yLW1vZGFsIC5zdG9yZS1vcHRpb24gZGl2IHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tvdXQtcGFnZSAud2FsbCB7XHJcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTdHlsZXMgZm9yIDk5MnB4IGFuZCBVcCBHbyBpbiBIZXJlXHJcbi8vIE1hdGNoZXMgd2l0aCBCb290U3RyYXAgMyBAc2NyZWVuLW1kLW1pblxyXG4vLyBUaGlzIGlzIHRoZSBiaWcgY3JhY2sgYnJlYWtwb2ludFxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjb3JkZXItYmFza2V0OmJlZm9yZSxcclxuICAgICNvcmRlci1zZXR0aW5nczpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFByb21vIEltYWdlIE92ZXJyaWRlc1xyXG4gICAgLnByb21vLWhlcm8gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLXN1Yi1oZXJvIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1vcHQtMSBpbWcsXHJcbiAgICAucHJvbW8tb3B0LTIgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLWltYWdlLWxpc3QgLnJvdyB7XHJcbiAgICAgICAgLmNvbC1tZC02OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLW1kLTY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21haW4tc3ViLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW0gYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE1lbnUgQ2F0ZWdvcnkgT3ZlcnJpZGVzXHJcbiAgICAubm8tc2lkZWJhciAubWVudS1jYXRlZ29yeS1yZWNpcGUge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvNCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1jYXRlZ29yeS1yZWNpcGUsXHJcbiAgICAuZGVhbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWNvcHktZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWFsIGRpdiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVG9wcGluZ3MgUGFuZWwgT3ZlcnJpZGVzXHJcbiAgICAudG9wcGluZ3MtcGFuZWwgLndyYXAtcGFuZWwgLmluZ3JlZGllbnQtZ3JvdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgaDIgLmJvdGgtc2lkZXMsXHJcbiAgICAgICAgaDIgLmxlZnQtc2lkZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIC5ib3RoLXNpZGVzIHNwYW46bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgIGgyIC5sZWZ0LXNpZGUgc3BhbjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgaDIgLnJpZ2h0LXNpZGUgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIgLmJvdGgtc2lkZXMgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmdyZWRpZW50IHtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgfiAubW9kaWZpZXItZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5wbGFjZW1lbnQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kaWZpZXItZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBsYWNlbWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmVtcHR5LWluZ3JlZGllbnQge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQsIGxhYmVsLCBkaXYsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtc2VsZWN0b3ItbW9kYWwgLnN0b3JlLW9wdGlvbiBkaXYge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50cmFja2VyLWhlYWRlciBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDByZW0gMS41cmVtIDByZW0gMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi13ZWxjb21pbmctbXNnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDExNTBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLnNhdmVkLWNhcmRzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIC5zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXJlZDtcclxuXHJcbiAgICAgICAgLnNhdmVkLWNhcmRfX2VkaXQtdG9wLFxyXG4gICAgICAgIC5zYXZlZC1jYXJkX190b3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2F2ZWQtY2FyZF9fYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zYXZlZC1jYXJkLW5ld19fYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0LW1vZGUge1xyXG4gICAgICAgIC5zYXZlZC1jYXJkX190b3AsXHJcbiAgICAgICAgLnNhdmVkLWNhcmRfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2F2ZWQtY2FyZF9fZWRpdC10b3AsXHJcbiAgICAgICAgLnNhdmVkLWNhcmRfX2VkaXQtYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgLmV4cGlyYXRpb24tZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxldGUtYWN0aXZlIHtcclxuICAgICAgICAuc2F2ZWQtY2FyZF9fZGVsZXRlLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNhdmVkLWNhcmRfX2VkaXQtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2F2ZWQtY2FyZF9fdG9wLFxyXG4gICAgICAgIC5zYXZlZC1jYXJkX19ib3R0b20ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zYXZlZC1jYXJkLW5ldyxcclxuLnNhdmVkLWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXQtdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdC1ib3R0b20sXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDFzO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDFzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbS1sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogLjVyZW07XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaWdpdHMsXHJcbiAgICAmX19uYW1lLW9uLWNhcmQsXHJcbiAgICAmX19leHBpcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldycsIHNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rpc3BsYXktbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdC1hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWxldGUteWVzLWFuY2hvcixcclxuICAgICZfX2RlbGV0ZS1uby1hbmNob3IsXHJcbiAgICAmX19lZGl0LWFuY2hvcixcclxuICAgICZfX3NhdmUtYW5jaG9yLFxyXG4gICAgJl9fZGVsZXRlLWFuY2hvciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXQtYW5jaG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3Z2IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb25maXJtYXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWxldGUtb3ZlcmxheSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWxldGUtYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC10eXBlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNtYWxsZXItYnRuIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXllbGxvdztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcmVkO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnNtYWxsZXItYnRuOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2F2ZWQtY2FyZC1uZXc6aG92ZXIsXHJcbi5zYXZlZC1jYXJkOmhvdmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1yZWQ7XHJcbn1cclxuXHJcblxyXG4uaW5wdXQtY3Z2IHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2F2ZS1mb3ItbGF0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcbi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRvcC1ob21lLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC02MHB4O1xyXG4gICAgLnRvcC1zbGlkZXItYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICdwaXptZXQtdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLnNsaWRlc2hvdy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnNsaWRlc2hvdy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLnNsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2LCAubmV4dCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2OmhvdmVyLCAubmV4dDpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlLXNsaWRlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1zbGlkZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAuNFxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZS1zbGlkZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAuNFxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuIiwiLnN0eWxlLWRlYnVnZ2VyICoge1xyXG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHJlZDtcclxufVxyXG5cclxuLnN0eWxlLWRlYnVnZ2VyICo6aG92ZXIge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkIGJsdWU7XHJcbn1cclxuIiwi77u/Ly9DUkVESVQ6IGh0dHBzOi8vY29kZXBlbi5pby9yZWlpbmlpMS9wZW4vYVBHWEVhXHJcbi8qIFxyXG4gIFlvdSB3YW50IGEgc2ltcGxlIGFuZCBmYW5jeSB0b29sdGlwP1xyXG4gIEp1c3QgY29weSBhbGwgW2RhdGEtdG9vbHRpcF0gYmxvY2tzOlxyXG4qL1xyXG5cclxuLnRvb2x0aXAtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAuYnRuLmRpc2FibGVkIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS10b29sdGlwXSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBQb3NpdGlvbmluZyBhbmQgdmlzaWJpbGl0eSBzZXR0aW5ncyBvZiB0aGUgdG9vbHRpcCAqL1xyXG5bZGF0YS10b29sdGlwXTpiZWZvcmUsXHJcbltkYXRhLXRvb2x0aXBdOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogY2FsYygxMDAlICsgNXB4KTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi8qIFRoZSBhY3R1YWwgdG9vbHRpcCB3aXRoIGEgZHluYW1pYyB3aWR0aCAqL1xyXG5bZGF0YS10b29sdGlwXTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcclxuICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgbWluLXdpZHRoOiA1MHB4O1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuLyogICBmb250LXNpemU6IDAuNzNyZW07ICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgNzIsIDgwLCAwLjkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMGRlZyxcclxuICAgIHJnYmEoNTksIDcyLCA4MCwgMC40NCksXHJcbiAgICByZ2JhKDU5LCA2OCwgNzUsIDAuNDQpLFxyXG4gICAgcmdiYSg2MCwgODIsIDg4LCAwLjQ0KSk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01cHgpIHNjYWxlKDAuNSk7XHJcbn1cclxuXHJcbi8qIFRvb2x0aXAgYXJyb3cgKi9cclxuW2RhdGEtdG9vbHRpcF06YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDBweCA1cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU1LCA2NCwgNzAsIDAuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC8qIElmIHRoZSBtb3VzZSBsZWF2ZXMgdGhlIGVsZW1lbnQsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgdHJhbnNpdGlvbiBlZmZlY3RzIGZvciB0aGUgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvb2x0aXAgYXJyb3cgYXJlIFwidHVybmVkIG9mZlwiICovXHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyAgIC8qIE9yaWVudGF0aW9uIHNldHRpbmcgZm9yIHRoZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZS1kb3duIGVmZmVjdCAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVkoMCk7XHJcbn1cclxuXHJcbi8qIFRvb2x0aXAgYmVjb21lcyB2aXNpYmxlIGF0IGhvdmVyICovXHJcbltkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZSxcclxuW2RhdGEtdG9vbHRpcF06aG92ZXI6YWZ0ZXIge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4vKiBTY2FsZXMgZnJvbSAwLjUgdG8gMSAtPiBncm93IGVmZmVjdCAqL1xyXG5bZGF0YS10b29sdGlwXTpob3ZlcjpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTVweCkgc2NhbGUoMSk7XHJcbn1cclxuLyogU2xpZGUgZG93biBlZmZlY3Qgb25seSBvbiBtb3VzZWVudGVyIChOT1Qgb24gbW91c2VsZWF2ZSkgKi9cclxuW2RhdGEtdG9vbHRpcF06aG92ZXI6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IC8qIFN0YXJ0aW5nIGFmdGVyIHRoZSBncm93IGVmZmVjdCAqL1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWSgxKTtcclxufVxyXG4vKlxyXG4gIFRoYXQncyBpdC5cclxuKi9cclxuXHJcbi8qXHJcbiAgSWYgeW91IHdhbnQgc29tZSBhZGp1c3RhYmlsaXR5XHJcbiAgaGVyZSBhcmUgc29tZSBvcmllbnRhdGlvbiBzZXR0aW5ncyB5b3UgY2FuIHVzZTpcclxuKi9cclxuXHJcbi8qIExFRlQgKi9cclxuLyogVG9vbHRpcCArIGFycm93ICovXHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJsZWZ0XCJdOmJlZm9yZSxcclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cImxlZnRcIl06YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgYm90dG9tOiA1MCU7XHJcbn1cclxuXHJcbi8qIFRvb2x0aXAgKi9cclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cImxlZnRcIl06YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1MCUpIHNjYWxlKDAuNSk7XHJcbn1cclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cImxlZnRcIl06aG92ZXI6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1MCUpIHNjYWxlKDEpO1xyXG59XHJcblxyXG4vKiBBcnJvdyAqL1xyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwibGVmdFwiXTphZnRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggMHB4IDVweCA1cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDU1LCA2NCwgNzAsIDAuOSk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSBzY2FsZVgoMCk7XHJcbn1cclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cImxlZnRcIl06aG92ZXI6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlWCgxKTtcclxufVxyXG5cclxuLyogUklHSFQgKi9cclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cInJpZ2h0XCJdOmJlZm9yZSxcclxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cInJpZ2h0XCJdOmFmdGVyIHtcclxuICBsZWZ0OiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gIGJvdHRvbTogNTAlO1xyXG59XHJcblxyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwicmlnaHRcIl06YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDUwJSkgc2NhbGUoMC41KTtcclxufVxyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwicmlnaHRcIl06aG92ZXI6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDUwJSkgc2NhbGUoMSk7XHJcbn1cclxuXHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJyaWdodFwiXTphZnRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDU1LCA2NCwgNzAsIDAuOSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGVYKDApO1xyXG59XHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJyaWdodFwiXTpob3ZlcjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGVYKDEpO1xyXG59XHJcblxyXG5cclxuLyogQk9UVE9NICovXHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJib3R0b21cIl06YmVmb3JlLFxyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwiYm90dG9tXCJdOmFmdGVyIHtcclxuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG59XHJcblxyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwiYm90dG9tXCJdOmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNXB4KSBzY2FsZSgwLjUpO1xyXG59XHJcbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJib3R0b21cIl06aG92ZXI6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1cHgpIHNjYWxlKDEpO1xyXG59XHJcblxyXG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwiYm90dG9tXCJdOmFmdGVyIHtcclxuICBib3JkZXItd2lkdGg6IDBweCA1cHggNXB4IDVweDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoNTUsIDY0LCA3MCwgMC45KSB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbn1cclxuXHJcblxyXG4iLCLvu79AaW1wb3J0IFwicGl6bWV0LXZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4udXBzZWxsLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnVwc2VsbC1tb3VudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZ3JpZC1pdGVtLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAxO1xyXG4gICAgICAgIHBsYWNlLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0LXRoaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tbGlzdGluZyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuaW1nLWdyaWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncm93LW1lIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0taW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1c2gtdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGltZW5zaW9uVmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ3Bpem1ldC12YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uaW1nLWZ1bGwtd2lkdGgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmltZy1mdWxsLXBhZ2UtcmVzcG9uc2l2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnNpbmdsZS1pbWctaGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlLXdpZGdldCwgLndoaXRlLWJhY2tncm91bmQge1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWNvbnRlbnQtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC5wYWdlLWhlYWRpbmcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmJyYW5kLWZvbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2hpdGUtYmFja2dyb3VuZCB7XHJcbiAgICAuc2lkZS13aWRnZXQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1jb3B5LWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtY29weS1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmltZy1jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnJlZ3VsYXItY29udGVudC1ibG9jayB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6Ii4vd3d3cm9vdCJ9 */
