@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Oswald:400,600,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800&subset=cyrillic");
@import url("https://fonts.googleapis.com/css?family=Open+Sans");
@import url("https://fonts.googleapis.com/css?family=Oswald");
/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --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,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --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%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}
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, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

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

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

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

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

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

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

dfn {
  font-style: italic;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

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:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "— ";
}

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

a > code {
  color: inherit;
}

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

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

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

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

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

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

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.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%;
  min-height: 1px;
  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%;
}

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

.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%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .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%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .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%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .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%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .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%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.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 .table {
  background-color: #fff;
}

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

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

.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-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-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-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-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-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-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-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: #212529;
  border-color: #32383e;
}

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

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

.table-dark td, .table-dark th, .table-dark thead th {
  border-color: #32383e;
}

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

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

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

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

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

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

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

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #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;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}

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-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .input-group-append > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .input-group-append > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .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-sm > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

.form-control-lg, .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-lg > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}

.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 {
  color: #6c757d;
}

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

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

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

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

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

.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {
  border-color: #28a745;
}

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

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

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

.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 {
  background-color: #71dd8a;
}

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

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  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 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.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 ~ .custom-file-label::before, .was-validated .custom-file-input:valid ~ .custom-file-label::before {
  border-color: inherit;
}

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

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

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

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

.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
}

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

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

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

.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 {
  background-color: #efa2a9;
}

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

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  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 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.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 ~ .custom-file-label::before, .was-validated .custom-file-input:invalid ~ .custom-file-label::before {
  border-color: inherit;
}

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

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  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;
    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;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  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 screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:focus, .btn:hover {
  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;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 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(0, 123, 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 {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 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(108, 117, 125, 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 {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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(40, 167, 69, 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 {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 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(23, 162, 184, 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 {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 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(255, 193, 7, 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 {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 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(220, 53, 69, 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 {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 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(248, 249, 250, 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 {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 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(52, 58, 64, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  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;
  background-color: transparent;
  background-image: none;
  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;
  background-color: transparent;
  background-image: none;
  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;
  background-color: transparent;
  background-image: none;
  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;
  background-color: transparent;
  background-image: none;
  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;
  background-color: transparent;
  background-image: none;
  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;
  background-color: transparent;
  background-image: none;
  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;
  background-color: transparent;
  background-image: none;
  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;
  background-color: transparent;
}

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

.btn-link.focus, .btn-link:focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

.btn-link.disabled, .btn-link:disabled {
  color: #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 screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

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

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

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

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #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-right {
  right: 0;
  left: auto;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-menu[x-placement^=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: #f8f9fa;
}

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

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

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

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

.btn-toolbar {
  display: -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:first-child {
  margin-left: 0;
}

.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 + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn-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 {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

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

.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 {
  margin-left: -1px;
}

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

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

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

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

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

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
}

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

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

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

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #dee2e6;
}

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

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

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

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

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

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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::before {
  background-color: #007bff;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);
}

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

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

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

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

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

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

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

.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #80bdff;
}

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

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

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

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

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

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
  appearance: none;
}

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

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

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

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
  appearance: none;
}

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

.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;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  appearance: none;
}

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

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

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

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

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

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

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  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 {
  border-radius: 0.25rem;
}

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

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

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

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

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

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

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

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .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 {
    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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .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 {
    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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .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 {
    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 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .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 {
  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 {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

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

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

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

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

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

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

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

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

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

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

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

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

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

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

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

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

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

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

.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

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

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

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

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.breadcrumb {
  display: -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 {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

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

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

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

.pagination {
  display: -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: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 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: 1;
  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;
}

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

.badge-primary[href]:focus, .badge-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}

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

.badge-secondary[href]:focus, .badge-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #545b62;
}

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

.badge-success[href]:focus, .badge-success[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

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

.badge-info[href]:focus, .badge-info[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

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

.badge-warning[href]:focus, .badge-warning[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}

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

.badge-danger[href]:focus, .badge-danger[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

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

.badge-light[href]:focus, .badge-light[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

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

.badge-dark[href]:focus, .badge-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

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

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

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

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  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;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

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

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

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

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

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

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

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

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

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

.list-group-item:focus, .list-group-item:hover {
  z-index: 1;
  text-decoration: none;
}

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

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

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

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

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

.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:focus, .close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

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

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

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

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

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

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

@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}

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

.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;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

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

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

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

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

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

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

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

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

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

.tooltip.show {
  opacity: 0.9;
}

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

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

.bs-tooltip-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, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::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) * -1);
}

.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-top .arrow::before {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::before {
  bottom: 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-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) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-right .arrow::before {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::before {
  left: 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-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) * -1);
}

.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-bottom .arrow::before {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::before {
  top: 0;
  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-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) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::before {
  right: 0;
  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-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  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-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px;
}

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

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

.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}

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

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

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

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

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
  opacity: 0;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
    transform: translate3d(0, 0, 0);
  }
}
.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.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: transparent no-repeat center center;
  background-size: 100% 100%;
}

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

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

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  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 {
  position: relative;
  -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: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

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

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

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

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

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

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

.bg-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 {
  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-circle {
  border-radius: 50% !important;
}

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

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

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

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

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

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

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

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

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

.d-flex {
  display: -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;
  -ms-grid-row-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;
  -ms-grid-row-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;
  -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
  }
}
.position-static {
  position: static !important;
}

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

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

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

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

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

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

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1, .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1, .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1, .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1, .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2, .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2, .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2, .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2, .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3, .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3, .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3, .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3, .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4, .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4, .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4, .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4, .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5, .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5, .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5, .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0, .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0, .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0, .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0, .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1, .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1, .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1, .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1, .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2, .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2, .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2, .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2, .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3, .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3, .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3, .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3, .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4, .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4, .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4, .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4, .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5, .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5, .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5, .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5, .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto, .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto, .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto, .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0, .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0, .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0, .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1, .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1, .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1, .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1, .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2, .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2, .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2, .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2, .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3, .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3, .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3, .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3, .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4, .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4, .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4, .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4, .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5, .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5, .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5, .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5, .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0, .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0, .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0, .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0, .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1, .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1, .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1, .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1, .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2, .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2, .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2, .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2, .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3, .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3, .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3, .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3, .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4, .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4, .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4, .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4, .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5, .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5, .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5, .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5, .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto, .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto, .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto, .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0, .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0, .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0, .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0, .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1, .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1, .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1, .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1, .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2, .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2, .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2, .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2, .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3, .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3, .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3, .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4, .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4, .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4, .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4, .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5, .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5, .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5, .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5, .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0, .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0, .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0, .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1, .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1, .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1, .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1, .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2, .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2, .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2, .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2, .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3, .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3, .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3, .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3, .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4, .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4, .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4, .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5, .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5, .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5, .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto, .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto, .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto, .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0, .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0, .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0, .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0, .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1, .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1, .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1, .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1, .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2, .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2, .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2, .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2, .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3, .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3, .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3, .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3, .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4, .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4, .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4, .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4, .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5, .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5, .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5, .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5, .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0, .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0, .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0, .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0, .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1, .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1, .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1, .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1, .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2, .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2, .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2, .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2, .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3, .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3, .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3, .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3, .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4, .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4, .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4, .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5, .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5, .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5, .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5, .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto, .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto, .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto, .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto, .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.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-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !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: #0062cc !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

a.text-dark:focus, a.text-dark:hover {
  color: #1d2124 !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;
}

.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;
  }
  thead {
    display: table-header-group;
  }
  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;
  }
}
/* RESET*/
::-webkit-input-placeholder {
  color: #222;
  opacity: 1;
}

:-moz-placeholder, ::-moz-placeholder {
  color: #222;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #222;
  opacity: 1;
}

article, aside, audio, body, canvas, caption, details, div, em, figure, footer, form, header, html, i, iframe, img, label, li, menu, nav, object, ol, p, section, span, summary, table, tbody, td, tfoot, th, thead, time, tr, ul, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: 0 0;
}

b, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: 0 0;
}

article, aside, details, figure, footer, header, hr, menu, nav, section {
  display: block;
}

ul {
  list-style: none;
}

a, a:active, a:visited {
  vertical-align: baseline;
  text-decoration: none;
  outline: 0;
}

b {
  font-weight: 700;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}

hr {
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

button, input, select, textarea {
  outline: 0;
  border: 0;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

* {
  outline: 0 !important;
  box-sizing: border-box;
}

html, body {
  font-size: 16px;
  min-height: 100%;
  min-width: 320px;
  overflow-x: hidden;
  font-family: "Montserrat", sans-serif;
  color: #272A38;
  position: relative;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  line-height: 1;
  background-color: #f3f3f3;
}

body {
  overflow: hidden;
}

textarea {
  resize: none;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: silver;
  font-size: 1em;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: silver;
  font-size: 1em;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: silver;
  font-size: 1em;
}

.toggle-menu {
  display: none;
  width: 28px;
  height: 28px;
  margin-top: 10px;
  position: absolute;
  z-index: 10;
  top: 10px;
  right: 0;
}
@media only screen and (max-width: 850px) {
  .toggle-menu {
    display: block;
    top: 27px;
    right: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .toggle-menu {
    right: 15px;
    margin-top: 0;
  }
}

.toggle-menu span:after, .toggle-menu span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
}

.toggle-menu span:after {
  top: 18px;
}

.toggle-menu span {
  position: relative;
  display: block;
}

.toggle-menu span, .toggle-menu span:after, .toggle-menu span:before {
  width: 100%;
  height: 4px;
  background-color: #fff;
  transition: all 0.3s;
  backface-visibility: hidden;
  border-radius: 2px;
}

.toggle-menu.on span:before {
  transform: rotate(45deg) translate(-1px, 0);
}

.toggle-menu.on span:after {
  transform: rotate(-45deg) translate(6px, -7px);
}

.toggle-menu.on span {
  background-color: transparent;
}

.ks-select__current {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.checkbox {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #fff;
  cursor: pointer;
}
.checkbox:before {
  position: absolute;
  top: 2px;
  bottom: 2px;
  right: 2px;
  left: 2px;
  background-color: #fff;
  display: none;
  content: "";
}
.checkbox.checked:before {
  display: block;
}

.noanimation {
  transition: none;
}

section, footer, header {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

a {
  transition: all 0.5s ease;
  text-decoration: none;
}

svg, svg path, g {
  transition: all 0.5s ease;
}

a:hover {
  text-decoration: none;
}

.container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}

.container {
  max-width: 1420px;
}

.ks-select {
  position: relative;
}
.ks-select:hover {
  cursor: pointer;
}
.ks-select__current, .ks-select-current {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: 0 !important;
  margin-right: 0 !important;
  color: #fff;
}
.ks-select__current span, .ks-select-current span {
  font-size: 0.875rem;
  letter-spacing: 1px;
}
.ks-select__current svg, .ks-select-current svg {
  display: block;
  margin-left: 7px;
}
.ks-select__block {
  position: absolute;
  text-align: left;
  top: 43px;
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  width: 100%;
  left: 0;
  right: 0;
  padding: 0 10px;
  max-height: 300px;
  z-index: 2;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
}
.ks-select.lang {
  margin-right: 30px;
  margin-left: 40px;
}

header {
  position: relative;
  padding-bottom: 0;
}
header .header_bg_wrapper div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
@media only screen and (max-width: 500px) {
  header.header_event {
    padding: 0 0 60px;
  }
}
@media only screen and (max-width: 500px) {
  header.header_event .header-top {
    padding: 10px 0;
  }
}
header.header_event .header-top .container-fluid {
  z-index: 5;
}
header.header_event .header_event_inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  background: #000000;
}
header.header_event .header_event_inner:before {
  position: absolute;
  z-index: 1;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
header.header_event .header_event_img_blur {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("../img/Underoath-May-2018.png");
  background-size: cover;
  background-position: center;
  -moz-filter: blur(25px);
  filter: blur(25px);
}
header.no-afisha {
  padding-bottom: 128px;
}
@media only screen and (max-width: 1199px) {
  header.no-afisha {
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 500px) {
  header.no-afisha {
    padding-bottom: 0;
  }
}
header.no-afisha .header-top {
  padding: 20px 0;
  background-image: url("../img/header_bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  z-index: auto;
  height: 100%;
}
@media only screen and (max-width: 500px) {
  header.no-afisha .header-top {
    padding: 10px 0;
    position: relative;
  }
}
header.no-afisha .header-top > .container-fluid {
  position: relative;
  z-index: 5;
}
header.header_white {
  background-color: #ffffff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
  /* padding-bottom: 100px; */
}
@media only screen and (max-width: 500px) {
  header.header_white {
    padding-bottom: 0;
  }
}
header.header_white .header-top {
  padding: 20px 0;
}
@media only screen and (max-width: 500px) {
  header.header_white .header-top {
    padding: 10px 0;
    position: relative;
  }
}
header.header_white .header-menu__link {
  color: #333333;
}
header.header_white .header-menu__link:hover {
  color: #333333 !important;
}
header.header_white .ks-select-current {
  color: #333333;
}
header.header_white .toggle-menu span, header.header_white .toggle-menu span:after, header.header_white .toggle-menu span:before {
  background-color: #333333;
}
header.header_white .toggle-menu.on span {
  background-color: transparent;
}
header.header_white .ks-select-current svg path {
  stroke: rgba(0, 0, 0, 0.6);
}

.header-menu__link {
  float: left;
}

.event_link_active,
.event_link_active:hover {
  color: rgba(0, 0, 0, 0.6) !important;
  transition: all 0.5s ease;
}

.header-top {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px 0;
  width: 100%;
  z-index: 4;
}
@media only screen and (max-width: 500px) {
  .header-top {
    padding-top: 10px;
  }
}
.header-top .logo {
  margin-right: 30px;
  display: block;
}
@media only screen and (max-width: 1300px) {
  .header-top .logo {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .header-top .logo {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 992px) {
  .header-top .logo {
    margin-right: 10px;
  }
}
.header-top .logo img {
  width: 113px;
  height: 48px;
}
@media only screen and (max-width: 1199px) {
  .header-top .logo img {
    width: 100px;
    height: 43px;
  }
}
@media only screen and (max-width: 500px) {
  .header-top .logo img {
    width: 90px;
    height: 39px;
  }
}

.header-menu {
  margin-left: 60px;
}
@media only screen and (max-width: 850px) {
  .header-menu {
    display: none;
    position: absolute;
    background-color: #F98645;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    width: 300px;
    right: 30px;
    top: 80px;
    z-index: 11;
    border-radius: 6px;
  }
}
@media only screen and (max-width: 500px) {
  .header-menu {
    right: 15px;
    top: 60px;
  }
}
@media only screen and (max-width: 400px) {
  .header-menu {
    width: auto;
    left: 15px;
  }
}
.header-menu__link {
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 5px;
  margin-right: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  position: relative;
  letter-spacing: 2px;
  position: relative;
  transition: all 0.5s ease;
}
.header-menu__link:after {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: all 0.5s ease;
  background: linear-gradient(83deg, #FC575E, #F7B42C);
  height: 5px;
}
.header-menu__link--active:after {
  opacity: 1;
}
@media only screen and (max-width: 1250px) {
  .header-menu__link {
    font-size: 0.75rem;
    margin-right: 0;
  }
}
@media only screen and (max-width: 992px) {
  .header-menu__link {
    font-size: 0.85rem;
  }
}
@media only screen and (max-width: 850px) {
  .header-menu__link {
    color: #fff;
    display: block;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.header-menu__link:hover {
  color: #fff !important;
}
@media only screen and (max-width: 850px) {
  .header-menu__link--active {
    background-color: #ff9f68;
  }
}
@media only screen and (max-width: 850px) {
  .header-menu__link--active:after {
    display: none;
  }
}

@media only screen and (max-width: 1199px) {
  .header-r {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
}
@media only screen and (max-width: 850px) {
  .header-r {
    padding-right: 50px;
  }
}
@media only screen and (max-width: 640px) {
  .header-r {
    padding-right: 40px;
  }
}
@media only screen and (max-width: 410px) {
  .header-r {
    padding-right: 55px;
  }
}
.header-r .search {
  display: block;
  margin-right: 20px;
}
@media only screen and (max-width: 1300px) {
  .header-r .search {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .header-r .search {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 992px) {
  .header-r .search {
    margin-right: 0;
  }
}
.header-r .search svg {
  width: 16px;
  height: 16px;
}

.ks-select.lang {
  padding: 10px;
  padding-bottom: 13px;
  margin-right: 20px;
  margin-left: 10px;
  position: relative;
  z-index: 0;
}
@media only screen and (max-width: 1199px) {
  .ks-select.lang {
    margin: 0;
  }
}
@media only screen and (max-width: 420px) {
  .ks-select.lang {
    display: block;
  }
}
.ks-select.lang .ks-select__current {
  position: relative;
  z-index: 3;
  top: 2px;
}
.ks-select.lang .ks-select__current span {
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.ks-select.lang.opened .ks-select__current svg {
  transform: rotate(180deg);
}
.ks-select.lang.opened .ks-select__current svg path {
  stroke: rgba(0, 0, 0, 0.6);
}
.ks-select.lang.opened .ks-select__block {
  box-shadow: none;
  text-align: left;
  top: 0;
  border-radius: 8px 8px 8px 8px;
  padding-top: 35px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.ks-select.lang.opened .ks-select__block .ks-select__item {
  padding-top: 6px;
  padding-bottom: 6px;
}
.ks-select.lang.opened .ks-select__block .ks-select__item span {
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

#event-dropdown .ks-select__block {
  padding-top: 39px;
}

@media only screen and (max-width: 420px) {
  .search {
    display: none !important;
  }
}
.mini-profile {
  position: relative;
  z-index: 1;
  padding: 10px;
  transition: all 0.27s linear;
  border-radius: 8px 8px 0 0;
}
@media only screen and (max-width: 410px) {
  .mini-profile {
    padding: 10px 20px;
  }
}
.mini-profile__ava {
  background-size: cover;
  background-position: center;
  cursor: pointer;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  position: relative;
  z-index: 3;
}
@media only screen and (max-width: 992px) {
  .mini-profile__ava {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 410px) {
  .mini-profile__ava {
    margin-right: 0;
  }
}
.mini-profile__ava.active:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.mini-profile--off .mini-profile__ava.active:after {
  background-color: #FD3945;
}
.mini-profile .ks-select__item i {
  float: left;
  padding-right: 10px;
  margin-top: 9px;
}
.mini-profile .ks-select {
  position: static;
}
.mini-profile .ks-select.opened svg {
  transform: rotate(180deg);
}
.mini-profile #svg_event {
  position: relative;
  left: -17px;
}
.mini-profile .ks-select__block {
  left: 0;
  right: 0;
  top: 0;
  box-shadow: none;
  max-height: none;
  overflow: hidden;
  border-radius: 8px 8px 8px 8px;
  padding-top: 60px;
  padding-bottom: 15px;
  text-align: left;
  z-index: -1;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  width: 187px;
}
@media only screen and (max-width: 410px) {
  .mini-profile .ks-select__block {
    min-width: 200px;
    left: auto;
    top: 100%;
    padding-top: 10px;
  }
}
.mini-profile.opened .ks-select__current {
  color: rgba(0, 0, 0, 0.6);
}
.mini-profile.opened svg {
  transform: rotate(180deg);
}
.mini-profile.opened svg path {
  stroke: rgba(0, 0, 0, 0.6);
}
.mini-profile .ks-select__current {
  color: #fff;
}
@media only screen and (max-width: 410px) {
  .mini-profile .ks-select__current {
    display: none;
  }
}
.mini-profile .ks-select__current span {
  max-width: 120px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 767px) {
  .mini-profile .ks-select__current span {
    max-width: 90px;
  }
}
.mini-profile .ks-select__item {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.77rem;
  color: rgba(0, 0, 0, 0.6);
  text-align: left;
}
.mini-profile .ks-select__item a {
  color: rgba(0, 0, 0, 0.6);
  transition: none;
  display: block;
  padding: 10px;
}
.mini-profile .ks-select__item:hover {
  background-color: #f5f5f5;
  border-radius: 8px;
}

.header_event svg path {
  stroke: #fff;
}

/* loader  */
#loader, .loader {
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: #ffffff;
}

.load-three-bounce {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  width: 100px;
  margin-left: -40px;
  margin-top: -10px;
}

.load-three-bounce .load-child {
  display: inline-block;
  width: 20px;
  height: 20px;
  animation: load-three-bounce 1.4s ease-in-out 0s infinite both;
}

.load-three-bounce .bounce1 {
  animation-delay: -0.32s;
}

.load-three-bounce .bounce2 {
  animation-delay: -0.16s;
}

.blockLoader {
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  display: none;
}
@keyframes load-three-bounce {
  0%, 80%, 100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
.footer-top {
  background: #333333;
  padding-top: 100px;
  padding-bottom: 100px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
}
@media only screen and (max-width: 1500px) {
  .footer-top {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 640px) {
  .footer-top {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .footer-top {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.footer__menu-h {
  color: #FF782B;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin-bottom: 40px;
  letter-spacing: 1px;
}
@media only screen and (max-width: 640px) {
  .footer__menu-h {
    margin-bottom: 15px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 992px) {
  .footer__menu {
    width: 33.33%;
    min-width: 33.33%;
  }
}
@media only screen and (max-width: 640px) {
  .footer__menu {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    min-width: 100%;
    padding-top: 0 !important;
  }
}
@media only screen and (max-width: 640px) {
  .footer__menu:last-child {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 640px) {
  .footer__menu ul,
  .footer__menu img {
    display: none;
  }
}
.footer__menu li {
  padding-bottom: 20px;
}
.footer__menu li a {
  text-decoration: none !important;
  color: #fff !important;
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: medium;
  opacity: 0.7;
}
@media only screen and (max-width: 992px) {
  .footer__logo {
    width: 100%;
    min-width: 100%;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .footer__logo {
    padding-left: 0 !important;
    padding-right: 0;
    margin-bottom: 50px;
  }
}
.footer__menu-block {
  padding-bottom: 80px;
}
@media only screen and (max-width: 640px) {
  .footer__menu-block {
    padding-bottom: 0;
    margin-top: 0;
  }
}
@media only screen and (max-width: 640px) {
  .footer__social {
    display: block !important;
  }
}
.footer__social li a {
  display: inline-block;
  vertical-align: top;
}
.footer__social li a div {
  width: 25px;
  margin-right: 8px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}
.footer__social li a div svg {
  fill: #fff;
}
.footer__social li a span {
  display: inline-block;
  vertical-align: middle;
}

.footer-bottom {
  background: #2a2a2a;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  font-size: 0.9rem;
}
@media only screen and (max-width: 640px) {
  .footer-bottom {
    font-size: 0.8rem;
  }
}

.scroll {
  display: none;
}

.copyrights a {
  color: #fff !important;
  text-decoration: none !important;
}
.copyrights svg {
  margin-right: 10px;
}

.btn.focus, .btn:focus {
  box-shadow: none;
}

.btn_share, .btn_favorite {
  color: #707070;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.2s linear;
}
.btn_share:hover, .btn_favorite:hover {
  color: #000000;
}
.btn_share::before, .btn_favorite::before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
}

.btn_share::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='19' height='22' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 19 22'%3E%3Cdefs%3E%3Cpath d='M1500.8884,1409.36415c-0.80504,0 -1.52534,0.31778 -2.07615,0.81562l-7.55252,-4.39591c0.05296,-0.24363 0.09534,-0.48726 0.09534,-0.74148c0,-0.25422 -0.04237,-0.49785 -0.09534,-0.74148l7.46778,-4.35354c0.572,0.52963 1.32407,0.858 2.16089,0.858c1.75837,0 3.17778,-1.4194 3.17778,-3.17777c0,-1.75836 -1.41941,-3.17777 -3.17778,-3.17777c-1.75837,0 -3.17778,1.4194 -3.17778,3.17777c0,0.25422 0.04237,0.49785 0.09534,0.74148l-7.46778,4.35354c-0.572,-0.52963 -1.32408,-0.858 -2.16089,-0.858c-1.75837,0 -3.17778,1.4194 -3.17778,3.17777c0,1.75836 1.41941,3.17776 3.17778,3.17776c0.83681,0 1.58889,-0.32837 2.16089,-0.858l7.54193,4.4065c-0.05296,0.22244 -0.08474,0.45548 -0.08474,0.68851c0,1.7054 1.38763,3.09303 3.09303,3.09303c1.70541,0 3.09304,-1.38763 3.09304,-3.09303c0,-1.7054 -1.38763,-3.09303 -3.09304,-3.09303z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1485,-1394%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23bebebe' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 19px;
  height: 22px;
  margin: -2px 10px 0 0;
}

.btn_favorite {
  margin: 0 43px 0 0;
}
.btn_favorite::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='22' height='21' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 21'%3E%3Cdefs%3E%3Cpath d='M1310.79701,1395.30292l2.45334,5.80645l6.28088,0.53956c0.43562,0.03762 0.61284,0.58114 0.28217,0.86725l-4.76412,4.12738l1.42765,6.14008c0.09901,0.4267 -0.36335,0.76232 -0.73759,0.5356l-5.39775,-3.25517l-5.39775,3.25517c-0.37523,0.22573 -0.83659,-0.10989 -0.73759,-0.5356l1.42765,-6.14008l-4.76511,-4.12837c-0.33068,-0.28611 -0.15445,-0.82963 0.28216,-0.86725l6.28088,-0.53956l2.45334,-5.80546c0.17029,-0.40393 0.74155,-0.40393 0.91184,0z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1299,-1394%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23bebebe' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 22px;
  height: 21px;
  margin: -2px 10px 0 0;
}

.btn {
  -webkit-appearance: none;
  transition: all 0.5s ease;
  display: block;
  border: none;
  outline: none !important;
  transition: all 0.5s ease;
  text-decoration: none;
}
.btn_main_search {
  cursor: pointer;
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath d='M259.89594,1740.33923c-3.84842,0 -6.96381,-3.11539 -6.96381,-6.96381c0,-3.84842 3.11539,-6.96381 6.96381,-6.96381c3.84842,0 6.96381,3.11539 6.96381,6.96381c0,3.84842 -3.11539,6.96381 -6.96381,6.96381zM273.45703,1744.84738l-5.6077,-5.6077c1.2095,-1.61267 1.94254,-3.66516 1.94254,-5.86426c0,-5.46109 -4.43484,-9.89594 -9.89594,-9.89594c-5.46109,0 -9.89594,4.43484 -9.89594,9.89594c0,5.46109 4.43484,9.89594 9.89594,9.89594c2.1991,0 4.25159,-0.73303 5.86426,-1.94254l5.6077,5.6077z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-250,-1723%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23848484' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (max-width: 767px) {
  .btn_main_search {
    width: 18px;
    height: 18px;
  }
}
.btn_social {
  color: white;
  width: 100%;
  max-width: 250px;
  display: block;
  margin: 0 auto;
  padding: 10px 6px 8px 40px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 4px;
  line-height: 1.42857143;
  text-align: center;
  transition: all 0.2 linear;
}
.btn_social:hover {
  opacity: 0.9;
  color: #fff;
}
.btn_social.btn-facebook {
  background: url("../img/facebook.png") no-repeat scroll 0 center;
  background-color: #4464af;
  border: 1px solid #3659aa;
}
.btn_social.btn-google {
  background: url("../img/google.png") no-repeat scroll 0 center;
  background-color: #da4936;
  border: 1px solid #d73c28;
}
.btn_social.btn-vk {
  background: url("../img/vk.png") no-repeat scroll 0 center;
  background-color: #54769c;
  border: 1px solid #496c94;
}
.btn_social.btn-linkedin {
  background: url("../img/vk.png") no-repeat scroll 0 center;
  background-color: #0077B5;
  border: 1px solid #0077B5;
}
.btn_help {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M1600.67555,471.92025c0,-0.70846 0.26974,-1.28877 0.81001,-1.86827l0.60751,-0.5795c0.40501,-0.38687 0.60751,-0.9027 0.60751,-1.41772c0,-0.70846 -0.27054,-1.28877 -0.81001,-1.80379c-0.54028,-0.51583 -1.14778,-0.77294 -1.89056,-0.77294c-0.74197,0 -1.34947,0.25711 -1.88975,0.77294c-0.54028,0.51503 -0.81001,1.09533 -0.81001,1.80379h1.35028c0,-0.32239 0.13446,-0.64398 0.405,-0.90189c0.26973,-0.25791 0.60751,-0.38687 0.94447,-0.38687c0.33777,0 0.67555,0.12896 0.94528,0.38687c0.26973,0.25791 0.405,0.5795 0.405,0.90189c0,0.32239 -0.13527,0.64398 -0.405,0.90189l-0.81001,0.83742c-0.54028,0.51583 -0.81001,1.15981 -0.81001,1.80379v0.32239zM1600.67554,474.4333v-1.28877h-1.35028v1.28877zM1600.08991,462.7909c1.89056,0 3.60049,0.71652 4.94996,2.23902c1.44019,1.34357 2.16029,3.045 2.16029,5.01482c0,1.88116 -0.7201,3.58259 -2.16029,5.01482c-1.34947,1.43304 -3.14931,2.14956 -5.03987,2.14956c-1.88975,0 -3.59968,-0.71652 -5.03987,-2.14956c-1.44019,-1.43223 -2.16029,-3.13366 -2.07038,-5.10429c0,-1.88036 0.7201,-3.58178 2.16029,-5.01482c1.35028,-1.43303 3.15012,-2.14955 5.03987,-2.14955zM1600,479c2.51993,0 4.59031,-0.80599 6.39015,-2.59688c1.70993,-1.79089 2.60985,-3.85098 2.60985,-6.35839c0,-2.50741 -0.81001,-4.56669 -2.60985,-6.35839c-1.70992,-1.79089 -3.78031,-2.68634 -6.30024,-2.68634c-2.51993,0 -4.5895,0.89545 -6.39015,2.68634c-1.70993,1.70142 -2.60985,3.85098 -2.69976,6.35839c0,2.50741 0.81001,4.5675 2.60985,6.35839c1.80064,1.70143 3.87022,2.59688 6.39015,2.59688z' transform='matrix%281,0,0,1,-1591,-461%29' fill='%23bebebe'/%3E%3C/svg%3E");
}
.btn_send {
  position: relative;
  z-index: 2;
  overflow: hidden;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 50%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-image: linear-gradient(46deg, #fc575e 0%, #f7b42c 100%);
  cursor: pointer;
}
.btn_send:before {
  position: absolute;
  transition: all 0.5s ease;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M1530.4464,482.78147l8.47821,-21.20613l-21.20613,8.47821l4.94268,4.95682l12.02082,-9.19239l-9.19239,12.02082z' transform='matrix%281,0,0,1,-1517,-461%29' fill='%23ffffff'/%3E%3C/svg%3E");
  z-index: 1;
}
.btn_change {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cpath d='M830,1121.66667l-4.43333,-4.44444v3.33333h-7.78889v2.22222h7.78889v3.33333zM814.43333,1123.8889l-4.43333,4.44444l4.43333,4.44444v-3.33333h7.78889v-2.22222h-7.78889z' transform='matrix%281,0,0,1,-810,-1117%29' fill='%23333333'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  padding: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.btn-be-here {
  background-color: #f3f3f3;
  font-size: 12px;
  letter-spacing: 0.6px;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  box-shadow: inset 0px 0px 0px 1px #e9e9e9;
  padding: 8px 30px 8px 15px;
  background-repeat: no-repeat;
  position: relative;
}
.btn-be-here:after {
  position: absolute;
  z-index: 2;
  content: "";
  right: 15px;
  top: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Cpath d='M1565.99982,1403.00098l3.97357,3.97357l3.97357,-3.97357' transform='matrix%281,0,0,1,-1565,-1402%29' fill-opacity='0' fill='%23ffffff' stroke='%23333333' stroke-width='2'/%3E%3C/svg%3E");
  width: 10px;
  height: 7px;
  margin: -3px 0 0;
}
.btn--white-empty {
  border: 1px solid #e9e9e9;
  background-color: #fff;
  color: #707070;
  font-weight: 600;
  letter-spacing: 0.8px;
  border-radius: 0;
}
.btn--white-empty:hover {
  background-color: #FF8800;
  color: #fff;
}
.btn--buy-gray {
  box-shadow: inset 0px 0px 0px 2px #bebebe;
  border-radius: 30px;
  padding: 12px 15px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  display: inline-block;
  vertical-align: middle;
  color: #333333;
  z-index: 1;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}
@media (max-width: 900px) {
  .btn--buy-gray {
    background-color: #333333;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.6px;
    padding: 5px 10px;
    color: #fff;
    box-shadow: none;
  }
}
.btn--buy-gray:hover {
  color: #ffffff;
  box-shadow: none;
  background-color: transparent;
}
.btn--buy-gray:hover:before {
  opacity: 1;
  visibility: visible;
}
.btn--buy-gray:before {
  position: absolute;
  transition: all 0.5s ease;
  content: "";
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  background-image: linear-gradient(46deg, #fc575e 0%, #f7b42c 100%);
  z-index: -1;
  opacity: 0;
  visibility: hidden;
}
.btn--status {
  border-radius: 15px;
  padding: 2px 0;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.68rem;
  letter-spacing: 0.5px;
  display: inline-block;
  cursor: default;
}
.btn--blue--empty {
  border: 1px solid #00B7E6;
  color: #00B7E6;
}
.btn--blue--empty:hover {
  background-color: #00B7E6;
  color: #fff;
}
.btn--green--empty {
  border: 1px solid #00BE45;
  color: #00BE45;
}
.btn--green--empty:hover {
  background-color: #00BE45;
  color: #fff;
}
.btn--orange--empty {
  border: 1px solid #FF8800;
  color: #FF8800;
}
.btn--orange--empty:hover {
  background-color: #FF8800;
  color: #fff;
}
.btn--purple--empty {
  border: 1px solid #C425A3;
  color: #C425A3;
}
.btn--purple--empty:hover {
  background-color: #C425A3;
  color: #fff;
}
.btn--facebook {
  color: #fff !important;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  letter-spacing: 0.6px;
  font-weight: 500;
  padding: 10px 25px;
  background-color: #5169A1;
  border-radius: 29px;
  display: inline-block;
  text-decoration: none !important;
}
.btn--facebook:hover {
  background-color: #405A97;
}
.btn--facebook svg {
  margin-left: 10px;
}
.btn--lightgrey {
  width: 180px;
  height: 30px;
  border-radius: 29px;
  border: 1px solid #bebebe;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem !important;
  color: #bebebe !important;
  letter-spacing: 0.5px;
  line-height: 17px;
  text-decoration: none !important;
}
.btn--bordered--grey {
  background: #fafafa;
  border-radius: 26px;
  color: rgba(0, 0, 0, 0.5) !important;
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  padding: 5px 25px;
  position: relative;
  border: 1px solid #e9e9e9;
  display: inline-block;
  transition: all 0.5s ease;
  letter-spacing: 1px;
}
.btn--bordered--grey:hover {
  color: #000 !important;
}
.btn--bordered--orange {
  background: linear-gradient(57deg, #FC575E, #F7B42C);
  border-radius: 30px;
  color: #fff;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 18px;
  padding: 5px 30px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  position: relative;
  transition: all 0.5s ease;
  padding-left: 50px;
  letter-spacing: 1px;
  box-shadow: inset 70px 70px 70px 70px transparent;
}
@media only screen and (max-width: 991px) {
  .btn--bordered--orange {
    padding: 5px 10px;
    padding-left: 30px;
    font-size: 15px;
  }
}
.btn--bordered--orange:hover {
  color: #fff;
  box-shadow: inset 70px 70px 70px 70px #F98645;
}
.btn--orange {
  color: #fff !important;
  text-decoration: none !important;
  padding: 16px 40px;
  background: linear-gradient(67deg, #FC575E, #F7B42C);
  border-radius: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin-left: 15px;
  display: block;
  padding: 12px 40px;
  width: 100%;
  box-shadow: inset 70px 70px 70px 70px transparent;
}
.btn--orange:hover {
  color: #fff;
  box-shadow: inset 70px 70px 70px 70px #F98645;
}
.btn.add-event {
  width: 300px;
}
@media only screen and (max-width: 1300px) {
  .btn.add-event {
    width: 265px;
    font-size: 15px;
  }
}
@media only screen and (max-width: 1199px) {
  .btn.add-event {
    width: 235px;
    padding: 5px 15px 5px 25px;
  }
}
@media only screen and (max-width: 1060px) {
  .btn.add-event {
    font-size: 0;
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0 0 4px;
  }
}
@media only screen and (max-width: 991px) {
  .btn.add-event::before {
    font-size: 35px;
    line-height: 0.8;
    position: absolute;
    top: 50%;
    left: 52%;
    transform: translate(-50%, -50%);
  }
}
.btn--plused:before {
  content: "+";
  display: inline-block;
  margin-right: 10px;
  font-size: 1.7em;
  font-family: "Montserrat", sans-serif;
  position: absolute;
  top: -4px;
  left: 20px;
  font-weight: 400;
}
@media only screen and (max-width: 1199px) {
  .btn--plused:before {
    left: 7px;
  }
}
.btn--orange--multi {
  background: linear-gradient(68deg, #FC575E, #F7B42C);
  color: #fff;
  width: 280px;
  height: 70px;
  border-radius: 0;
  padding-right: 0;
  position: relative;
  padding: 10px;
  transition: all 0.5s ease;
}
.btn--orange--multi.opened > svg:first-child {
  transform: rotate(180deg) !important;
}
.btn--orange--multi.nohover {
  transition: all 0.5s ease;
}
.btn--orange--multi .ks-select__block {
  box-shadow: none;
  z-index: 11;
  top: 68px;
  width: 100%;
  padding: 17px;
  color: #fff;
  text-align: left;
  position: absolute;
  background: linear-gradient(68deg, #FC575E, #F7B42C);
}
.btn--orange--multi .ks-select__block:before {
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.17;
  background-color: #fff;
  content: "";
  position: absolute;
}
.btn--orange--multi .ks-select__block .ks-select__item {
  padding-bottom: 15px;
  padding-left: 40px;
  position: relative;
  letter-spacing: 0.5px;
}
.btn--orange--multi .ks-select__block .ks-select__item:last-child {
  padding-bottom: 0;
}
.btn--orange--multi > svg:first-child {
  position: absolute;
  width: 17px;
  min-width: 17px;
  height: 9px;
  top: 30px;
  right: 26px;
}
.btn--orange--multi .ks-select__current {
  position: relative;
  -ms-flex-align: start;
      align-items: flex-start;
  height: 100%;
}
.btn--orange--multi .ks-select__current > svg:first-child {
  width: 35px;
  min-width: 35px;
  height: 28px;
  margin-right: 5px;
  position: relative;
  top: 3px;
  left: -7px;
}
.btn--orange--multi .basis {
  text-align: left;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.btn--orange--multi .basis span:first-child {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  display: block;
}
.btn--orange--multi .basis span:last-child {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  display: block;
  opacity: 0.5;
  letter-spacing: 1px;
}
.btn--orange--multi .ks-select__arr {
  height: 70px;
  width: 70px;
  opacity: 0.2;
  background-color: #fff;
  position: relative;
  top: -10px;
  right: -10px;
}
.btn--orange--multi:hover {
  box-shadow: inset 70px 70px 70px 70px #F98645;
}
.btn--orange--multi.nohover:hover {
  box-shadow: none !important;
}
.btn--black--multi, .btn--grey--multi {
  margin-left: 15px;
  margin-right: 30px;
  background: linear-gradient(68deg, #646b6b, #363a3b);
  width: 220px;
  min-width: 220px;
}
.btn--black--multi .ks-select__current > svg:first-child, .btn--grey--multi .ks-select__current > svg:first-child {
  min-width: 38px;
  width: 38px;
  height: 37px;
  top: 0;
  margin-right: 3px;
}
.btn--black--multi .ks-select__current > svg:first-child path, .btn--grey--multi .ks-select__current > svg:first-child path {
  fill: #fff;
}
.btn--black--multi:hover {
  box-shadow: inset 100px 100px 100px 100px #4a4a4a;
}
.btn--grey--multi {
  background: none;
  background-color: #fafafa;
  border: 1px solid #e9e9e9;
  padding: 1px 10px !important;
  height: 50px;
  width: 190px;
  min-width: 190px;
}
@media only screen and (max-width: 1199px) {
  .btn--grey--multi {
    min-width: 200px;
    width: 200px;
  }
}
.btn--grey--multi .ks-select__current {
  -ms-flex-align: center;
      align-items: center;
}
.btn--grey--multi .ks-select__current svg path {
  fill: rgba(0, 0, 0, 0.6) !important;
}
.btn--grey--multi .basis {
  color: rgba(0, 0, 0, 0.6);
}
.btn--grey--multi .basis span:first-child {
  font-size: 1rem;
}
.btn--grey--multi:hover {
  background-color: #e9e9e9;
  box-shadow: none;
}
.btn_bkack_inverse {
  border: 2px solid #333333;
  color: #333333;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 0;
  display: inline-block;
  vertical-align: top;
}
.btn_bkack_inverse:hover {
  color: #333333;
}

.nice-select {
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  border: none;
  padding: 0;
  border-radius: 0;
  background: transparent;
  display: block;
  font-family: inherit;
  outline: none;
  z-index: 3;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 992px) {
  .nice-select {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .nice-select {
    font-size: 14px;
  }
}
.nice-select span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 20px 0 0;
  background: #fff;
  position: relative;
  z-index: 3;
  font-size: 22px;
  font-weight: 700;
  color: #000000;
}
.nice-select:after {
  position: absolute;
  z-index: 5;
  transition: all 0.2s linear;
  right: 2px;
  content: "";
  width: 16px;
  height: 9px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='9' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 9'%3E%3Cdefs%3E%3Cpath d='M886.229,764.68437l6.88647,6.88647l6.88647,-6.88647' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-885,-764%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  top: 50%;
  margin: -6px 0 0 -6px;
}
.nice-select.open {
  z-index: 4;
}
.nice-select.open:after {
  transform: rotate(180deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}
.nice-select.open_scroll {
  z-index: 4;
}
.nice-select.open_scroll:after {
  transform: rotate(180deg);
}
.nice-select.open_scroll .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: #cccccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  background-color: #fff;
  border: none;
  box-sizing: border-box;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  opacity: 0;
  overflow: hidden;
  font-size: 18px;
  color: #333333;
  font-weight: 600;
  padding: 0;
  pointer-events: none;
  position: absolute;
  margin: 0;
  top: 100%;
  left: 0;
  right: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(-21px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 2;
}
.nice-select .list:hover .option:not(:hover) {
  color: #333333;
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 300;
  list-style: none;
  outline: none;
  padding: 10px 19px;
  text-align: left;
  transition: all 0.2s;
}
@media only screen and (max-width: 767px) {
  .nice-select .option {
    padding: 10px 10px;
  }
}
.nice-select .option:first-of-type {
  display: none;
}
.nice-select .option:hover {
  background-color: #f5f5f5;
}

.nice-select .option:hover {
  color: #000;
}

.nice-select .option.selected {
  color: #3c3c3c;
}

.nice-select .option.selected:hover {
  color: #333333;
}

.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}

.no-csspointerevents .nice-select.open .list {
  display: block;
}

.b_pagination {
  text-align: center;
  padding: 10px 0 0;
}
.b_pagination .arr_left, .b_pagination .arr_right {
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .b_pagination .arr_left, .b_pagination .arr_right {
    width: 24px;
    height: 24px;
  }
}
.b_pagination .arr_left {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 15'%3E%3Cdefs%3E%3Cpath d='M681.90156,3501.4l-6.9,-6.9l6.9,-6.9' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-673,-3487%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23303a43' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_pagination .arr_right {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 15'%3E%3Cdefs%3E%3Cpath d='M1256.00159,3487.6l6.89996,6.9l-6.89996,6.9' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1255,-3487%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23303a43' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_pagination .pagination-list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}
.b_pagination .p_item {
  display: inline-block;
  vertical-align: middle;
}
.b_pagination .p_link {
  width: 35px;
  height: 30px;
  border-radius: 50%;
  color: #212121;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: block;
  text-align: center;
  border-radius: 6px;
  border: 1px solid transparent;
  padding: 8px 0 0;
}
@media (max-width: 767px) {
  .b_pagination .p_link {
    width: 24px;
    height: 24px;
    padding: 4px 0 0;
  }
}
.b_pagination .p_link.active {
  border-color: #e9e9e9;
}
.b_pagination .p_link:hover {
  border-color: #e9e9e9;
}
.b_pagination .pagination_ellipsis {
  width: 30px;
  height: 30px;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  padding: 8px 0 0 0;
  letter-spacing: 2px;
}
@media (max-width: 767px) {
  .b_pagination .pagination_ellipsis {
    padding: 5px 0 0 0;
    width: 24px;
    height: 24px;
  }
}

.simple_icon {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}

.train_icon_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 19'%3E%3Cpath d='M584.909,1058.49926c0,-0.5 0.09997,-0.79993 0.39999,-1.09998c0.30002,-0.30004 0.60001,-0.40002 1.10001,-0.40002c0.5,0 0.80002,0.10003 1.10001,0.40002c0.29998,0.29999 0.39999,0.59998 0.39999,1.09998c0,0.5 -0.09997,0.79993 -0.39999,1.09998c-0.30002,0.30004 -0.60001,0.40002 -1.10001,0.40002c-0.5,0 -0.80002,-0.10003 -1.10001,-0.40002c-0.30001,-0.30005 -0.39999,-0.59998 -0.39999,-1.09998zM582.909,1053.99921v-5h5v5zM575.909,1058.49926c0,-0.5 0.09997,-0.79993 0.39999,-1.09998c0.30002,-0.30004 0.60001,-0.40002 1.10001,-0.40002c0.5,0 0.80002,0.10003 1.10001,0.40002c0.29998,0.29999 0.39999,0.59998 0.39999,1.09998c0,0.5 -0.09997,0.79993 -0.39999,1.09998c-0.30002,0.30004 -0.60001,0.40002 -1.10001,0.40002c-0.5,0 -0.80002,-0.10003 -1.10001,-0.40002c-0.30001,-0.30005 -0.39999,-0.59998 -0.39999,-1.09998zM575.909,1053.99921v-5h5v5zM574.00901,1048.9992v9.5c0,1 0.29999,1.79999 1,2.5c0.70001,0.70001 1.5,1 2.5,1l-1.5,1.5v0.5h12v-0.5l-1.5,-1.5c1,0 1.79999,-0.29999 2.5,-1c0.70001,-0.70001 1,-1.5 1,-2.5v-9.5c0,-1.60003 -0.70002,-2.70001 -2.10001,-3.20001c-1.39999,-0.5 -3.39999,-0.79999 -6,-0.79999c-2.60001,0 -4.60001,0.29999 -6,0.79999c-1.30001,0.60003 -2,1.60003 -1.89999,3.20001z' transform='matrix%281,0,0,1,-574,-1045%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 16px;
  height: 19px;
}

.bus_icon_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 19'%3E%3Cpath d='M645.00157,1058.49926c0,-0.5 0.1,-0.79993 0.4,-1.09998c0.3,-0.30004 0.6,-0.40002 1.1,-0.40002c0.5,0 0.80001,0.10003 1.1,0.40002c0.29998,0.29999 0.39999,0.59998 0.39999,1.09998c0,0.5 -0.09999,0.79993 -0.39999,1.09998c-0.3,0.30004 -0.6,0.40002 -1.1,0.40002c-0.5,0 -0.8,-0.10003 -1.1,-0.40002c-0.3,-0.30005 -0.4,-0.59998 -0.4,-1.09998zM636.00157,1058.49926c0,-0.5 0.1,-0.79993 0.4,-1.09998c0.3,-0.30004 0.6,-0.40002 1.1,-0.40002c0.5,0 0.8,0.10003 1.1,0.40002c0.3,0.29999 0.4,0.59998 0.4,1.09998c0,0.5 -0.1,0.79993 -0.4,1.09998c-0.3,0.30004 -0.6,0.40002 -1.1,0.40002c-0.5,0 -0.8,-0.10003 -1.1,-0.40002c-0.3,-0.30005 -0.4,-0.59998 -0.4,-1.09998zM636.00156,1053.99921v-5h12v5zM634.00157,1058.99921c0,0.90002 0.29999,1.60003 1.2,2.20001v1.79999c0,0.29999 0.1,0.5 0.3,0.70001c0.2,0.20001 0.4,0.29999 0.7,0.29999h1c0.3,0 0.5,-0.09998 0.7,-0.29999c0.2,-0.20001 0.3,-0.40002 0.3,-0.70001v-1h8v1c0,0.29999 0.1,0.5 0.3,0.70001c0.2,0.20001 0.4,0.29999 0.7,0.29999h1c0.30001,0 0.5,-0.09998 0.7,-0.29999c0.19999,-0.20001 0.3,-0.40002 0.3,-0.70001v-1.79999c0.7,-0.60003 1,-1.29999 1,-2.20001v-10c0,-1.60003 -0.70002,-2.70001 -2.10001,-3.20001c-1.4,-0.5 -3.4,-0.79999 -6,-0.79999c-2.6,0 -4.6,0.29999 -6,0.79999c-1.4,0.5 -2.1,1.60003 -2.1,3.20001v10z' transform='matrix%281,0,0,1,-634,-1045%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 17px;
  height: 19px;
}

.car_icon_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M708.00158,1057.49926c0,-0.5 0.09999,-0.79999 0.39999,-1.09998c0.30001,-0.30004 0.70002,-0.40002 1.10001,-0.40002c0.5,0 0.80001,0.10003 1.10001,0.40002c0.29998,0.29999 0.39999,0.59998 0.39999,1.09998c0,0.5 -0.09999,0.79999 -0.39999,1.09998c-0.30001,0.30004 -0.70002,0.40002 -1.10001,0.40002c-0.5,0 -0.80001,-0.10003 -1.10001,-0.40002c-0.3,-0.30005 -0.39999,-0.59998 -0.39999,-1.09998zM697.00158,1057.49926c0,-0.5 0.09999,-0.79999 0.39999,-1.09998c0.30001,-0.30004 0.70002,-0.40002 1.10001,-0.40002c0.5,0 0.80001,0.10003 1.10001,0.40002c0.29998,0.29999 0.39999,0.59998 0.39999,1.09998c0,0.5 -0.09999,0.79999 -0.39999,1.09998c-0.30001,0.30004 -0.70002,0.40002 -1.10001,0.40002c-0.5,0 -0.80001,-0.10003 -1.10001,-0.40002c-0.3,-0.30005 -0.39999,-0.59998 -0.39999,-1.09998zM698.50156,1049.49921h11l1.5,4.5h-14zM710.90158,1048.99921c-0.2,-0.59998 -0.7,-1 -1.29999,-1h-11c-0.8,0 -1.3,0.29999 -1.5,1l-2.10001,6v8c0,0.29999 0.1,0.5 0.3,0.70001c0.2,0.20001 0.4,0.29999 0.7,0.29999h1c0.30001,0 0.5,-0.09998 0.7,-0.29999c0.19999,-0.20001 0.3,-0.40002 0.3,-0.70001v-1h12v1c0,0.29999 0.1,0.5 0.3,0.70001c0.2,0.20001 0.4,0.29999 0.7,0.29999h1c0.30001,0 0.5,-0.09998 0.7,-0.29999c0.19999,-0.20001 0.3,-0.40002 0.3,-0.70001v-8l-2.10001,-6z' transform='matrix%281,0,0,1,-695,-1048%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 18px;
  height: 16px;
}

.airplane_icon_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='M768.36302,1064.23782l-3.92247,-7.78394l-4.24765,4.24765l0.30485,2.62176l-1.15841,1.15841l-1.7885,-3.33306l-3.33306,-1.7885l1.15841,-1.15841l2.62176,0.30485l4.24765,-4.24765l-7.78394,-3.92247l1.54459,-1.54459l9.71467,1.99174l4.24765,-4.24765c0.30893,-0.30893 0.69099,-0.54464 1.14214,-0.55683c0.45118,-0.01217 0.74796,0.13001 1.11379,0.49585c0.36583,0.36583 0.5081,0.66252 0.49585,1.11379c-0.01219,0.45124 -0.17069,0.75601 -0.55683,1.14214l-4.24765,4.24765l1.99174,9.71467z' transform='matrix%281,0,0,1,-754,-1046%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 19px;
  height: 19px;
}

.location_city_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 19'%3E%3Cpath d='M590,1998h-2v-2h2zM590,2002h-2v-2h2zM584,1990h-2v-2h2zM584,1994h-2v-2h2zM584,1998h-2v-2h2zM584,2002h-2v-2h2zM578,1994h-2v-2h2zM578,1998h-2v-2h2zM578,2002h-2v-2h2zM586,1994v-6l-3,-3l-3,3v2h-6v14h18v-10z' transform='matrix%281,0,0,1,-574,-1985%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 18px;
  height: 19px;
}

.domain_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath d='M652,1998h-2v2h2zM652,1994h-2v2h2zM654,2002h-8v-2h2v-2h-2v-2h2v-2h-2v-2h8zM644,1990h-2v-2h2zM644,1994h-2v-2h2zM644,1998h-2v-2h2zM644,2002h-2v-2h2zM640,1990h-2v-2h2zM640,1994h-2v-2h2zM640,1998h-2v-2h2zM640,2002h-2v-2h2zM646,1990v-4h-10v18h20v-14z' transform='matrix%281,0,0,1,-636,-1986%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 20px;
  height: 18px;
}

.local_convenience_store_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cpath d='M712,1996.10938h-1v-2h-2v2h-1v-5h1v2h2v-2h1zM717,1991v-3h-14v3h-3v13h8v-4h4v4h8v-13z' transform='matrix%281,0,0,1,-700,-1988%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 20px;
  height: 16px;
}

.date_range_orange {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M526,1921h-14v11h14zM528,1918v14c0,1.1 -0.9,2 -2,2h-14c-1.11,0 -2,-0.9 -2,-2l0.01,-14c0,-1.1 0.88,-2 1.99,-2h1v-2h2v2h8v-2h2v2h1c1.1,0 2,0.9 2,2zM524,1925h-2v-2h2zM520,1925h-2v-2h2zM516,1925h-2v-2h2z' transform='matrix%281,0,0,1,-510,-1914%29' fill='%23ff782b'/%3E%3C/svg%3E");
  width: 18px;
  height: 20px;
}

.clock_orange {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M629.5,1919h-1.5v6l5.25,3.15l0.75,-1.23l-4.5,-2.67zM629,1932c-4.42,0 -8,-3.58 -8,-8c0,-4.42 3.58,-8 8,-8c4.42,0 8,3.58 8,8c0,4.42 -3.58,8 -8,8zM628.99,1914c-5.52,0 -9.99,4.48 -9.99,10c0,5.52 4.47,10 9.99,10c5.53,0 10.01,-4.48 10.01,-10c0,-5.52 -4.48,-10 -10.01,-10z' transform='matrix%281,0,0,1,-619,-1914%29' fill='%23ff782b'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
}

.event_orange {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cpath d='M720.50156,1929.79846l-1.1,-4.09998l3.3,-2.70001l-4.2,-0.20001l-1.5,-3.90002l-1.5,3.90002l-4.3,0.20001l3.3,2.70001l-1.1,4.09998l3.6,-2.29999zM725.60156,1923.59845c-0.39999,0.40002 -0.60001,0.90002 -0.60001,1.40002c0,0.5 0.2,1 0.60001,1.40002c0.40001,0.40002 0.89999,0.59998 1.39999,0.59998v4c0,0.5 -0.2,1 -0.60001,1.40002c-0.40001,0.40002 -0.89999,0.59998 -1.39999,0.59998h-16c-0.5,0 -1,-0.20001 -1.4,-0.59998c-0.4,-0.39996 -0.6,-0.90002 -0.6,-1.40002v-4c0.6,0 1,-0.20001 1.4,-0.59998c0.4,-0.39996 0.6,-0.90002 0.6,-1.40002c0,-0.5 -0.2,-1 -0.6,-1.40002c-0.4,-0.40002 -0.9,-0.59998 -1.4,-0.59998v-4c0,-0.5 0.2,-1 0.6,-1.40002c0.4,-0.40002 0.9,-0.59998 1.4,-0.59998h16c0.5,0 1,0.20001 1.39999,0.59998c0.39999,0.39996 0.60001,0.90002 0.60001,1.40002v4c-0.59999,-0.00006 -1,0.19995 -1.39999,0.59998z' transform='matrix%281,0,0,1,-707,-1917%29' fill='%23ff782b'/%3E%3C/svg%3E");
  width: 20px;
  height: 16px;
}

.event_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cpath d='M720.50156,1929.79846l-1.1,-4.09998l3.3,-2.70001l-4.2,-0.20001l-1.5,-3.90002l-1.5,3.90002l-4.3,0.20001l3.3,2.70001l-1.1,4.09998l3.6,-2.29999zM725.60156,1923.59845c-0.39999,0.40002 -0.60001,0.90002 -0.60001,1.40002c0,0.5 0.2,1 0.60001,1.40002c0.40001,0.40002 0.89999,0.59998 1.39999,0.59998v4c0,0.5 -0.2,1 -0.60001,1.40002c-0.40001,0.40002 -0.89999,0.59998 -1.39999,0.59998h-16c-0.5,0 -1,-0.20001 -1.4,-0.59998c-0.4,-0.39996 -0.6,-0.90002 -0.6,-1.40002v-4c0.6,0 1,-0.20001 1.4,-0.59998c0.4,-0.39996 0.6,-0.90002 0.6,-1.40002c0,-0.5 -0.2,-1 -0.6,-1.40002c-0.4,-0.40002 -0.9,-0.59998 -1.4,-0.59998v-4c0,-0.5 0.2,-1 0.6,-1.40002c0.4,-0.40002 0.9,-0.59998 1.4,-0.59998h16c0.5,0 1,0.20001 1.39999,0.59998c0.39999,0.39996 0.60001,0.90002 0.60001,1.40002v4c-0.59999,-0.00006 -1,0.19995 -1.39999,0.59998z' transform='matrix%281,0,0,1,-707,-1917%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 20px;
  height: 16px;
}

.icon_distance {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M1266,2690l-22,9.20333v1.19778l8.36,3.23889l3.22667,8.36h1.19778z' transform='matrix%281,0,0,1,-1244,-2690%29' fill='%23333333'/%3E%3C/svg%3E");
  width: 22px;
  height: 22px;
}

.icon_time {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='27' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 27'%3E%3Cpath d='M1031.55556,2701.33329c0,-4.73 -3.82556,-8.55556 -8.55556,-8.55556c-4.73,0 -8.55555,3.82556 -8.55555,8.55556c0,4.73 3.82555,8.55556 8.55555,8.55556c4.73,0 8.55556,-3.82556 8.55556,-8.55556zM1034,2701.3333c0,6.07444 -4.91333,11 -11,11c-6.08667,0 -11,-4.92555 -11,-11c0,-6.07444 4.92556,-11 11,-11c2.59111,0 4.97445,0.90444 6.86889,2.42l1.73556,-1.73556c0.62333,0.51333 1.19778,1.1 1.72333,1.72333l-1.73556,1.73556c1.50334,1.88223 2.40778,4.26556 2.40778,6.85667zM1021.77778,2695.22219h2.44444v7.33333h-2.44444zM1026.66667,2689.11107h-7.33333v-2.44444h7.33333z' transform='matrix%281,0,0,1,-1012,-2686%29' fill='%23333333'/%3E%3C/svg%3E");
  width: 22px;
  height: 27px;
}

.icon_money {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='31' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 31'%3E%3Cpath d='M1485.5899,2129.31342h-26.96702v15.93506h26.96702zM1483.62866,2131.27465v12.01258h-23.04454v-12.01258h23.04454' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1478.23526,2129.31342l2.76044,2.76044c-0.02084,0.10174 -0.06129,0.19612 -0.06129,0.30399c0,0.87888 0.71217,1.58983 1.59105,1.58983c0.10787,0 0.20103,-0.04045 0.30277,-0.06006l2.76167,2.76044v-7.35464z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1478.48286,2137.28094c0,-0.87871 0.71234,-1.59105 1.59105,-1.59105c0.87871,0 1.59105,0.71234 1.59105,1.59105c0,0.87871 -0.71234,1.59105 -1.59105,1.59105c-0.87871,0 -1.59105,-0.71234 -1.59105,-1.59105z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1467.294,2137.28094c0,-2.3112 2.15458,-4.18479 4.81239,-4.18479c2.65781,0 4.81239,1.87359 4.81239,4.18479c0,2.3112 -2.15458,4.18479 -4.81239,4.18479c-2.65781,0 -4.81239,-1.87359 -4.81239,-4.18479z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1462.54903,2137.28094c0,-0.87804 0.71179,-1.58983 1.58983,-1.58983c0.87804,0 1.58983,0.71179 1.58983,1.58983c0,0.87804 -0.71179,1.58983 -1.58983,1.58983c-0.87804,0 -1.58983,-0.71179 -1.58983,-1.58983z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1458.62288,2136.66806l2.76044,-2.76044c0.10174,0.02084 0.19612,0.06129 0.30399,0.06129c0.87888,0 1.58983,-0.71217 1.58983,-1.59105c0,-0.10787 -0.04045,-0.20103 -0.06129,-0.30277l2.76167,-2.76167h-7.35464z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1463.27837,2142.18404c0,-0.87888 -0.71217,-1.58983 -1.59105,-1.58983c-0.10787,0 -0.20103,0.04045 -0.30277,0.06006l-2.76167,-2.76044v7.35464h7.35464l-2.76044,-2.76044c0.02084,-0.10174 0.06129,-0.19735 0.06129,-0.30399z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1482.52546,2140.59298c-0.87888,0 -1.58983,0.71217 -1.58983,1.59105c0,0.10787 0.04045,0.20103 0.06129,0.30276l-2.76167,2.76167h7.35464v-7.35464l-2.76044,2.76044c-0.10174,-0.02084 -0.19612,-0.06129 -0.30399,-0.06129z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1475.05437,2124.87244c0,-0.87804 0.71179,-1.58983 1.58983,-1.58983c0.87804,0 1.58983,0.71179 1.58983,1.58983c0,0.87804 -0.71179,1.58983 -1.58983,1.58983c-0.87804,0 -1.58983,-0.71179 -1.58983,-1.58983z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1456.78422,2129.31342c0,-1.01494 0.82372,-1.83866 1.83866,-1.83866h1.00513l0.04535,-0.1569l14.19078,-7.77141l1.08481,0.31625c0.03064,0.09806 0.04167,0.20103 0.09438,0.29541c0.42167,0.77224 1.38758,1.05294 2.15981,0.63127c0.09316,-0.05148 0.1569,-0.13116 0.23412,-0.19858l1.08726,0.3187l2.47238,4.5133l-0.31747,1.08604c-0.09684,0.02942 -0.1998,0.04045 -0.29418,0.09193c-0.35915,0.19612 -0.59818,0.51728 -0.72443,0.87398h4.69594l-3.16985,-5.78933h0.00122l-3.53391,-6.45002l-6.45247,3.53268h0.00123l-10.75126,5.88739l-6.45125,3.53268l2.78373,5.08328z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1467.64457,2125.03056c-1.06765,0.58347 -1.83621,1.46848 -2.26768,2.44419h8.86602c-0.07109,-0.37386 -0.17774,-0.74037 -0.3665,-1.08481c-1.11178,-2.02743 -3.90041,-2.63541 -6.23183,-1.35938z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3C/svg%3E");
  width: 32px;
  height: 31px;
}

.icon_action_like {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M1507.6,671.2c0,-0.88 -0.72,-1.6 -1.6,-1.6h-5.048l0.76,-3.656l0.024,-0.256c0,-0.328 -0.136,-0.632 -0.352,-0.848l-0.848,-0.84l-5.264,5.272c-0.296,0.288 -0.472,0.688 -0.472,1.128v8c0,0.88 0.72,1.6 1.6,1.6h7.2c0.664,0 1.232,-0.4 1.472,-0.976l2.416,-5.64c0.072,-0.184 0.112,-0.376 0.112,-0.584v-1.528l-0.008,-0.008zM1490,680h3.2v-9.6h-3.2z' transform='matrix%281,0,0,1,-1490,-664%29' fill='%2314ac7e'/%3E%3C/svg%3E");
  width: 18px;
  height: 16px;
}

.icon_action_dislike {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M1554.4,670v9.6h3.2v-9.6zM1551.2,670h-7.2c-0.664,0 -1.232,0.4 -1.472,0.976l-2.416,5.64c-0.072,0.184 -0.112,0.376 -0.112,0.584v1.528l0.008,0.008l-0.008,0.064c0,0.88 0.72,1.6 1.6,1.6h5.048l-0.76,3.656l-0.024,0.256c0,0.328 0.136,0.632 0.352,0.848l0.848,0.84l5.272,-5.272c0.288,-0.288 0.464,-0.688 0.464,-1.128v-8c0,-0.88 -0.72,-1.6 -1.6,-1.6z' transform='matrix%281,0,0,1,-1540,-670%29' fill='%23fd3945'/%3E%3C/svg%3E");
  width: 18px;
  height: 16px;
}

.icon_like {
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: top;
  transition: all 0.1s linear;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M310.37803,746.81268l2.03518,4.81676l5.21032,0.44759c0.36137,0.03121 0.50838,0.48209 0.23407,0.71943l-3.95209,3.42388l1.18431,5.09353c0.08213,0.35397 -0.30141,0.63238 -0.61187,0.44431l-4.47772,-2.70034l-4.47773,2.70034c-0.31127,0.18725 -0.694,-0.09116 -0.61187,-0.44431l1.18431,-5.09353l-3.95292,-3.42471c-0.27431,-0.23735 -0.12812,-0.68822 0.23407,-0.71943l5.21033,-0.44759l2.03518,-4.81594c0.14126,-0.33508 0.61515,-0.33508 0.75642,0z' transform='matrix%281,0,0,1,-301,-745%29' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
}
.icon_like:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M310.37803,746.81268l2.03518,4.81676l5.21032,0.44759c0.36137,0.03121 0.50838,0.48209 0.23407,0.71943l-3.95209,3.42388l1.18431,5.09353c0.08213,0.35397 -0.30141,0.63238 -0.61187,0.44431l-4.47772,-2.70034l-4.47773,2.70034c-0.31127,0.18725 -0.694,-0.09116 -0.61187,-0.44431l1.18431,-5.09353l-3.95292,-3.42471c-0.27431,-0.23735 -0.12812,-0.68822 0.23407,-0.71943l5.21033,-0.44759l2.03518,-4.81594c0.14126,-0.33508 0.61515,-0.33508 0.75642,0z' transform='matrix%281,0,0,1,-301,-745%29' fill='%23ffffff' stroke='%23f98645' stroke-width='2'/%3E%3C/svg%3E");
}
.icon_like.active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M310.37803,216.81268l2.03518,4.81676l5.21032,0.44759c0.36137,0.03121 0.50838,0.48209 0.23407,0.71943l-3.95209,3.42388l1.18431,5.09353c0.08213,0.35397 -0.30141,0.63238 -0.61187,0.44431l-4.47772,-2.70034l-4.47773,2.70034c-0.31127,0.18725 -0.694,-0.09116 -0.61187,-0.44431l1.18431,-5.09353l-3.95292,-3.42471c-0.27431,-0.23735 -0.12812,-0.68822 0.23407,-0.71943l5.21033,-0.44759l2.03518,-4.81594c0.14126,-0.33508 0.61515,-0.33508 0.75642,0z' transform='matrix%281,0,0,1,-301,-215%29' fill='%23ff782b' stroke='%23ff782b' stroke-width='2'/%3E%3C/svg%3E");
}

.icon_like_white {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M310.37803,746.81268l2.03518,4.81676l5.21032,0.44759c0.36137,0.03121 0.50838,0.48209 0.23407,0.71943l-3.95209,3.42388l1.18431,5.09353c0.08213,0.35397 -0.30141,0.63238 -0.61187,0.44431l-4.47772,-2.70034l-4.47773,2.70034c-0.31127,0.18725 -0.694,-0.09116 -0.61187,-0.44431l1.18431,-5.09353l-3.95292,-3.42471c-0.27431,-0.23735 -0.12812,-0.68822 0.23407,-0.71943l5.21033,-0.44759l2.03518,-4.81594c0.14126,-0.33508 0.61515,-0.33508 0.75642,0z' transform='matrix%281,0,0,1,-301,-745%29' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
}

.icon_like_grey {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M310.37803,746.81268l2.03518,4.81676l5.21032,0.44759c0.36137,0.03121 0.50838,0.48209 0.23407,0.71943l-3.95209,3.42388l1.18431,5.09353c0.08213,0.35397 -0.30141,0.63238 -0.61187,0.44431l-4.47772,-2.70034l-4.47773,2.70034c-0.31127,0.18725 -0.694,-0.09116 -0.61187,-0.44431l1.18431,-5.09353l-3.95292,-3.42471c-0.27431,-0.23735 -0.12812,-0.68822 0.23407,-0.71943l5.21033,-0.44759l2.03518,-4.81594c0.14126,-0.33508 0.61515,-0.33508 0.75642,0z' transform='matrix%281,0,0,1,-301,-745%29' fill='%23ffffff' stroke='%23bebebe' stroke-width='2'/%3E%3C/svg%3E");
}

.chat_voice {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M1200,281.17902l-2.09,-2.09l2.09,-2.09zM1209,292.72902l-1.27,1.27l-2.04,-2.05c-1.06,0.86 -2.31,1.5 -3.69,1.81v-2.06c0.83,-0.25 1.58,-0.66 2.25,-1.18l-4.25,-4.25v6.73l-5,-5h-4v-6h4.73l-4.73,-4.73l1.27,-1.27zM1202,278.28902v-2.06c4.01,0.91 7,4.49 7,8.77c0,1.5 -0.37,2.91 -1.03,4.15l-1.51,-1.51c0.34,-0.82 0.54,-1.7 0.54,-2.64c0,-3.17 -2.11,-5.85 -5,-6.71zM1204.45,285.62902l-2.45,-2.45v-2.21c1.48,0.74 2.5,2.26 2.5,4.03c0,0.22 -0.02,0.43 -0.05,0.63z' transform='matrix%281,0,0,1,-1191,-276%29' fill='%23bebebe'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
}

.chat_like {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath d='M1240,294.35098l-1.45,-1.32c-5.15,-4.67 -8.55,-7.75 -8.55,-11.53c0,-3.08 2.42,-5.5 5.5,-5.5c1.74,0 3.41,0.81 4.5,2.09c1.09,-1.28 2.76,-2.09 4.5,-2.09c3.08,0 5.5,2.42 5.5,5.5c0,3.78 -3.4,6.86 -8.55,11.54z' transform='matrix%281,0,0,1,-1230,-276%29' fill='%23bebebe'/%3E%3C/svg%3E");
  width: 20px;
  height: 19px;
}

.chat_remove {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M1288,284.99902c0,-4.41 -3.59,-8 -8,-8c-4.41,0 -8,3.59 -8,8c0,4.41 3.59,8 8,8c4.41,0 8,-3.59 8,-8zM1290,284.99902c0,5.53 -4.47,10 -10,10c-5.53,0 -10,-4.47 -10,-10c0,-5.53 4.47,-10 10,-10c5.53,0 10,4.47 10,10zM1284,282.40902l-2.59,2.59l2.59,2.59l-1.41,1.41l-2.59,-2.59l-2.59,2.59l-1.41,-1.41l2.59,-2.59l-2.59,-2.59l1.41,-1.41l2.59,2.59l2.59,-2.59z' transform='matrix%281,0,0,1,-1270,-275%29' fill='%23bebebe'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
}

.main {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.btn_category {
  font-size: 12px;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  padding: 6px 20px 4px;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  z-index: 2;
  transition: all 0.2s linear;
  overflow: hidden;
  font-weight: 500;
  background-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  position: relative;
}
.btn_category:hover {
  color: #fff;
  background-color: transparent;
  box-shadow: 0 4px 7px rgba(0, 0, 0, 0.5);
}
.btn_category:hover:after {
  opacity: 1;
  visibility: visible;
}
.btn_category:after {
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -1px;
  right: -1px;
  background: linear-gradient(67deg, #FC575E, #F7B42C);
  content: "";
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}

.checkbox_item [type=checkbox]:checked + span {
  color: #fff;
  border-color: transparent;
}
.checkbox_item [type=checkbox]:checked + span:before {
  opacity: 1;
  visibility: visible;
}

.checkbox_item {
  position: relative;
  margin: 0 10px 10px 0;
  cursor: pointer;
}
.checkbox_item:hover span {
  color: #fff;
  border-color: transparent;
}
.checkbox_item:hover span:before {
  opacity: 1;
  visibility: visible;
}
.checkbox_item span {
  border-radius: 15px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.6px;
  text-align: center;
  min-width: 90px;
  padding: 8px 30px;
  border: 1px solid #bebebe;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s linear;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.checkbox_item span:before {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
  content: "";
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  background: linear-gradient(67deg, rgb(252, 87, 94), rgb(247, 180, 44));
  z-index: -1;
}

.people_list {
  display: inline-block;
  vertical-align: top;
}
.people_list div {
  background-size: cover;
  background-position: center;
  width: 40px;
  height: 40px;
  border: 2px solid #fff;
  position: relative;
  margin-left: -10px;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
}
@media only screen and (max-width: 991px) {
  .people_list div {
    margin-left: -11px;
  }
}
.people_list div img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 120%;
  max-width: none;
}
.people_list div:first-child {
  margin-left: 0;
}
.people_list div.last {
  background-color: #f3f3f3;
  color: #333;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  text-align: center;
  line-height: 37px;
  cursor: pointer;
}

.table-box {
  display: table;
  width: 100%;
}
.table-box.last_right .table-cell:last-of-type {
  text-align: right;
}

.table-cell {
  display: table-cell;
  vertical-align: middle;
}

.list_inline_block {
  font-size: 0;
}
.list_inline_block.last_right .list_inline_item:last-of-type {
  text-align: right;
}

.list_inline_item {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
}

.selectric-wrapper .selectric {
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  border-radius: 8px;
}
.selectric-wrapper .selectric .label {
  height: auto;
  line-height: 1;
  padding: 7px 0;
  font-size: 14px;
  font-weight: 700;
  margin: 0 28px 0 10px;
}
.selectric-wrapper .selectric .button {
  background: none;
  height: 100%;
  width: 28px;
}
.selectric-wrapper .selectric-items {
  border: 1px solid #e9e9e9;
  border-radius: 8px;
  overflow: hidden;
}
.selectric-wrapper .selectric-items li {
  padding: 2px 5px 2px 10px;
  font-size: 14px;
  font-weight: 700;
}

.simple_select_wrapper {
  position: relative;
  padding: 0 0 0 0;
}
.simple_select_wrapper .form_select {
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
}

.simple_label_select {
  display: block;
  color: #000000;
  font-weight: 700;
  width: 100%;
  cursor: pointer;
  position: relative;
  border: 1px solid #bebebe;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 10px 30px 10px 20px;
}
.simple_label_select:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='9' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 9'%3E%3Cdefs%3E%3Cpath d='M1096.229,197.68372l6.88647,6.88647l6.88647,-6.88647' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1095,-197%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  width: 16px;
  height: 9px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -4px 0 0 10px;
  transition: all 0.2s linear;
}
.simple_label_select.active:after {
  transform: rotate(180deg);
}
.simple_label_select span {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 2px 0;
}

.simple_select_list {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 100%;
  padding: 10px 0 10px 10px;
  list-style: none;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  max-height: 257px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  left: 0;
  display: none;
  margin: 3px 0 0;
}
.simple_select_list li {
  transition: all 0.2s linear;
  border-radius: 8px;
  cursor: pointer;
  padding: 4px 10px;
  font-size: 16px;
  font-weight: 600;
}
.simple_select_list li:hover {
  background-color: #f5f5f5;
}

.admin_panel {
  margin: -15px auto 10px;
}
@media (max-width: 991px) {
  .admin_panel {
    margin: 0 auto;
  }
}

.admin_panel_wrapper {
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  padding: 10px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .admin_panel_wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 400px) {
  .admin_panel_wrapper {
    padding: 10px 5px;
  }
}
@media (max-width: 767px) {
  .admin_panel_wrapper .item {
    width: 100%;
    text-align: center;
  }
}
.admin_panel_wrapper .panel_label {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.9px;
  color: #272a38;
  margin: 0;
  font-family: "Oswald", sans-serif;
}
@media (max-width: 767px) {
  .admin_panel_wrapper .panel_label {
    padding: 0 0 15px;
  }
}
.admin_panel_wrapper .btn_panel {
  width: 30px;
  height: 30px;
  background: 0;
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.admin_panel_wrapper .btn_panel + .btn_panel {
  margin: 6px 0 6px 16px;
}
@media (max-width: 520px) {
  .admin_panel_wrapper .btn_panel + .btn_panel {
    margin: 6px 0 6px 6px;
  }
}
.admin_panel_wrapper .btn_panel.btn_bar_chart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='14' height='18' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14 18'%3E%3Cdefs%3E%3Cpath d='M1641,863v-10' id='Path-0'/%3E%3Cpath d='M1635,863v-16' id='Path-1'/%3E%3Cpath d='M1629,863v-6' id='Path-2'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1628,-846%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-2' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_briefcase {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='22' height='20' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 20'%3E%3Cdefs%3E%3Cpath d='M1575.00024,852c0,-1 1,-2 2,-2h16c1,0 2,1 2,2v10c0,1 -1,2 -2,2h-16c-1,0 -2,-1 -2,-2z' id='Path-0'/%3E%3Cpath d='M1589.00024,864v-16c0,-1.10457 -0.89543,-2 -2,-2h-4c-1.10457,0 -2,0.89543 -2,2v16' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1574,-845%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_shopping_cart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='24' height='23' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 23'%3E%3Cdefs%3E%3Cpath d='M1531,865c0,-0.55228 0.44772,-1 1,-1c0.55228,0 1,0.44772 1,1c0,0.55228 -0.44772,1 -1,1c-0.55228,0 -1,-0.44772 -1,-1z' id='Path-0'/%3E%3Cpath d='M1542,865c0,-0.55228 0.44772,-1 1,-1c0.55228,0 1,0.44772 1,1c0,0.55228 -0.44772,1 -1,1c-0.55228,0 -1,-0.44772 -1,-1z' id='Path-1'/%3E%3Cpath d='M1524,845h4l2.68,13.39c0.18874,0.95023 1.03138,1.62856 2,1.61h9.72c0.96862,0.01856 1.81126,-0.65977 2,-1.61l1.6,-8.39h-17' id='Path-2'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1523,-844%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-2' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_qr_code {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='22' height='22' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cpath d='M1479.65817,848.25587c-0.18501,-0.18442 -0.44019,-0.29015 -0.70121,-0.29015c-0.26105,0 -0.51627,0.10574 -0.70128,0.29015c-0.18442,0.18506 -0.29016,0.44019 -0.29016,0.70129c0,0.2611 0.10574,0.5162 0.29016,0.70129c0.18442,0.18441 0.44019,0.29015 0.70128,0.29015c0.26102,0 0.5162,-0.10574 0.70121,-0.29015c0.18442,-0.18507 0.29024,-0.44019 0.29024,-0.70129c0,-0.2611 -0.10582,-0.51623 -0.29024,-0.70129z' id='Path-0'/%3E%3Cpath d='M1482.02963,852.03h-6.15v-6.15h6.15l-0.00004,6.15zM1482.92264,844h-7.93144c-0.54754,0 -0.99144,0.4439 -0.99144,0.99144v7.93144c0,0.54754 0.4439,0.99144 0.99144,0.99144h7.93144c0.54754,0 0.99144,-0.4439 0.99144,-0.99144v-7.93144c-0.00004,-0.54754 -0.44394,-0.99144 -0.99144,-0.99144z' id='Path-1'/%3E%3Cpath d='M1491.55473,848.25587c-0.18445,-0.18442 -0.43958,-0.29015 -0.70059,-0.29015c-0.26108,0 -0.51688,0.10574 -0.70132,0.29015c-0.18439,0.18506 -0.29013,0.44019 -0.29013,0.70129c0,0.2611 0.10574,0.5162 0.29013,0.70129c0.18445,0.18441 0.44022,0.29015 0.70132,0.29015c0.26099,0 0.51611,-0.10574 0.70059,-0.29015c0.18506,-0.18507 0.2908,-0.44019 0.2908,-0.70129c0,-0.2611 -0.10577,-0.51623 -0.2908,-0.70129z' id='Path-2'/%3E%3Cpath d='M1493.82833,851.93144h-5.94858v-5.9486h5.94855v5.9486zM1494.81976,844h-7.93146c-0.54752,0 -0.99142,0.4439 -0.99142,0.99144v7.93144c0,0.54754 0.44391,0.99144 0.99142,0.99144h7.93146c0.54752,0 0.99142,-0.4439 0.99142,-0.99144v-7.93144c0,-0.54754 -0.44391,-0.99144 -0.99142,-0.99144z' id='Path-3'/%3E%3Cpath d='M1479.65817,860.15305c-0.18506,-0.18439 -0.44019,-0.29016 -0.70121,-0.29016c-0.26105,0 -0.51627,0.10577 -0.70128,0.29016c-0.18442,0.18506 -0.29016,0.44025 -0.29016,0.70135c0,0.26105 0.10574,0.51617 0.29016,0.70129c0.18442,0.18439 0.44019,0.2901 0.70128,0.2901c0.26102,0 0.5162,-0.10571 0.70121,-0.2901c0.18442,-0.18506 0.29024,-0.44025 0.29024,-0.70129c0,-0.26111 -0.10582,-0.5163 -0.29024,-0.70135z' id='Path-4'/%3E%3Cpath d='M1481.9312,863.82862h-5.9486v-5.94858h5.94856v5.94858zM1482.92264,855.89716h-7.93144c-0.54754,0 -0.99144,0.44391 -0.99144,0.99139v7.93149c0,0.54752 0.4439,0.99139 0.99144,0.99139h7.93144c0.54754,0 0.99144,-0.44388 0.99144,-0.99139v-7.93149c-0.00004,-0.54749 -0.44394,-0.99139 -0.99144,-0.99139z' id='Path-5'/%3E%3Cpath d='M1491.515,859.86289h-0.66095c-0.54758,0 -0.99146,0.44391 -0.99146,0.99146c0,0.54755 0.44388,0.99139 0.99146,0.99139h0.66095c0.54755,0 0.99142,-0.44385 0.99142,-0.99139c0,-0.54755 -0.44388,-0.99146 -0.99142,-0.99146z' id='Path-6'/%3E%3Cpath d='M1494.81975,861.84572c-0.54755,0 -0.99146,0.44391 -0.99146,0.99146v0.99146h-2.31335c-0.54752,0 -0.99139,0.44391 -0.99139,0.99146c0,0.54755 0.44388,0.99146 0.99139,0.99146h3.30481c0.54755,-0.00006 0.99142,-0.44397 0.99142,-0.99152v-1.98285c0,-0.54755 -0.44388,-0.99146 -0.99142,-0.99146z' id='Path-7'/%3E%3Cpath d='M1486.8883,859.86289c-0.54752,0 -0.99142,0.44391 -0.99142,0.99146v1.32187c0,0.54755 0.44391,0.99146 0.99142,0.99146c0.54752,0 0.99146,-0.44391 0.99146,-0.99146v-1.32187c0,-0.54755 -0.44394,-0.99146 -0.99146,-0.99146z' id='Path-8'/%3E%3Cpath d='M1491.51501,855.89716h-1.98279c-0.54761,0 -0.99152,0.44391 -0.99152,0.99146c0,0.54758 0.44391,0.99142 0.99152,0.99142h1.98279c0.54755,0 0.99146,-0.44385 0.99146,-0.99142c0,-0.54755 -0.44391,-0.99146 -0.99146,-0.99146z' id='Path-9'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1474,-844%29'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-2' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-3' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-4' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-5' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-6' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-7' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-8' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-9' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_smartphone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='22' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 22'%3E%3Cdefs%3E%3Cpath d='M1428.00024,847c0,-1 1,-2 2,-2h10c1,0 2,1 2,2v16c0,1 -1,2 -2,2h-10c-1,0 -2,-1 -2,-2z' id='Path-0'/%3E%3Cpath d='M1435.00024,861v0' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1427,-844%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_mail {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='22' height='18' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 18'%3E%3Cdefs%3E%3Cpath d='M1377,847h16c1.1,0 2,0.9 2,2v12c0,1.1 -0.9,2 -2,2h-16c-1.1,0 -2,-0.9 -2,-2v-12c0,-1.1 0.9,-2 2,-2z' id='Path-0'/%3E%3Cpath d='M1395,849l-10,7l-10,-7' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1374,-846%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_user {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='18' height='20' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 20'%3E%3Cdefs%3E%3Cpath d='M1342.99976,864v-2c0,-2.20914 -1.79086,-4 -4,-4h-8c-2.20914,0 -4,1.79086 -4,4v2' id='Path-0'/%3E%3Cpath d='M1330.99976,850c0,-2.20914 1.79086,-4 4,-4c2.20914,0 4,1.79086 4,4c0,2.20914 -1.79086,4 -4,4c-2.20914,0 -4,-1.79086 -4,-4z' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1326,-845%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_edit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='20' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath d='M1289,846l5,5l-13,13h-5v-5z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1275,-845%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.flags {
  background-image: url("../img/sprite_flag.png");
  background-repeat: no-repeat;
}
.flags.flag-gb {
  background-position: center 0;
}
.flags.flag-pl {
  background-position: center -22px;
}
.flags.flag-ru {
  background-position: center -44px;
}
.flags.flag-bg {
  background-position: center -66px;
}
.flags.flag-rs {
  background-position: center -88px;
}
.flags.flag-ua {
  background-position: center -110px;
}
.flags.flag-de {
  background-position: center -132px;
}
.flags.flag-kz {
  background-position: center -154px;
}
.flags.flag-by {
  background-position: center -176px;
}
.flags.flag-fr {
  background-position: center -198px;
}
.flags.flag-br {
  background-position: center -220px;
}

.ui-helper-hidden-accessible {
  display: none !important;
}

.b_search_form {
  background-color: #f3f3f3;
  position: relative;
  z-index: 5;
  display: none;
}
@media (max-width: 767px) {
  .b_search_form > .container {
    padding: 0 15px;
  }
}
.b_search_form form {
  width: 100%;
}
.b_search_form .search_form {
  position: relative;
}
.b_search_form .btn_main_search {
  position: absolute;
  top: 50%;
  left: 0;
  margin: -12px 0 0;
}
@media (max-width: 767px) {
  .b_search_form .btn_main_search {
    margin: -9px 0 0;
    left: 0;
  }
}
.b_search_form .input_search {
  width: 100%;
  padding: 5px 30px 5px 40px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1;
  background-color: transparent;
}
@media (max-width: 991px) {
  .b_search_form .input_search {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  .b_search_form .input_search {
    font-size: 20px;
    padding: 10px 30px 10px 30px;
  }
}
.b_search_form #search_form {
  position: relative;
}
.b_search_form #search_form .ui-menu {
  position: absolute !important;
  z-index: 3;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}
.b_search_form #search_form .ui-menu li {
  padding: 10px 15px;
  cursor: pointer;
  line-height: 1.5;
}
.b_search_form #search_form .ui-menu li:hover {
  background-color: #f3f3f3;
}
.b_search_form #search_form .ui-menu li + li {
  margin: 5px 0 0;
}
.b_search_form .btn_remove_text {
  position: absolute;
  cursor: pointer;
  top: 50%;
  margin: -12px 0 0;
  padding: 0;
  right: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 7 7'%3E%3Cdefs%3E%3Cpath d='M482.53506,5431.82888l6.36396,6.36396l-0.70711,0.70711l-6.36396,-6.36396z' id='Path-0'/%3E%3Cpath d='M488.89894,5432.53606l-6.36396,6.36396l-0.70711,-0.70711l6.36396,-6.36396z' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-482,-5432%29'%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-0' fill='%23848484' fill-opacity='1'/%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-1' fill='%23848484' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
}
@media (max-width: 767px) {
  .b_search_form .btn_remove_text {
    width: 18px;
    height: 18px;
    margin: -9px 0 0;
  }
}

.autocomplete-menu {
  position: relative;
}
.autocomplete-menu .ui-menu {
  position: absolute !important;
  z-index: 3;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}
.autocomplete-menu .ui-menu li {
  padding: 10px 15px;
  cursor: pointer;
  line-height: 1.5;
}
.autocomplete-menu .ui-menu li:hover {
  background-color: #f3f3f3;
}
.autocomplete-menu .ui-menu li li {
  margin: 5px 0 0;
}

.afisha-cont {
  position: relative;
  z-index: 2;
  padding-bottom: 40px;
}
@media (min-width: 500px) {
  .afisha-cont {
    padding-bottom: 200px;
  }
}

.afisha_title_wrapper {
  position: relative;
}
.afisha_title_wrapper .to-favorite {
  display: none;
}

.afisha {
  padding-top: 30px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .afisha {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media only screen and (max-width: 1500px) {
  .afisha {
    padding-left: 30px;
    padding-right: 30px;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
.afisha__details {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
}
@media only screen and (max-width: 1500px) {
  .afisha__details {
    width: 55%;
    min-width: 55%;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
  }
}
.afisha__img {
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .afisha__img {
    min-height: 375px;
  }
}
@media only screen and (max-width: 1500px) {
  .afisha__img {
    width: 45%;
    min-width: 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
}
.afisha__details-tags {
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 18px !important;
}
.afisha__details-theme {
  background-color: transparent;
  border: 1px solid #fff;
  font-size: 0.875rem;
  border-radius: 30px;
  padding: 2px 30px;
  margin-right: 80px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 1.1;
  transition: all 0.5s ease;
  color: #fff;
}
.afisha__details-theme:hover {
  background-color: #F98645;
  color: #fff;
  border-color: #F98645;
  cursor: pointer;
}
.afisha__details-hashtag span {
  opacity: 0.5;
  font-size: 0.75rem;
  display: inline-block;
  margin-right: 7px;
  color: #fff;
  letter-spacing: 1px;
}
.afisha__details-hashtag a {
  opacity: 0.5;
  font-size: 0.75rem;
  display: inline-block;
  margin-right: 7px;
  color: #fff;
  letter-spacing: 1px;
}
.afisha__details-hashtag a:hover {
  text-decoration: underline;
}
.afisha__details-hashtag-name {
  opacity: 1 !important;
  margin-right: 0;
  font-size: 0.88rem !important;
  letter-spacing: 1px;
}
.afisha__details-title {
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 2.5rem;
  text-transform: uppercase;
  margin-bottom: 30px;
  line-height: 1;
}
@media only screen and (max-width: 1500px) {
  .afisha__details-title {
    font-size: 2rem;
  }
}
.afisha__details-data-i {
  position: relative;
  padding-right: 35px;
  color: #fff;
  display: inline-block;
}
.afisha__details-data-i span {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  display: block;
  line-height: 2.1;
  letter-spacing: 1px;
}
@media only screen and (max-width: 992px) {
  .afisha__details-data-i span {
    display: inline-block;
  }
}
.afisha__details-data-i svg {
  position: absolute;
  top: 5px;
  right: 0;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.afisha__details-data-i svg:hover g {
  opacity: 1;
}
.afisha__details-data-i svg path {
  fill: #d2d2d2;
}
.afisha .address .afisha__details-data-i {
  padding-right: 0;
}
.afisha .address .afisha__details-data-i svg {
  width: 13px;
  height: 17px;
  cursor: pointer;
}
.afisha .address .afisha__details-data-i svg:hover g {
  opacity: 1;
}
.afisha .address .afisha__details-data-i span,
.afisha .address .afisha__details-data-i a {
  color: #d2d2d2;
  font-size: 0.85rem;
  position: relative;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  line-height: 2.1;
  letter-spacing: 1px;
}
.afisha .address .afisha__details-data-i span:first-child,
.afisha .address .afisha__details-data-i a:first-child {
  color: #fff;
  font-size: 1rem;
  display: inline-block;
  padding-right: 35px;
}
.afisha__details-people-line {
  margin-top: 20px !important;
  color: #fff;
  font-size: 0.85rem;
}
.afisha__details-people-line div {
  margin-right: 30px;
  letter-spacing: 1px;
}
.afisha__details-people-line div span:last-child {
  color: #FC575E;
  font-size: 1rem;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  cursor: pointer;
}
.afisha__details-people-line a {
  color: #fff;
}
.afisha__details-people-avas {
  margin-top: 10px !important;
  margin-bottom: 50px !important;
}
@media only screen and (max-width: 1500px) {
  .afisha__details-people-avas {
    margin-bottom: 30px !important;
  }
}
.afisha__details-people-avas div {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #fff;
}
.afisha .afisha__details-acts {
  height: 70px;
}
@media only screen and (max-width: 500px) {
  .afisha .afisha__details-acts {
    /* height: 60px; */
  }
  .afisha .afisha__details-acts .flex-hack-wrap {
    margin-top: 28px;
  }
  .afisha .afisha__details-acts .btn--orange--multi .flex-hack__block {
    top: 59px;
  }
}
@media only screen and (max-width: 500px) {
  .afisha__details-acts {
    margin-left: -11px !important;
    margin-right: -10px !important;
  }
}
@media only screen and (max-width: 1366px) {
  .afisha-mob {
    display: block !important;
    position: relative;
    z-index: 2;
    margin-top: -170px;
  }
}
@media only screen and (max-width: 1199px) {
  .afisha-mob {
    margin-top: -85px;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob {
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -70px;
    height: 90px;
    height: 60px;
  }
}
@media only screen and (max-width: 640px) {
  .afisha-mob {
    margin-left: -32px;
    margin-right: -32px;
  }
}
@media only screen and (max-width: 500px) {
  .afisha-mob {
    margin-top: -60px;
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 500px) {
  .afisha-mob .btn {
    width: 100%;
    min-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi {
    margin: 0;
    width: 50%;
    text-align: center;
    min-width: auto;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi > svg {
    display: none;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi .ks-select__current {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi .ks-select__current .ks-select__arr {
    display: none;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi .basis {
    display: inline-block;
    vertical-align: middle;
    -ms-flex-positive: unset;
        flex-grow: unset;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi .basis span {
    font-family: "Oswald", sans-serif;
    font-weight: 500;
    font-size: 18px !important;
    display: inline-block;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi .basis span:nth-child(2) {
    display: none;
  }
}

.to-favorite {
  display: inline-block;
  margin-right: 10px;
}
.to-favorite svg {
  width: 31px;
  height: 30px;
}
.to-favorite svg:hover path {
  opacity: 1 !important;
}
.to-favorite.active svg path {
  fill: #fff;
  opacity: 0.5 !important;
}

.to-share {
  display: inline-block;
}
.to-share svg {
  width: 28px;
  height: 28px;
}
.to-share svg:hover path {
  opacity: 1 !important;
}

@media only screen and (max-width: 1366px) {
  .afisha__details-data .date,
  .afisha__details-data .address {
    width: 50%;
    min-width: 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
@media only screen and (max-width: 992px) {
  .afisha__details-data .date .afisha__details-data-i span:first-child:after {
    content: "-";
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
  }
  .afisha__details-people {
    display: none;
  }
  .afisha__details-data {
    display: block;
  }
  .afisha__details-data .date,
  .afisha__details-data .address {
    width: 100%;
    min-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 850px) {
  .afisha__details-title {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 750px) {
  .afisha__img,
  .afisha__details {
    width: 100%;
    min-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .afisha__img {
    height: 300px;
    background-position: top center;
  }
  .afisha__details {
    padding-left: 0;
    padding-right: 0;
  }
  .to-favorite,
  .to-share {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .afisha__img {
    height: 200px;
    margin-top: 10px;
  }
  .afisha__details-tags {
    position: absolute;
    top: -235px;
    width: 100%;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .afisha__details-theme {
    margin-right: 0;
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 0.75rem;
    padding-left: 18px;
    padding-right: 18px;
  }
  .afisha__details-hashtag span:first-child {
    display: none;
  }
  .afisha__details-hashtag span {
    margin-right: 0;
  }
  .afisha {
    padding-left: 15px;
    padding-right: 15px;
  }
  .afisha__details-title {
    line-height: 1.4;
    margin-bottom: 20px;
  }
  .afisha__details-data {
    width: 100%;
    padding: 0;
  }
  .afisha .address {
    padding-right: 0;
  }
  .afisha .address .afisha__details-data-i span {
    font-size: 0.8rem;
  }
  .afisha_title_wrapper {
    padding: 0 50px 0 0;
  }
  .afisha_title_wrapper .to-favorite {
    position: absolute;
    display: inline-block;
    vertical-align: top;
    top: 50%;
    right: 10px;
    margin: -15px 0 0;
  }
  .afisha .address .afisha__details-data-i a:first-child {
    padding-right: 0;
    position: static;
  }
  .afisha .address .afisha__details-data-i {
    padding-right: 30px;
    position: relative;
  }
  .afisha__details-data-i span,
  .afisha .address .afisha__details-data-i span:first-child {
    font-size: 0.8rem;
  }
  .afisha__details-data-i {
    padding-right: 30px;
    width: 100%;
  }
  .afisha__details-data-i svg {
    right: 0;
  }
  .afisha .address .afisha__details-data-i span {
    position: static;
    font-size: 0.7rem;
  }
  .afisha .address svg {
    right: 3px;
  }
  .afisha__details-data .date {
    margin-bottom: 10px;
    padding-right: 0;
  }
  .afisha .address .afisha__details-data-i span {
    line-height: 1.5;
  }
  .afisha__details-title {
    font-size: 1.3rem;
  }
  .afisha {
    padding-left: 0;
    padding-right: 0;
  }
}
.illbehear label {
  position: relative;
  top: 2px;
}
@media only screen and (max-width: 500px) {
  .illbehear label {
    top: 7px;
  }
}

@media only screen and (max-width: 500px) {
  .btn--orange--multi .flex-hack__list {
    margin-top: -10px;
  }
  .no-checkin {
    margin-top: 0 !important;
  }
  .mobile-summ {
    top: 22px;
  }
}
#illbehear-checkbox {
  width: 22px;
  height: 22px;
  margin-top: 4px;
}

.illbehear input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 1px solid #fff;
  margin-left: -36px;
}

.illbehear:hover input ~ .checkmark {
  background-color: #ccc;
}

.illbehear input:checked ~ .checkmark {
  background-color: transparent;
  border: 1px solid #fff;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.illbehear input:checked ~ .checkmark:after {
  display: block;
}

.illbehear .checkmark:after {
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

.basis {
  margin-left: 10px;
  /* margin-top: 10px; */
  padding-right: 20px;
}

.summ {
  display: none !important;
}

.subscribe {
  background-color: #e9e9e9;
  padding: 40px 0 0;
}
@media only screen and (max-width: 1500px) {
  .subscribe .container {
    padding-left: 40px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 640px) {
  .subscribe .container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 500px) {
  .subscribe .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 1366px) {
  .subscribe .row > div {
    width: 100%;
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.subscribe .top_part {
  padding: 0 0 30px;
}
.subscribe .h3 {
  font-weight: 600;
  color: #ff782b;
  letter-spacing: 0.9px;
  font-size: 18px;
  margin: 0 0 20px;
}
.subscribe .h2 {
  max-width: 535px;
}
@media only screen and (max-width: 640px) {
  .subscribe .h2 {
    display: none;
  }
}
.subscribe .h2--grey {
  color: #333;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 2.6rem;
  margin-bottom: 0;
  letter-spacing: 0.5px;
}
.subscribe .h2--grey:before {
  display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .form-subscribe {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media only screen and (max-width: 1366px) {
  .form-subscribe {
    width: 100%;
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .form-subscribe {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }
}
@media only screen and (max-width: 1366px) {
  .form-subscribe > div:first-child {
    width: 200px !important;
    min-width: 200px !important;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .form-subscribe > div:last-child {
    width: calc(100% - 200px) !important;
    max-width: calc(100% - 200px) !important;
    min-width: calc(100% - 200px) !important;
    -ms-flex: 0 0 calc(100% - 200px) !important;
    flex: 0 0 calc(100% - 200px) !important;
  }
}
@media only screen and (max-width: 1366px) {
  .form-subscribe > div:last-child {
    width: calc(100% - 200px) !important;
    min-width: calc(100% - 200px) !important;
    -ms-flex: 0 0 calc(100% - 200px);
    flex: 0 0 calc(100% - 200px);
  }
}
@media only screen and (max-width: 640px) {
  .form-subscribe > div:last-child {
    width: 100%;
    min-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.form-subscribe .ks-select__current {
  color: rgba(0, 0, 0, 0.5);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 1px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-size: 14px;
  cursor: pointer;
}
@media only screen and (max-width: 1366px) {
  .form-subscribe .ks-select__current {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.form-subscribe .ks-select__current.open:after {
  transform: rotate(180deg);
}
.form-subscribe .ks-select__current:after {
  content: "";
  position: absolute;
  left: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='11' height='8' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 8'%3E%3Cdefs%3E%3Cpath d='M1031.05737,7313.50012l4.47119,4.47144l4.47168,-4.47144' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1030,-7312%29'%3E%3Cg opacity='0.5'%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23333333' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 11px;
  height: 8px;
  top: 50%;
  transition: all 0.2s linear;
  margin: -3px 0 0 10px;
}
.form-subscribe .form-row {
  margin: 0 0 20px;
}
@media only screen and (max-width: 500px) {
  .form-subscribe .form-row {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
}
.form-subscribe .form-row input[type=email] {
  height: 60px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  padding: 0 30px;
  width: 70%;
  color: #717484;
  font-size: 1.13rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 1px;
  background-color: #ffffff;
}
@media only screen and (max-width: 640px) {
  .form-subscribe .form-row input[type=email] {
    width: 60%;
  }
}
@media only screen and (max-width: 500px) {
  .form-subscribe .form-row input[type=email] {
    width: 100%;
    height: 50px;
    font-size: 0.9rem;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.form-subscribe .form-row input[type=submit] {
  width: 30%;
  margin: 0;
  font-size: 1.13rem;
  padding: 0;
  letter-spacing: 1px;
}
@media only screen and (max-width: 640px) {
  .form-subscribe .form-row input[type=submit] {
    width: 40%;
  }
}
@media only screen and (max-width: 500px) {
  .form-subscribe .form-row input[type=submit] {
    width: 100%;
    height: 50px;
    font-size: 0.9rem;
    font-size: 1.25rem;
    line-height: 26px;
  }
}
.form-subscribe .form-row input[type=submit]::-webkit-input-placeholder, .form-subscribe .form-row input[type=submit]::-moz-placeholder, .form-subscribe .form-row input[type=submit]:-ms-input-placeholder {
  color: #bebebe;
  letter-spacing: 1px;
  font-size: 1.13rem;
}
@media only screen and (max-width: 500px) {
  .form-subscribe .form-row input[type=submit]::-webkit-input-placeholder, .form-subscribe .form-row input[type=submit]::-moz-placeholder, .form-subscribe .form-row input[type=submit]:-ms-input-placeholder {
    font-size: 0.9rem;
  }
}

.delivery_subscribe_form {
  display: none;
  background-color: #f3f3f3;
  padding: 0 0 80px;
}

#delivery-subscribe {
  font-size: 0;
  padding: 50px 0 0;
}
#delivery-subscribe .left_part {
  display: inline-block;
  vertical-align: top;
  width: 35%;
  font-size: 14px;
  padding: 0 15px 0 0;
}
@media only screen and (max-width: 1366px) {
  #delivery-subscribe .left_part {
    width: 100%;
    padding: 0 0 15px;
  }
}
#delivery-subscribe .left_part_wrapper {
  max-width: 500px;
}
@media only screen and (max-width: 1366px) {
  #delivery-subscribe .left_part_wrapper {
    margin: 0 auto;
  }
}
#delivery-subscribe .right_part {
  display: inline-block;
  vertical-align: top;
  width: 65%;
  font-size: 14px;
  padding: 0 0 0 15px;
}
@media only screen and (max-width: 1366px) {
  #delivery-subscribe .right_part {
    padding: 0;
    width: 100%;
  }
}
#delivery-subscribe .form_control {
  border: 1px solid #bebebe;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 10px 20px;
  width: 100%;
  font-weight: 700;
}
#delivery-subscribe .form_email {
  padding: 0 0 20px;
}
#delivery-subscribe .geo_fields {
  max-width: 220px;
}
@media only screen and (max-width: 1366px) {
  #delivery-subscribe .geo_fields {
    max-width: none;
  }
}
#delivery-subscribe .geo_fields > .item + .item {
  margin: 20px 0 0;
}
#delivery-subscribe .geo_fields .btn {
  border: 1px solid #e9e9e9;
  font-size: 19px;
  font-weight: 500;
  color: #000000;
  line-height: 1;
  width: 100%;
  border-radius: 25px;
  background-color: transparent;
  padding: 3px 10px 6px;
  transition: all 0.2s linear;
}
#delivery-subscribe .geo_fields .btn:hover {
  background-color: #000000;
  color: #fff;
  border-color: #000000;
}
#delivery-subscribe .geo_fields .btn:hover span {
  color: #fff;
}
#delivery-subscribe .geo_fields .btn span {
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  transition: all 0.2s linear;
  font-weight: 500;
}
#delivery-subscribe .all_geo_fields .item {
  margin: 0 0 20px;
}
#delivery-subscribe .btn_wrapper {
  position: absolute;
  z-index: 2;
  left: 100%;
  top: 50%;
  margin: -7px 0 0;
  padding: 0 0 0 10px;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  #delivery-subscribe .btn_wrapper {
    opacity: 1;
    visibility: visible;
    left: auto;
    right: 10px;
  }
}
#delivery-subscribe .btn_remove {
  background-color: transparent;
  vertical-align: top;
  border: none;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 500;
  letter-spacing: 0.6px;
  cursor: pointer;
  position: relative;
  padding: 0;
}
@media (max-width: 767px) {
  #delivery-subscribe .btn_remove {
    color: #fd3945;
  }
}
#delivery-subscribe .btn_remove:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 7 7'%3E%3Cdefs%3E%3Cpath d='M482.53506,5431.82888l6.36396,6.36396l-0.70711,0.70711l-6.36396,-6.36396z' id='Path-0'/%3E%3Cpath d='M488.89894,5432.53606l-6.36396,6.36396l-0.70711,-0.70711l6.36396,-6.36396z' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-482,-5432%29'%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-1' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 15px;
  height: 15px;
}
@media (max-width: 767px) {
  #delivery-subscribe .btn_remove:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 7 7'%3E%3Cdefs%3E%3Cpath d='M482.53506,5431.82888l6.36396,6.36396l-0.70711,0.70711l-6.36396,-6.36396z' id='Path-0'/%3E%3Cpath d='M488.89894,5432.53606l-6.36396,6.36396l-0.70711,-0.70711l6.36396,-6.36396z' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-482,-5432%29'%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-0' fill='%23fd3945' fill-opacity='1'/%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-1' fill='%23fd3945' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
}
#delivery-subscribe .newsletter_categories {
  font-size: 0;
}
#delivery-subscribe .newsletter_categories .item {
  display: inline-block;
  vertical-align: top;
  width: 33.33%;
  padding: 0 10px 0 0;
  margin: 0 0 15px;
}
@media only screen and (max-width: 1366px) {
  #delivery-subscribe .newsletter_categories .item {
    width: 20%;
  }
}
@media only screen and (max-width: 1199px) {
  #delivery-subscribe .newsletter_categories .item {
    width: 33.33%;
  }
}
@media only screen and (max-width: 700px) {
  #delivery-subscribe .newsletter_categories .item {
    width: 50%;
  }
}
#delivery-subscribe ._checkbox {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  left: 0;
  top: 0;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 25px;
}
@media only screen and (max-width: 640px) {
  #delivery-subscribe ._checkbox {
    font-size: 12px;
    padding: 0 0 0 20px;
  }
}
#delivery-subscribe ._checkbox input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  display: none;
}
#delivery-subscribe ._checkbox [type=checkbox]:checked + span {
  color: #333333;
}
#delivery-subscribe ._checkbox [type=checkbox]:checked + span:before {
  border-color: #333333;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='15' height='11' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 15 11'%3E%3Cdefs%3E%3Cpath d='M324.5,570.8l-6.5,-6.5l2.1,-2.1l4.4,4.3l6.5,-6.5l2.1,2.1z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-318,-560%29'%3E%3Cg%3E%3Ctitle%3EPath 724%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%23333333' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#delivery-subscribe ._checkbox span {
  display: inline-block;
  vertical-align: middle;
}
#delivery-subscribe ._checkbox span:before {
  cursor: pointer;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 2px solid #333333;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 67%;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -9px 0 0;
}
@media only screen and (max-width: 640px) {
  #delivery-subscribe ._checkbox span:before {
    width: 14px;
    height: 14px;
    background-size: 80%;
    margin: -7px 0 0;
  }
}
#delivery-subscribe .all_categories {
  padding: 0;
}
#delivery-subscribe .newsletter_label {
  display: inline-block;
  vertical-align: middle;
}
#delivery-subscribe ._checkbox_all {
  display: inline-block;
  vertical-align: middle;
}
#delivery-subscribe .unsubscribe {
  padding: 0 0 0 66.66%;
}
@media only screen and (max-width: 700px) {
  #delivery-subscribe .unsubscribe {
    padding: 0 0 0 50%;
  }
}
#delivery-subscribe .unsubscribe_inner {
  text-align: left;
  display: inline-block;
  vertical-align: top;
}
#delivery-subscribe .unsubscribe a {
  color: #fd3945;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  text-decoration: underline;
}
#delivery-subscribe .unsubscribe p {
  font-size: 12px;
  font-weight: 500;
  color: #000000;
  margin: 8px 0 0;
}
#delivery-subscribe .select_city_wrapper {
  position: relative;
  padding: 0 0 0 0;
}
#delivery-subscribe .select_city_wrapper .form_select {
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
}
#delivery-subscribe .label_select {
  display: block;
  color: #000000;
  font-weight: 700;
  width: 100%;
  cursor: pointer;
  position: relative;
  border: 1px solid #bebebe;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 10px 30px 10px 20px;
}
#delivery-subscribe .label_select:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='9' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 9'%3E%3Cdefs%3E%3Cpath d='M1096.229,197.68372l6.88647,6.88647l6.88647,-6.88647' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1095,-197%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  width: 16px;
  height: 9px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -4px 0 0 10px;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  #delivery-subscribe .label_select:after {
    display: none;
  }
}
#delivery-subscribe .label_select.active:after {
  transform: rotate(180deg);
}
#delivery-subscribe .label_select span {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 2px 0;
}
#delivery-subscribe .select_list_city {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 100%;
  padding: 10px 0 10px 10px;
  list-style: none;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  max-height: 257px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  left: 0;
  display: none;
  margin: 3px 0 0;
}
#delivery-subscribe .select_list_city li {
  transition: all 0.2s linear;
  border-radius: 8px;
  cursor: pointer;
  padding: 4px 10px;
  font-size: 16px;
  font-weight: 600;
}
#delivery-subscribe .select_list_city li:hover {
  background-color: #f5f5f5;
}

#list_from_db {
  display: none;
}

.menu-links {
  position: relative;
  margin-top: -105px;
}
@media only screen and (max-width: 1199px) {
  .menu-links {
    margin-top: 40px !important;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .menu-links {
    margin-top: 28px !important;
    margin-bottom: 14px;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links {
    margin-top: 10px !important;
    margin-bottom: 10px;
  }
}
.menu-links--fixed {
  height: 235px;
}
.menu-links--fixed > .container {
  position: fixed;
  left: 0;
  right: 0;
  top: -105px;
  z-index: 999;
}
.menu-links--fixed > .container .menu-links__i {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}
.menu-links--fixed > .container .menu-links__i:hover {
  margin-top: 75px;
}
.menu-links--fixed.on_event {
  height: 175px;
}
.menu-links--fixed.on_event > .container {
  position: fixed;
  left: 0;
  right: 0;
  top: -31px;
  z-index: 999;
}
.menu-links--fixed.on_event > .container .menu-links__i:hover {
  margin-top: 0;
}
.menu-links > .container > .row {
  margin-left: -20px !important;
  margin-right: -20px !important;
}
@media only screen and (max-width: 1500px) {
  .menu-links > .container > .row {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media only screen and (max-width: 640px) {
  .menu-links > .container > .row {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links > .container > .row {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
.menu-links__i {
  margin-top: 15px;
  margin-bottom: 40px;
  position: relative;
  z-index: 1;
  padding: 10px !important;
  cursor: pointer;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 1199px) {
  .menu-links__i {
    width: 33.33%;
    min-width: 33.33%;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media only screen and (max-width: 640px) {
  .menu-links__i {
    padding: 7px !important;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links__i {
    padding: 5px !important;
  }
}
.menu-links__i svg path {
  transition: all 0.5s ease;
}
@media only screen and (max-width: 640px) {
  .menu-links__i.empty svg {
    margin-top: 5px !important;
    top: 0;
  }
}
@media only screen and (max-width: 640px) {
  .menu-links__i-desc, .menu-links__i-count {
    display: none;
  }
}
.menu-links__i-name {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  letter-spacing: 2px;
  margin-top: 5px;
  transition: all 0.5s ease;
  color: #272A38;
}
@media only screen and (max-width: 640px) {
  .menu-links__i-name {
    font-size: 0.5rem;
    margin-top: 0;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links__i-name {
    font-size: 0.4rem;
    letter-spacing: 0.5px;
  }
}
.menu-links__i-desc {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  margin-top: 15px;
  transition: all 0.5s ease;
}
.menu-links__i-desc span + span {
  margin: 0 0 0 10px;
}
.menu-links__i-wrap {
  background-color: #fff;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 160px;
  padding: 15px 10px 10px !important;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
  width: 100%;
  transition: all 0.5s ease;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
  z-index: 1;
  border-top: 6px solid transparent;
  text-decoration: none;
}
@media only screen and (max-width: 640px) {
  .menu-links__i-wrap {
    height: 70px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none !important;
  }
}
.menu-links__i-wrap svg {
  fill: #ff782b;
}
@media only screen and (max-width: 640px) {
  .menu-links__i-wrap svg {
    top: -8px;
    position: relative;
  }
}
@media only screen and (max-width: 640px) {
  .menu-links__i-wrap > svg:last-child {
    display: none;
  }
}
.menu-links__img-wrap {
  margin-top: 25px;
  height: 40px;
  min-height: 40px;
  position: relative;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 640px) {
  .menu-links__img-wrap {
    margin-top: 0;
    height: 25px;
    min-height: 25px;
    transform: scale(0.6);
  }
}
.menu-links__i-count {
  position: absolute;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  color: #fff;
  font-size: 0.7rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-align: center;
  line-height: 22px;
  top: -20px;
  right: -27px;
  transition: all 0.5s ease;
  background: linear-gradient(46deg, #FC575E, #F7B42C);
}
.menu-links__i.empty .menu-links__i-wrap {
  -ms-flex-pack: center;
      justify-content: center;
}
.menu-links__i.empty .menu-links__img-wrap {
  margin-top: 0;
  height: auto;
}
.menu-links__i--active .menu-links__i-wrap {
  background: linear-gradient(49deg, #FC575E, #F7B42C);
  background-color: #F7B42C;
  border-color: #fff;
}
.menu-links__i--active .menu-links__i-wrap .menu-links__i-name,
.menu-links__i--active .menu-links__i-wrap .menu-links__i-desc {
  color: #fff !important;
}
.menu-links__i--active .menu-links__i-wrap .menu-links__img-wrap svg path {
  fill: #fff;
}
.menu-links__i--active .menu-links__i-wrap .menu-links__i-count {
  color: #F7B42C;
  background: none;
  background-color: #fff;
}
.menu-links__i--disabled .menu-links__i-name,
.menu-links__i--disabled .menu-links__i-desc {
  color: #ccc !important;
}
.menu-links__i--disabled .menu-links__img-wrap svg path {
  fill: #ccc;
}
.menu-links__i:hover .menu-links__i-name,
.menu-links__i:hover .menu-links__i-desc {
  color: #F98645;
}
.menu-links.on_event {
  margin-top: -55px;
}
.menu-links.on_event .menu-links__i-wrap {
  height: 100px;
}
.menu-links.on_event .menu-links__img-wrap {
  margin: 0;
}
.menu-links.on_event .menu-links__i-desc {
  display: none;
}
.menu-links.on_event .menu-links__i-count {
  top: -10px;
}
@media only screen and (max-width: 500px) {
  .menu-links-mob {
    position: fixed;
    background-color: #000;
    height: 40px;
    padding-left: 10px;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1111;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__wrap {
    padding: 7px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__el {
    background-color: #fff;
    border-radius: 5px;
    height: 100%;
    width: 20%;
    min-width: 21%;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 7px;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__el .active {
    background: linear-gradient(83deg, #FC575E, #F7B42C);
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__el .active svg path {
    fill: #fff;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__menu {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    height: 26px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__menu span {
    display: block;
    position: absolute;
    top: 2px;
    left: 0;
    right: 0;
    border: 1px solid #F98645;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__menu span:before {
    border: 1px solid #F98645;
    border-radius: 50%;
    content: "";
    width: 4px;
    height: 4px;
    right: -1px;
    top: 8px;
    position: absolute;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__menu span:after {
    border: 1px solid #F98645;
    border-radius: 50%;
    content: "";
    width: 4px;
    height: 4px;
    top: 17px;
    right: -1px;
    position: absolute;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.b_main_slider {
  padding: 0;
  background-color: #e9e9e9;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .b_main_slider {
    padding: 0;
  }
}
@media only screen and (min-width: 360px) and (max-width: 420px) {
  .b_main_slider {
    height: 350px;
  }
}
.b_main_slider img {
  vertical-align: top;
  margin: 0 auto;
  max-width: 100%;
}
.b_main_slider .slider_wrapper {
  position: relative;
}
.b_main_slider .slider_item {
  vertical-align: top;
  display: inline-block;
}
.b_main_slider .item_inner {
  padding: 0 5px;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .item_inner {
    padding: 0;
  }
}
.b_main_slider .item_content {
  position: relative;
}
.b_main_slider .img_link {
  position: relative;
  display: block;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.b_main_slider .img_link:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  height: 320px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
@media only screen and (max-width: 992px) {
  .b_main_slider .img_link:after {
    height: 70%;
  }
}
.b_main_slider .img_link img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
}
.b_main_slider .icon_like {
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
}
.b_main_slider .btn_category {
  position: absolute;
  z-index: 2;
  top: 30px;
  left: 30px;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .btn_category {
    top: 20px;
    left: 10px;
  }
}
.b_main_slider .content_wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.b_main_slider .content_wrap_custom {
  display: block;
  height: 100%;
}
.b_main_slider .slider__dots {
  text-align: center;
  padding: 20px 0 0;
}
.b_main_slider .slider__dots li {
  display: inline-block;
  width: 9px;
  height: 9px;
  border: 3px solid #d5d5d5;
  cursor: pointer;
  border-radius: 50%;
  margin: 10px;
  transition: all 0.5s ease;
}
.b_main_slider .slider__dots li:hover {
  border: 3px solid #F98645;
}
.b_main_slider .slider__dots li button {
  display: none;
  padding: 0;
}
.b_main_slider .slider__dots .slick-active {
  border: 3px solid #F98645;
}
.b_main_slider .content_info {
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
  z-index: 3;
  color: #ffffff;
  font-size: 0;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info {
    left: 10px;
    right: 10px;
    bottom: 20px;
  }
}
.b_main_slider .content_info_custom {
  padding: 30px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 460px) {
  .b_main_slider .content_info_custom {
    padding: 10px;
  }
}
.b_main_slider .content_info .info_item {
  font-size: 14px;
  width: 71%;
  display: inline-block;
  vertical-align: bottom;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .info_item {
    width: 100%;
  }
}
.b_main_slider .content_info .info_item:nth-child(2) {
  width: 29%;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .info_item:nth-child(2) {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0 0 10px;
  }
}
.b_main_slider .content_info .list {
  padding: 0;
  list-style: none;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .list {
    display: none;
  }
}
.b_main_slider .content_info .list_item {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
}
.b_main_slider .content_info .list_item + .list_item {
  margin: 0 0 0 20px;
}
.b_main_slider .content_info .list_item span {
  font-size: 16px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  letter-spacing: 0.8px;
  color: #fc575e;
}
.b_main_slider .content_info .list_item a {
  text-decoration: none;
  color: #fff;
  display: inline-block;
  vertical-align: top;
}
.b_main_slider .content_info .list_item a:hover {
  text-decoration: underline;
}
.b_main_slider .content_info .title {
  font-size: 32px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  margin: 0 0 20px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s linear;
}
@media only screen and (max-width: 1199px) {
  .b_main_slider .content_info .title {
    font-size: 27px;
  }
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .title {
    margin: 0;
    font-size: 22px;
    font-weight: 500;
  }
}
.b_main_slider .content_info .title:hover {
  color: #F7B42C;
}
.b_main_slider .content_info .date {
  font-size: 24px;
  letter-spacing: 1.2px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  margin: 0 0 15px;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .date {
    margin: 0;
    color: rgba(255, 255, 255, 0.6);
    font-weight: 400;
    letter-spacing: 0.9px;
    font-size: 18px;
  }
}
.b_main_slider .content_info .place {
  color: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .place {
    font-size: 14px;
    letter-spacing: 0.7px;
    font-weight: 400;
    color: #ffffff;
    padding: 3px 0 0;
  }
}
.b_main_slider .content_info .people {
  padding: 10px 0 0;
  font-size: 0;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .people {
    display: none;
  }
}
.b_main_slider .mega-slider__space-l, .b_main_slider .mega-slider__space-r {
  height: 100%;
}
@media (max-width: 767px) {
  .b_main_slider .mega-slider__space-l, .b_main_slider .mega-slider__space-r {
    display: none !important;
  }
}

.ev-slider__wrap {
  position: relative;
  top: -12px;
}
.ev-slider__wrap .ev-slider__item {
  position: relative;
  height: 0;
  padding-bottom: 62%;
}
.ev-slider__wrap .ev-slider__item img {
  max-width: 100%;
  max-height: 100%;
}
.ev-slider__wrap .ev-slider__item iframe {
  position: absolute;
}
.ev-slider__wrap .ev-slider__img {
  position: relative;
  display: block;
  width: 100%;
  padding-top: 64%;
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  overflow: hidden;
}
.ev-slider__wrap .upload__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.description .slider__dots {
  text-align: center;
  padding: 20px 0 0;
}
.description .slider__dots li {
  display: inline-block;
  width: 9px;
  height: 9px;
  border: 3px solid #d5d5d5;
  cursor: pointer;
  border-radius: 50%;
  margin: 10px;
  transition: all 0.5s ease;
}
.description .slider__dots li:hover {
  border: 3px solid #F98645;
}
.description .slider__dots li button {
  display: none;
  padding: 0;
}
.description .slider__dots .slick-active {
  border: 3px solid #F98645;
}

.b_on_event .h2--flexmode {
  margin: 0 0 25px;
}
.b_on_event .event_top:before, .b_on_event .event_top:after {
  content: "";
  display: table;
}
.b_on_event .event_top:after {
  clear: both;
}
.b_on_event .event_top ._title p {
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .b_on_event .event_top ._title p {
    font-size: 12px;
  }
}
.b_on_event .event_top .profile_completion {
  float: right;
}
@media only screen and (max-width: 992px) {
  .b_on_event .event_top .profile_completion {
    float: none;
  }
}
.b_on_event .profile_completion {
  width: 100%;
  max-width: 262px;
}
@media only screen and (max-width: 992px) {
  .b_on_event .profile_completion {
    margin: 0 auto 20px;
  }
}
.b_on_event ._completion_inner {
  margin: 0 0 0 15px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  .b_on_event ._completion_inner {
    margin: 0;
  }
}
.b_on_event ._completion_inner .label {
  font-size: 14px;
  font-weight: 700;
  color: #333333;
  margin: 0 0 15px;
}
.b_on_event ._completion_inner .percent {
  position: absolute;
  bottom: 20px;
  color: #14ac7e;
  right: 0;
  font-size: 40px;
}
@media only screen and (max-width: 767px) {
  .b_on_event ._completion_inner .percent {
    font-size: 20px;
  }
}
.b_on_event ._completion_inner .percent:before {
  content: "";
}
.b_on_event ._completion_inner .percent:after {
  font-size: 22px;
  color: #333333;
}
@media only screen and (max-width: 767px) {
  .b_on_event ._completion_inner .percent:after {
    font-size: 12px;
  }
}
.b_on_event .progressbar {
  border-radius: 5px;
  height: 10px;
  background-color: #e9e9e9;
  position: relative;
}
.b_on_event .progressbar .completion {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-radius: 5px;
  background-color: #14ac7e;
  transition: all 0.2s linear;
}
.b_on_event .percent {
  font-size: 22px;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  color: #333333;
  position: relative;
  min-width: 45px;
  text-align: right;
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  .b_on_event .percent {
    font-size: 18px;
  }
}
@media only screen and (max-width: 640px) {
  .b_on_event .percent {
    margin-right: 5px;
  }
}
.b_on_event .percent:before {
  content: "+";
  display: inline-block;
}
.b_on_event .column_content {
  padding: 20px 0 10px 0;
  width: 100%;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
  position: relative;
  display: none;
}
.b_on_event .column_content ._content {
  width: calc(100% - 320px);
  display: inline-block;
  vertical-align: top;
  padding: 10px 0 0;
}
@media only screen and (max-width: 992px) {
  .b_on_event .column_content ._content {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .b_on_event .column_content ._content {
    padding: 10px 0 0;
  }
}
.b_on_event .column_content ._content .buttons-row {
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
.b_on_event .column_content ._content .buttons-row > p {
  margin-top: 0;
  margin-left: 10px;
}
.b_on_event .column_content p {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .b_on_event .column_content p {
    font-size: 12px;
    font-weight: 600;
  }
}
.b_on_event .column_content p + p {
  margin: 15px 0 0;
}
.b_on_event .column_content ._img {
  width: 315px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  .b_on_event .column_content ._img {
    display: none;
  }
}
.b_on_event .column_content ._img img, .b_on_event .column_content ._img svg {
  margin: 0 auto;
}
.b_on_event .column_content img {
  margin: 0 15px 10px 0;
}
.b_on_event .column_content .btn {
  display: inline-block;
  width: auto;
  margin: 0;
  font-size: 12px;
  border-radius: 20px;
}
.b_on_event .event_item {
  padding: 0 0 60px;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  margin: 0 0 15px;
  padding: 20px 20px 10px;
}
@media only screen and (max-width: 767px) {
  .b_on_event .event_item {
    padding: 10px;
  }
}
@media only screen and (max-width: 640px) {
  .b_on_event .event_item {
    padding-top: 8px;
    padding-bottom: 5px;
  }
}
.b_on_event .event_item .title {
  color: #272a38;
  font-size: 18px;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  letter-spacing: 0.9px;
  margin: 0 0 15px;
}
.b_on_event .event_item .item {
  border-radius: 6px;
  padding: 10px 0 10px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border: 1px solid #f3f3f3;
  background-color: #ffffff;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  .b_on_event .event_item .item {
    padding: 10px;
  }
}
@media only screen and (max-width: 640px) {
  .b_on_event .event_item .item {
    margin-bottom: 5px;
  }
}
.b_on_event .event_item .item:nth-child(2n+1) {
  border: 1px solid #f3f3f3;
  background-color: #ffffff;
}
.b_on_event .event_item .item.active .percent:after {
  color: #333333;
}
.b_on_event .event_item .item.active .label_title {
  color: #14ac7e;
}
.b_on_event .column {
  width: calc(100% - 60px);
  padding: 7px 0 7px 50px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .b_on_event .column {
    padding: 0 0 0 30px;
  }
}
.b_on_event ._checkbox {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  left: 0;
  top: 0;
}
.b_on_event ._checkbox input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  display: none;
}
.b_on_event ._checkbox [type=checkbox]:checked + span {
  color: #14ac7e;
}
.b_on_event ._checkbox [type=checkbox]:checked + span:before {
  border-color: #14ac7e;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='15' height='11' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 15 11'%3E%3Cdefs%3E%3Cpath d='M324.5,570.8l-6.5,-6.5l2.1,-2.1l4.4,4.3l6.5,-6.5l2.1,2.1z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-318,-560%29'%3E%3Cg%3E%3Ctitle%3EPath 724%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%2314ac7e' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_on_event ._checkbox span {
  display: inline-block;
  vertical-align: middle;
}
.b_on_event ._checkbox span:before {
  cursor: pointer;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: 3px solid #bebebe;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 767px) {
  .b_on_event ._checkbox span:before {
    border: 2px solid #14ac7e;
    width: 20px;
    height: 20px;
    background-size: 67%;
    margin: -2px 0 0 0;
  }
}
.b_on_event .label_title {
  font-size: 14px;
  font-weight: 600;
  color: rgba(51, 51, 51, 0.6);
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.b_on_event .attention {
  position: relative;
}
.b_on_event .attention:after {
  display: inline-block;
  vertical-align: top;
  top: 0;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='4' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 4 12'%3E%3Cdefs%3E%3Cpath d='M440.088,563.6625c-0.42708,0 -0.78385,-0.13802 -1.07031,-0.41406c-0.28646,-0.27604 -0.42969,-0.61198 -0.42969,-1.00781c0,-0.39583 0.14062,-0.72656 0.42188,-0.99219c0.28125,-0.26562 0.64062,-0.39844 1.07812,-0.39844c0.4375,0 0.79688,0.13281 1.07813,0.39844c0.28125,0.26563 0.42187,0.59635 0.42187,0.99219c0,0.39583 -0.14323,0.73177 -0.42969,1.00781c-0.28646,0.27604 -0.64323,0.41406 -1.07031,0.41406zM438.63488,552.6h2.90625l-0.48437,7.14063h-1.9375z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-438,-552%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23fd3945' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 4px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 0 0 5px;
}

@media only screen and (max-width: 767px) {
  .bonus_program b {
    font-size: 12px;
  }
}
.bonus_program .program {
  font-size: 0;
  margin: 0 -10px;
}
.bonus_program .program_item {
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
  min-height: 250px;
  border-radius: 6px;
  width: calc(33% - 16px);
  margin: 0 10px 20px;
  background-color: #e9e9e9;
  transition: all 0.2s linear;
  padding: 40px;
  font-size: 14px;
  position: relative;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: contain;
  text-align: left;
  background-image: url("../img/bg_program_gray.png");
  cursor: pointer;
}
@media only screen and (max-width: 1366px) {
  .bonus_program .program_item {
    width: calc(33% - 17px);
  }
}
@media only screen and (max-width: 1199px) {
  .bonus_program .program_item {
    width: calc(33% - 18px);
  }
}
@media only screen and (max-width: 992px) {
  .bonus_program .program_item {
    min-height: 180px;
    padding: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item {
    width: 100%;
    background-image: none;
    min-height: 70px;
    margin: 0 0 10px;
    padding: 20px 20px;
  }
}
.bonus_program .program_item:hover {
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.4);
}
.bonus_program .program_item.red {
  background-color: #fd3945;
  background-image: url("../img/bg_program_red.png");
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item.red {
    background-image: none;
  }
}
.bonus_program .program_item.red .h3 {
  color: #fff;
}
.bonus_program .program_item.red .get {
  color: #fd3945;
}
.bonus_program .program_item.orange {
  background-color: #f98645;
  background-image: url("../img/bg_program_orange.png");
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item.orange {
    background-image: none;
  }
}
.bonus_program .program_item.orange .h3 {
  color: #fff;
}
.bonus_program .program_item.orange .get {
  color: #f98645;
}
.bonus_program .program_item.green {
  background-color: #00815a;
  background-image: url("../img/bg_program_green.png");
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item.green {
    background-image: none;
  }
}
.bonus_program .program_item.green .h3 {
  color: #fff;
}
.bonus_program .program_item.green .get {
  color: #00815a;
}
.bonus_program .program_item .h3 {
  display: inline-block;
  vertical-align: top;
  font-size: 70px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1;
  margin: 0;
  position: absolute;
  top: 20px;
  left: 40px;
}
@media only screen and (max-width: 992px) {
  .bonus_program .program_item .h3 {
    font-size: 50px;
    top: 17px;
    left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item .h3 {
    font-size: 34px;
  }
}
.bonus_program .program_item .get {
  position: absolute;
  bottom: 30px;
  left: 40px;
  width: 100%;
  max-width: 205px;
  border-radius: 22px;
  font-weight: 700;
  background-color: #ffffff;
  padding: 12px 30px;
  text-align: center;
}
@media only screen and (max-width: 1199px) {
  .bonus_program .program_item .get {
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 205px;
  }
}
@media only screen and (max-width: 992px) {
  .bonus_program .program_item .get {
    width: 180px;
  }
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item .get {
    left: auto;
    right: 20px;
    top: 50%;
    bottom: auto;
    font-size: 14px;
    padding: 8px 10px;
    margin: -15px 0 0;
    width: 140px;
  }
}
.bonus_program .program_item p {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  font-size: 20px;
  max-width: 255px;
  margin: 0;
  position: absolute;
  bottom: 30px;
  left: 40px;
  right: 15px;
}
@media only screen and (max-width: 1199px) {
  .bonus_program .program_item p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 992px) {
  .bonus_program .program_item p {
    font-size: 14px;
    left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item p {
    left: auto;
    right: 20px;
    font-size: 12px;
    max-width: 140px;
    text-align: right;
    top: 50%;
    bottom: auto;
    margin: -18px 0 0;
  }
}
.bonus_program .program_item:disabled {
  cursor: no-drop;
  background-color: #e9e9e9;
  background-image: url("../img/bg_program_gray.png");
}

section.main.iam-on-event {
  max-width: 1411px;
  margin: 0 auto;
}
section.main.iam-on-event .b_on_event .column_content ._content {
  width: unset;
  display: unset;
}
section.main.iam-on-event section.iam-on-event-poll {
  border: none;
  padding: 0;
  max-height: 700px;
  overflow-y: auto;
  overflow-x: hidden;
}

.on-event-col-left {
  margin: 0;
  padding: 0;
}
.on-event-col-left .content-on-event-left {
  padding: 0;
  margin: 0;
}
.main .on-event-col-left > .row {
  margin: 0 !important;
}
.main .on-event-col-left > .row > .col {
  margin: 0;
}
@media only screen and (min-width: 640px) {
  .on-event-col-left.container {
    max-width: 940px;
    width: calc(100% - 471px);
    padding: 0;
  }
}
.on-event-col-left > .row {
  position: relative;
}
@media only screen and (max-width: 640px) {
  .on-event-col-left > .row h2.h2:before {
    max-height: 34px;
  }
}
.on-event-col-left .meeting-details, .on-event-col-left .scan-details {
  margin-top: 20px;
}
.on-event-col-right {
  max-width: 450px;
  margin: 0 0 0 auto;
  padding: 0 0 45px;
}
.on-event-col-right > .b_on_event {
  padding-left: 0;
  padding-right: 0;
  height: 100%;
}
.on-event-col-right > .b_on_event > .h2 {
  margin-left: 30px;
  margin-right: 30px;
}
.on-event-col-right > .b_on_event > .h2 > img {
  display: none;
}
.on-event-col-right .hide-sidebar {
  display: none;
}
@media only screen and (max-width: 640px) {
  .on-event-col-right {
    display: none;
    position: relative;
  }
  .on-event-col-right > .b_on_event {
    padding-top: 0;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .on-event-col-right > .b_on_event .h2 {
    height: 50px;
    background-color: #000000;
    margin: 0 0 40px;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .on-event-col-right > .b_on_event .h2:before {
    display: none;
  }
  .on-event-col-right > .b_on_event .h2 > img {
    margin-left: auto;
    display: unset;
  }
  .on-event-col-right > .b_on_event .h2 > span {
    color: #FFFFFF;
    line-height: 50px;
    font-size: 14px;
  }
  .on-event-col-right > .b_on_event .h2 .hide-sidebar {
    position: relative;
    display: block;
    width: 38px;
    height: 38px;
    background-color: rgba(255, 255, 255, 0.5);
    margin-left: auto;
    margin-right: 10px;
  }
  .on-event-col-right > .b_on_event .h2 .hide-sidebar:before {
    display: block;
    position: absolute;
    content: "";
    width: 9px;
    height: 9px;
    top: 14px;
    left: 16px;
    border-left: solid 2px #FFF;
    border-bottom: solid 2px #FFF;
    transform: rotateZ(45deg);
  }
}
@media only screen and (min-width: 640px) {
  .on-event-col-right.container {
    max-width: 450px;
    padding-left: 0;
    padding-right: 0;
  }
}

.column_dropdown {
  min-width: 50px;
  max-height: 30px;
  border-left: solid 1px #E9E9E9;
  cursor: pointer;
}
.column_dropdown-controls-box {
  width: 100%;
  text-align: center;
}
.column_dropdown-controls-box-dropdown {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-top: 9px;
  border-right: solid 2px #333333;
  border-bottom: solid 2px #333333;
  transform: rotateZ(45deg);
}
@media only screen and (max-width: 640px) {
  .column_dropdown {
    min-width: 20px;
    border-left: none;
  }
  .column_dropdown-controls-box-dropdown {
    margin-top: 0px;
  }
}

.gamefication-progress {
  width: 420px;
  height: 60px;
  position: relative;
}
@media only screen and (max-width: 640px) {
  .gamefication-progress {
    margin-left: auto;
    width: calc(100% - 20px);
  }
}
.gamefication-progress-bar {
  width: 100%;
  height: 10px;
  margin-top: 50px;
  border-radius: 5px;
  background-color: #DFDFDF;
  position: absolute;
  bottom: 0;
}
.gamefication-progress-bar-bound {
  width: 2px;
  height: 10px;
  z-index: 3;
  position: absolute;
}
@media only screen and (max-width: 640px) {
  .gamefication-progress-bar-bound {
    display: none;
  }
}
.gamefication-progress-bar-bound > .progress-value {
  position: absolute;
  text-align: right;
  font-size: 15px;
  top: -25px;
  right: -20px;
  text-shadow: 0 0 2px #FFFFFF;
}
.gamefication-progress-bar-bound.red {
  left: 150px;
  background-color: #FF782B;
}
.gamefication-progress-bar-bound.red > .progress-value {
  color: #FF782B;
}
.gamefication-progress-bar-bound.yellow {
  left: 225px;
  background-color: #E2DB38;
}
.gamefication-progress-bar-bound.yellow > .progress-value {
  color: #E2DB38;
}
.gamefication-progress-bar-bound.green {
  left: 300px;
  background-color: #40BA95;
}
.gamefication-progress-bar-bound.green > .progress-value {
  color: #40BA95;
}
.gamefication-progress-bar-current {
  position: relative;
  background-color: #40BA95;
  height: 10px;
  border-radius: 5px;
  transition: width 300ms;
}
.gamefication-progress-bar-current .progress-value {
  position: absolute;
  color: #14ac7e;
  text-align: right;
  top: -50px;
  right: -20px;
}
.gamefication-progress-bar-current .progress-value-edge {
  display: block;
  position: absolute;
  width: 2px;
  height: 16px;
  top: -3px;
  right: -5px;
  background-color: #40BA95;
}
.gamefication-progress-bar-current.owner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.gamefication-progress-rating-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  height: 90px;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  border-bottom: solid 1px #E9E9E9;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.gamefication-progress-rating-item:last-child {
  border-bottom: none;
}
.gamefication-progress-rating-item-position {
  width: 70px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 40px;
}
.gamefication-progress-rating-item-position-index {
  font-family: "Oswald";
  font-size: 13px;
  line-height: 13px;
  font-weight: 500;
  color: #272A38;
  width: 50px;
}
.gamefication-progress-rating-item-position-scores {
  font-family: "Oswald";
  font-size: 18px;
  line-height: 18px;
  color: #FF782B;
  font-weight: 500;
  width: 50px;
}
.gamefication-progress-rating-item-position-crown > img {
  margin-top: 10px;
}
.gamefication-progress-rating-item-profile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 40px;
}
.gamefication-progress-rating-item-profile-avatar {
  width: 39px;
  height: 39px;
  border-radius: 50%;
  background-size: contain;
  margin-right: 9px;
  margin-left: 5px;
}
.gamefication-progress-rating-item-profile-name {
  font-family: "Montserrat";
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  color: #272A38;
  white-space: nowrap;
}
.gamefication-progress-rating-item-profile-organisation {
  font-family: "Montserrat";
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 0.03em;
  font-weight: 600;
  color: #000000;
}
.gamefication-progress-rating-item-discount {
  width: 68px;
  margin-left: auto;
}
.gamefication-progress-rating-item-discount-col {
  font-family: "Oswald";
  font-size: 10px;
  line-height: 13px;
  font-weight: bold;
}
.gamefication-progress-rating-item-discount-col > h3 {
  font-size: 23px;
  line-height: 18px;
  font-family: "Oswald";
  font-weight: bold;
}
.gamefication-progress-rating-item-discount-green {
  color: #40BA95;
}
.gamefication-progress-rating-item-discount-yellow {
  color: #E2DB38;
}
.gamefication-progress-rating-item-discount-red {
  color: #FF782B;
}
.gamefication-progress-rating-item.active {
  background-color: #FFF1E8;
  position: relative;
}
@media only screen and (min-width: 640px) {
  .gamefication-progress-rating-item.active {
    margin: 0 1px;
  }
}
.gamefication-progress-rating-item.active:before {
  position: absolute;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  top: calc(50% - 10px);
  left: -32px;
  background-color: #FFFFFF;
  transform: rotate(45deg);
  border-top: solid 1px #E9E9E9;
  border-right: solid 1px #E9E9E9;
}
@media only screen and (max-width: 640px) {
  .gamefication-progress-rating-item.active:before {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  .gamefication-progress-rating-item {
    margin: 0 10px 8px;
  }
  .gamefication-progress-rating-item.discount-green {
    background-image: linear-gradient(163deg, #ffffff 0%, #40ba95 100%);
    border: 1px solid rgba(64, 186, 149, 0.8);
  }
  .gamefication-progress-rating-item.discount-yellow {
    background-image: linear-gradient(163deg, #ffffff 0%, #e2db38 100%);
    border: 1px solid rgba(226, 219, 56, 0.8);
  }
  .gamefication-progress-rating-item.discount-red {
    background-image: linear-gradient(163deg, #ffffff 0%, #ff782b 100%);
    border: 1px solid rgba(255, 120, 43, 0.8);
  }
  .gamefication-progress-rating-item.active {
    margin-left: 0;
    margin-right: 0;
    border-left: none;
    border-right: none;
  }
}

.on-event-banner {
  background-image: url("/dist/img/iam_on_event/banner-celebration-3x.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 1411px;
  height: 289px;
  margin: 0 auto;
  margin-bottom: 25px;
  position: relative;
}
.on-event-banner div.title {
  position: absolute;
  top: 90px;
  left: 75px;
  font-family: "Oswald";
  font-size: 39px;
  font-weight: bold;
  line-height: 58px;
}
.on-event-banner div.text {
  position: absolute;
  top: 156px;
  left: 75px;
  width: 600px;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
}
.on-event-banner:before {
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background-image: linear-gradient(90deg, #FFFFFF 50%, transparent);
}
@media only screen and (max-width: 640px) {
  .on-event-banner {
    display: none;
  }
}

.poll-question {
  margin-top: 40px;
}
.poll-question-title {
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  text-align: left;
}
.poll-question-option {
  display: inline-block;
  margin-right: 40px;
}
.poll-question-option.full-row {
  width: calc(100% - 20px);
}
.poll-question-option-label {
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  line-height: 57px;
  padding-left: 32px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.poll-question-option-label input {
  display: none;
}
.poll-question-option-label input:checked ~ .poll-question-option-control {
  border-color: #40BA95;
}
.poll-question-option-label input:checked ~ .poll-question-option-control:after {
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  width: 1px;
  height: 1px;
  border: solid 5px #40BA95;
  content: "";
  border-radius: 50%;
}
.poll-question-option-control {
  display: block;
  position: absolute;
  top: calc(50% - 11px);
  left: 0;
  width: 22px;
  height: 22px;
  border: solid 2px #BABABA;
  border-radius: 50%;
}
.poll-question-line {
  display: -ms-flexbox;
  display: flex;
  margin-right: 40px;
}
.poll-question-rating-line-option-label {
  font-family: "Montserrat";
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 600;
  color: #BABABA;
  cursor: pointer;
}
.poll-question-rating-line-option {
  display: none;
}
.poll-question-rating-line-option:hover ~ label {
  color: #40BA95;
}
.poll-question-rating-line-option:checked ~ label {
  color: #40BA95;
}
.poll-question-rating-line-options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  margin-right: 10px;
}
.poll-question-rating-line-text {
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}
.poll-question-submit-container {
  margin-top: 40px;
  text-align: center;
}
.poll-question-submit-button {
  width: 290px;
  height: 50px;
  background-image: linear-gradient(151deg, rgb(252, 87, 94) 0%, rgb(247, 180, 44) 100%);
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: 0.05em;
  cursor: pointer;
}
.poll-question-submit-button:active {
  background-image: linear-gradient(151deg, #fc2b2f 0%, #f7c518 100%);
}
.poll-question-input-prompt {
  display: block;
  min-height: 3rem;
  border: solid 1px #BEBEBE;
  width: 100%;
}
.poll-question-complete {
  margin: 30px auto;
  color: #333333;
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 600;
  line-height: 57px;
}
.poll-question-spinner {
  display: inline-block;
  width: 64px;
  height: 64px;
}
.poll-question-spinner:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid #fff;
  border-color: #fff transparent #fff transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
.poll-question-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.3;
  z-index: 3;
  width: 100%;
  height: 100%;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#poll-completed {
  padding: 0;
  border-radius: 0;
}
#poll-completed div.h2 {
  text-align: center;
}
#poll-completed div.h2::before {
  display: none;
}
#poll-completed div.h2 span {
  font-family: "Oswald";
  font-size: 31px;
  font-weight: bold;
  color: #313131;
  line-height: 100px;
}
#poll-completed .poll-survey-done {
  font-family: "Montserrat";
  font-size: 22px;
  font-weight: 600;
  color: #272A38;
  text-align: center;
  line-height: 20px;
}
#poll-completed .poll-survey-done .done {
  line-height: 100px;
  background-color: #F2F2F2;
}
#poll-completed .mfp-close {
  border-radius: 0;
}

.mobile-show-users {
  background-color: #FF782B;
  position: absolute;
  top: -60px;
  left: -10px;
  width: 36px;
  height: 60px;
  display: none;
  z-index: 5;
  cursor: pointer;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media only screen and (max-width: 640px) {
  .mobile-show-users {
    display: block;
  }
}
.mobile-show-users > img {
  display: block;
  width: 20px;
  margin: 20px auto 0;
}

.b_search_events {
  position: relative;
  z-index: 3;
  margin: 0 0 40px;
  padding: 90px 0 0;
}
@media only screen and (max-width: 992px) {
  .b_search_events {
    margin: 0 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .b_search_events {
    margin: 0 0 10px;
  }
}
.b_search_events.active {
  z-index: 10;
}
.b_search_events.active:after {
  opacity: 1;
  visibility: visible;
}
.b_search_events.active:before {
  z-index: -2;
}
.b_search_events.active .search_events {
  border-radius: 6px 6px 0 0;
}
.b_search_events.active .filter_item {
  border-radius: 0 0 6px 6px;
}
.b_search_events section.search_events {
  padding: 20px 40px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}
@media only screen and (max-width: 1199px) {
  .b_search_events section.search_events {
    padding: 20px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .b_search_events section.search_events {
    padding: 10px 15px;
  }
}
.b_search_events:before {
  content: "";
  background-color: #e9e9e9;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 90px;
}
.b_search_events:after {
  position: fixed;
  z-index: -1;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0.2;
  transition: all 0.2s linear;
  opacity: 0;
  visibility: hidden;
}
.b_search_events .display_tabel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}
.b_search_events .tabel_item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.b_search_events .tabel_item:first-of-type {
  width: 31%;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .tabel_item:first-of-type {
    width: 26%;
  }
}
@media only screen and (max-width: 991px) {
  .b_search_events .tabel_item:first-of-type {
    width: calc(100% - 100px);
  }
}
.b_search_events .tabel_item:not(:first-of-type) {
  width: calc(69% - 290px);
  padding: 0;
  border-left: 1px solid #e9e9e9;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .tabel_item:not(:first-of-type) {
    width: calc(74% - 190px);
  }
}
@media only screen and (max-width: 991px) {
  .b_search_events .tabel_item:not(:first-of-type) {
    width: auto;
  }
}
.b_search_events .tabel_item:last-of-type {
  padding-left: 30px;
  width: 290px;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .tabel_item:last-of-type {
    width: 190px;
    padding-left: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .b_search_events .tabel_item:last-of-type {
    width: 90px;
    display: block;
    padding: 0;
    border: none;
  }
}
@media only screen and (max-width: 991px) {
  .b_search_events .filter_item {
    position: absolute;
    z-index: 5;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    padding: 10px 0 30px;
    border-top: 1px solid #f3f3f3;
    display: none;
  }
}
.b_search_events .filter_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.b_search_events .filter_wrap .tabel_item_inner {
  width: 33.33%;
  padding-left: 30px;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .filter_wrap .tabel_item_inner {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 630px) {
  .b_search_events .filter_wrap .tabel_item_inner {
    width: 100%;
    padding: 0 15px;
  }
}
.b_search_events .filter_wrap .tabel_item_inner + .tabel_item_inner {
  border-left: 1px solid #e9e9e9;
}
@media only screen and (max-width: 630px) {
  .b_search_events .filter_wrap .tabel_item_inner + .tabel_item_inner {
    border: none;
    margin: 15px 0 0;
  }
}
.b_search_events .search_events {
  margin: -60px auto 0;
  position: relative;
}
.b_search_events #input_search {
  max-width: 90%;
  position: relative;
  z-index: 3;
}
.b_search_events #input_search .ui-menu {
  position: absolute !important;
  z-index: 10;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}
.b_search_events #input_search .ui-menu li {
  padding: 10px 15px;
  cursor: pointer;
  line-height: 1.5;
}
.b_search_events #input_search .ui-menu li:hover {
  background-color: #f3f3f3;
}
.b_search_events #input_search .ui-menu li + li {
  margin: 5px 0 0;
}
.b_search_events .input_search {
  width: 100%;
  font-size: 24px;
  letter-spacing: 2.4px;
  color: #000000;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .input_search {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .b_search_events .input_search {
    font-size: 16px;
    letter-spacing: 0.8px;
  }
}
.b_search_events h5 {
  font-size: 12px;
  color: #bebebe;
  font-weight: 600;
  margin: 0 0 10px;
}
@media only screen and (max-width: 767px) {
  .b_search_events h5 {
    font-weight: 500;
    letter-spacing: 0.6px;
  }
}
.b_search_events .btn_search {
  margin: 0;
  padding: 18px 25px 18px 25px;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .b_search_events .btn_search {
    font-size: 0;
    padding: 0;
    width: 40px;
    height: 40px;
    border-radius: 6px;
    display: inline-block;
    vertical-align: middle;
  }
}
.b_search_events .btn_search::before {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin: -4px 8px 0 0;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Слой_1' data-name='Слой 1' width='17' height='17' viewBox='0 0 16.42 16.42'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='xvj1a' class='cls-1' d='M6.93,11.8A4.88,4.88,0,0,1,2.05,6.93h0A4.87,4.87,0,0,1,6.92,2.05h0A4.87,4.87,0,0,1,11.8,6.92h0A4.87,4.87,0,0,1,6.93,11.8ZM16.42,15,12.49,11a6.85,6.85,0,0,0,1.36-4.11,6.93,6.93,0,1,0-6.92,6.93A6.84,6.84,0,0,0,11,12.49L15,16.42Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 991px) {
  .b_search_events .btn_search::before {
    margin: 0;
  }
}
.b_search_events .btn_open_filter {
  display: none;
  font-size: 0;
  padding: 0;
  width: 39px;
  height: 39px;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  background-color: #f3f3f3;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='18' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 12'%3E%3Cdefs%3E%3Cpath d='M314,209h12v2h-12zM329,204v2h-18v-2zM318,214h4v2h-4z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-311,-204%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23333333' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media only screen and (max-width: 991px) {
  .b_search_events .btn_open_filter {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 6px;
  }
}
.b_search_events .filter_wrapper {
  padding: 20px 0 0;
  white-space: nowrap;
  overflow: auto;
}
@media only screen and (max-width: 992px) {
  .b_search_events .filter_wrapper {
    margin: 0 0 0 -30px;
    width: calc(100% + 60px);
  }
}
@media only screen and (max-width: 500px) {
  .b_search_events .filter_wrapper {
    margin: 0 0 0 -15px;
    width: calc(100% + 30px);
  }
}
.b_search_events .filter_wrapper .mCSB_container {
  margin: 0 !important;
}
.b_search_events .filter_wrapper .mCSB_scrollTools {
  opacity: 0;
  visibility: hidden;
}
.b_search_events .filter_wrapper [type=checkbox] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 991px) {
  .b_search_events .filter_list {
    padding: 0 30px;
  }
}
@media only screen and (max-width: 500px) {
  .b_search_events .filter_list {
    padding: 0 15px;
  }
}
.b_search_events .select_wrapper {
  position: relative;
  padding: 0 40px 0 0;
}
@media only screen and (max-width: 630px) {
  .b_search_events .select_wrapper {
    border-bottom: 1px solid #e9e9e9;
    padding: 0 40px 5px 0;
  }
}
.b_search_events .select_wrapper .form_select {
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
}
.b_search_events .select_wrapper .input_select {
  width: 100%;
  font-size: 22px;
  font-weight: 700;
  border: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b_search_events .select_wrapper .input_select::-webkit-input-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select::-moz-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:-moz-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:-ms-input-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:focus::-webkit-input-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:focus::-moz-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:focus:-moz-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:focus:-ms-input-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .ui-menu {
  position: absolute !important;
  z-index: 10;
  top: 100%;
  left: -30px !important;
  width: 250px !important;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  overflow: auto;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .select_wrapper .ui-menu {
    left: -15px !important;
  }
}
.b_search_events .select_wrapper .ui-menu li {
  font-size: 18px;
  font-weight: 600;
  padding: 5px 30px;
  border-radius: 8px;
  cursor: pointer;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .select_wrapper .ui-menu li {
    padding: 5px 15px;
  }
}
.b_search_events .select_wrapper .ui-menu li:hover {
  background-color: #f5f5f5;
  /*background-color: #FF782B;
  opacity: 0.1;*/
}
.b_search_events .label_select {
  display: block;
  color: #000000;
  font-size: 22px;
  font-weight: 700;
  width: 100%;
  cursor: pointer;
  position: relative;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .label_select {
    font-size: 20px;
  }
}
@media only screen and (max-width: 992px) {
  .b_search_events .label_select {
    font-size: 18px;
  }
}
.b_search_events .label_select i {
  position: absolute;
  right: -26px;
  top: -26px;
  height: 18px;
  width: 18px;
  display: none;
}
.b_search_events .label_select i:befor {
  font-size: 18px;
}
.b_search_events .label_select:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='9' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 9'%3E%3Cdefs%3E%3Cpath d='M1096.229,197.68372l6.88647,6.88647l6.88647,-6.88647' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1095,-197%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  width: 16px;
  height: 9px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin: -4px 0 0 10px;
  transition: all 0.2s linear;
}
.b_search_events .label_select.active:after {
  transform: rotate(180deg);
}
.b_search_events .label_select span {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 2px;
}
.b_search_events .select_list {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 250px;
  padding: 10px 0 10px 10px;
  list-style: none;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  max-height: 304px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  left: -30px;
  display: none;
}
@media only screen and (max-width: 1199px) {
  .b_search_events .select_list {
    left: -15px;
    width: calc(100% + 20px);
  }
}
@media only screen and (max-width: 767px) {
  .b_search_events .select_list {
    left: 0;
    width: 100%;
    box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  }
}
.b_search_events .select_list li {
  transition: all 0.2s linear;
  border-radius: 8px;
  cursor: pointer;
  padding: 4px 20px 4px 20px;
  font-size: 18px;
  font-weight: 600;
}
@media only screen and (max-width: 1199px) {
  .b_search_events .select_list li {
    padding: 4px 10px 4px 10px;
    font-size: 18px;
  }
}
.b_search_events .select_list li:hover {
  background-color: #f5f5f5;
}

.search_events_404 .b_search_events::before {
  display: none;
}

.b_events_block {
  position: relative;
}
.b_events_block .events_selected_category {
  position: absolute;
  top: 35px;
  right: 40px;
}
.b_events_block .events_selected_category label {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  font-size: 10px;
  letter-spacing: 0.3px;
  margin: 0 10px 0 0;
}
.b_events_block .events_selected_category .category_item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 15px;
  border: 1px solid #bebebe;
  font-size: 12px;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
  min-width: 80px;
  padding: 5px 30px 5px 15px;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.b_events_block .events_selected_category .category_item:after {
  position: absolute;
  content: "";
  right: 10px;
  top: 50%;
  margin: -4px 0 0;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 8 8'%3E%3Cdefs%3E%3Cpath d='M1611.62072,410.83887l6.36396,-6.36396l0.70711,0.70711l-6.36396,6.36396z' id='Path-0'/%3E%3Cpath d='M1612.32782,404.47491l6.36396,6.36396l-0.70711,0.70711l-6.36396,-6.36396z' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1611,-404%29'%3E%3Cg%3E%3Cg%3E%3Ctitle%3ERectangle 84%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%23333333' fill-opacity='1'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill='%23333333' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_events_block .events_block {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(300px, 1fr))[auto-fit];
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-column-gap: 30px;
  margin: 0 -10px;
}
@media only screen and (max-width: 1400px) {
  .b_events_block .events_block {
    margin: 0 -5px;
  }
}
@media only screen and (max-width: 730px) {
  .b_events_block .events_block {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .events_block.main .block_item {
    width: 100%;
    margin: 0 auto;
    min-width: auto;
  }
}
.b_events_block .events_block .slick-dots {
  padding: 0;
  list-style: none;
  text-align: center;
}
.b_events_block .events_block .slick-dots li {
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 2px solid #bebebe;
  margin: 0 5px 5px;
}
.b_events_block .events_block .slick-dots .slick-active {
  border-color: #f98645;
}
.b_events_block .events_block .slick-dots button {
  display: none;
}
.b_events_block_item {
  font-size: 14px;
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 30px;
}
.b_events_block_item .img {
  position: relative;
}
.b_events_block_item .img_wrapper {
  height: 180px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: block;
  text-decoration: none;
}
.b_events_block_item .icon_like {
  width: 18px;
  height: 17px;
  position: absolute;
  z-index: 2;
  top: 12px;
  right: 12px;
}
.b_events_block .item_content {
  padding: 25px 10px 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
}
.b_events_block .item_top {
  padding: 0 0 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.b_events_block .btn_category {
  border: 1px solid #bebebe;
  box-shadow: none;
  max-width: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b_events_block .btn_category:hover {
  color: #fff;
  border-color: #F7B42C;
}
.b_events_block .item_price {
  color: #000000;
  font-weight: 600;
  font-size: 14px;
  padding: 5px 0 0;
}
.b_events_block .item_price span {
  color: #929292;
  margin: 0 0 0 4px;
}
.b_events_block .item_price .icons {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
}
.b_events_block .item_price .icons + .icons {
  margin: 0 0 0 5px;
}
.b_events_block .item_price .icon_discounts {
  width: 17px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16'%3E%3Cpath class='a' d='M7,6a0.58,0.58,0,1,0-.58.58A0.58,0.58,0,0,0,7,6H7Zm4.5,4.5a0.58,0.58,0,1,0-.58.58,0.58,0.58,0,0,0,.58-0.58h0ZM8.14,6A1.72,1.72,0,1,1,6.42,4.31,1.72,1.72,0,0,1,8.14,6h0Zm4-1.17a0.56,0.56,0,0,1,0,.79h0l-6,6a0.56,0.56,0,0,1-.4.16,0.56,0.56,0,0,1-.57-0.56h0a0.56,0.56,0,0,1,.17-0.4l6-6a0.57,0.57,0,0,1,.8,0h0Zm0.55,5.67a1.72,1.72,0,0,1-3.43.12s0-.08,0-0.12A1.72,1.72,0,0,1,12.64,10.53Zm-6.45,6a0.62,0.62,0,0,0,.27-0.06l2.22-1.09,2.22,1.09a0.63,0.63,0,0,0,.82-0.27l1.15-2.18,2.43-.42a0.62,0.62,0,0,0,.51-0.7l-0.34-2.45,1.71-1.77a0.62,0.62,0,0,0,0-.87L15.46,6.07,15.8,3.63a0.62,0.62,0,0,0-.51-0.7l-2.43-.43L11.71,0.33A0.63,0.63,0,0,0,10.89.06L8.67,1.15,6.46,0.06a0.63,0.63,0,0,0-.82.27L4.48,2.51l-2.43.43a0.62,0.62,0,0,0-.51.7L1.89,6.07,0.18,7.85a0.62,0.62,0,0,0,0,.87l1.71,1.77L1.54,12.93a0.62,0.62,0,0,0,.51.7l2.43,0.42,1.15,2.18a0.62,0.62,0,0,0,.55.33h0Z' fill='%23929292'/%3E%3C/svg%3E");
}
.b_events_block .item_price .icon_volunteers {
  width: 20px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'%3E%3Cpath class='a' d='M9.37,8.28A3.94,3.94,0,0,0,7,11.75V14H0V11.5C0,9.17,4.67,8,7,8A12.28,12.28,0,0,1,9.37,8.28ZM20,11.75V14H9V11.75C9,9.92,12.67,9,14.5,9S20,9.92,20,11.75ZM4,3A3,3,0,1,1,7,6,3,3,0,0,1,4,3Zm8,1.5A2.5,2.5,0,1,1,14.5,7,2.5,2.5,0,0,1,12,4.5Z' fill='%23929292'/%3E%3C/svg%3E");
}
.b_events_block ._title {
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
  font-size: 18px;
  letter-spacing: 0.18px;
  line-height: 1.3;
  text-decoration: none;
  color: #272A38;
  display: inline-block;
  transition: all 0.2s linear;
  -ms-flex: 1;
      flex: 1;
}
.b_events_block ._title:hover {
  color: #fc575e;
}
.b_events_block .item_info {
  padding: 0 0 13px;
}
.b_events_block .item_info .info_item {
  font-size: 11px;
  font-weight: 600;
  color: #333333;
  display: inline-block;
  vertical-align: bottom;
}
.b_events_block .item_info .info_item span {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.65px;
  color: #fc575e;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
}
.b_events_block .item_info .info_item a {
  color: #333333;
  text-decoration: none;
}
.b_events_block .item_info .info_item a:hover {
  text-decoration: underline;
}
.b_events_block .item_info .info_item + .info_item {
  margin: 0 0 0 10px;
}
.b_events_block .item_bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-top: 2px solid #e9e9e9;
  padding: 10px 0 0;
}
.b_events_block .item_bottom .date {
  font-size: 14px;
  letter-spacing: 0.7px;
  color: #333333;
  display: inline-block;
  font-weight: 600;
}
.b_events_block .item_bottom .time {
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.6px;
  margin: 0 0 0 15px;
}
.b_events_block .item_bottom .city {
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  text-decoration: none;
}
.b_events_block .item_bottom .city:hover {
  text-decoration: underline;
}
.b_events_block .view-all {
  margin-top: 15px;
}
@media only screen and (max-width: 850px) {
  .b_events_block .shedule-block__persons {
    display: none;
  }
}
@media only screen and (max-width: 850px) {
  .b_events_block .shedule-block__questions {
    display: none;
  }
}
@media only screen and (max-width: 850px) {
  .b_events_block .shedule-block__title {
    padding-right: 30px;
  }
}
@media only screen and (max-width: 850px) {
  .b_events_block .shedule-block__trigger {
    width: 30px;
    height: 30px;
    right: -5px;
    top: 25px;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 {
  margin: 10px 0 30px;
  border-radius: 0;
  padding: 40px 45px;
  overflow: hidden;
}
@media only screen and (max-width: 992px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 {
    padding: 40px 45px 0;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 {
    padding: 30px 30px 0;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 h3 {
  font-size: 44px;
}
@media only screen and (max-width: 1366px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 h3 {
    font-size: 1.9rem;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .h3 {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 992px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 p {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .row {
    -ms-flex-pack: center !important;
    justify-content: center !important;
    text-align: center;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-wrap {
  right: 50px;
}
@media only screen and (max-width: 1199px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-wrap {
    right: 20px;
  }
}
@media only screen and (max-width: 992px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-wrap {
    position: static;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-wrap {
    position: relative;
    width: 100%;
    bottom: -30px;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-wrap img {
  max-width: 278px;
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-apple {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 1199px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_text {
    width: 100%;
    min-width: 100%;
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 992px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_text {
    display: block;
    text-align: center;
  }
}
@media only screen and (max-width: 1199px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app {
    display: block;
    width: 100%;
    min-width: 100%;
  }
}
@media only screen and (max-width: 992px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app {
    text-align: center;
    margin: 30px auto 20px;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img {
  margin: 0;
  display: block;
}
@media only screen and (max-width: 1199px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img {
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img {
    max-width: 135px;
    margin: 0 5px 10px;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img + img {
  margin: 30px 0 0;
}
@media only screen and (max-width: 1199px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img + img {
    margin: 0 0 0 30px;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img + img {
    margin: 0 5px 10px;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-play {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .col-md-7 {
    padding-right: 0 !important;
    margin-bottom: 50px;
  }
}
.b_events_block .events_bottom:before, .b_events_block .events_bottom:after {
  content: "";
  display: table;
}
.b_events_block .events_bottom:after {
  clear: both;
}
.b_events_block .events_bottom .bottom_item {
  width: 50%;
  float: left;
}
@media (max-width: 767px) {
  .b_events_block .events_bottom .bottom_item {
    float: none;
    width: 100%;
  }
}
.b_events_block .events_bottom .bottom_item:nth-child(2n) {
  float: right;
  text-align: right;
}
@media (max-width: 767px) {
  .b_events_block .events_bottom .bottom_item:nth-child(2n) {
    text-align: center;
    float: none;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .b_events_block .events_bottom .bottom_item + .bottom_item {
    margin: 10px 0 0;
  }
}
.b_events_block .events_bottom .b_pagination {
  text-align: right;
  padding: 0;
}
@media (max-width: 767px) {
  .b_events_block .events_bottom .b_pagination {
    text-align: center;
  }
}
.b_events_block .events_bottom .selectric .label {
  color: #ff782b;
}
.b_events_block .view_select label {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
  letter-spacing: 0.6px;
  font-size: 12px;
  margin: 0 5px 0 0;
}
.b_events_block .view_select .selectric-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}

.b_events_block_people .block-v__i-name {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.b_events_block_people .block-v__i-name:hover {
  text-decoration: underline;
  color: #000;
}
.b_events_block_people .block-v__i-company {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.b_events_block_people .block-v__i-company:hover {
  text-decoration: underline;
  color: #000;
}
.b_events_block_people .tabs-slicked:after {
  display: none;
}
.b_events_block_people .b-tabs__tab {
  padding-left: 15px;
  padding-right: 15px;
}

.event-description article {
  overflow: hidden;
  max-height: 400px;
}
.event-description img {
  max-width: 100%;
}
.event-description .show-all__text--less {
  display: none;
}
.event-description--open article {
  max-height: none;
}
.event-description--open .show-all svg {
  transform: rotate(-90deg);
}
.event-description--open .show-all__text--less {
  display: inline-block;
}
.event-description--open .show-all__text--full {
  display: none;
}

.event-description ul,
.event-description--open ul {
  list-style-type: disc !important;
  margin-left: 20px;
  margin-bottom: 20px;
}
.event-description ul li,
.event-description--open ul li {
  line-height: 1.5;
}
.event-description div,
.event-description--open div {
  line-height: 1.5;
}

.b_add_events {
  padding: 0 0 60px;
}
@media only screen and (max-width: 991px) {
  .b_add_events {
    padding: 0 0 30px;
  }
}
@media only screen and (max-width: 767px) {
  .b_add_events {
    padding: 0 0 20px;
  }
}
@media only screen and (max-width: 991px) {
  .b_add_events .container {
    padding: 0;
  }
}
.b_add_events .add_events {
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .b_add_events .add_events {
    white-space: nowrap;
    overflow: auto;
    padding: 0 30px;
  }
}
@media only screen and (max-width: 500px) {
  .b_add_events .add_events {
    padding: 0;
  }
}
.b_add_events .add_events .mCSB_container {
  margin: 0 !important;
  padding: 0;
  font-size: 0;
}
.b_add_events .add_events .mCSB_scrollTools {
  opacity: 0;
  visibility: hidden;
}
.b_add_events .events_item {
  display: inline-block;
  vertical-align: top;
  max-width: 460px;
  width: calc(33.33% - 14px);
  padding: 30px 0 0;
  min-height: 250px;
  text-align: left;
  position: relative;
  text-decoration: none;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1199px) {
  .b_add_events .events_item {
    min-height: 220px;
  }
}
@media only screen and (max-width: 991px) {
  .b_add_events .events_item {
    min-height: 180px;
    padding: 20px 0 0;
    width: 280px;
    white-space: normal;
  }
}
.b_add_events .events_item:before {
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='27' height='27' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 27 27'%3E%3Cdefs%3E%3Cpath d='M664.99902,1200.00064v-12.0015h-11.99878v-2.9997h11.99878v-11.9988h3.00073v11.9988h12.00049v2.9997h-12.00049v12.0015z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-653,-1173%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23f98645' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 27px;
  height: 27px;
  bottom: 30px;
  right: 30px;
}
.b_add_events .events_item + .events_item {
  margin: 0 0 0 20px;
}
@media only screen and (max-width: 991px) {
  .b_add_events .events_item + .events_item {
    margin: 0 0 0 10px;
  }
}
.b_add_events .events_item h3 {
  font-size: 32px;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  color: #ffffff;
  margin: 0;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  position: relative;
  padding: 0 15px 0 40px;
}
@media only screen and (max-width: 1199px) {
  .b_add_events .events_item h3 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 991px) {
  .b_add_events .events_item h3 {
    font-size: 24px;
    padding: 0 15px 0 20px;
  }
}
.b_add_events .events_item h3:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 40px;
  background-image: linear-gradient(47deg, #fc575e 0%, #f7b42c 100%);
  left: 0;
}
@media only screen and (max-width: 991px) {
  .b_add_events .events_item h3:before {
    width: 6px;
    height: 30px;
  }
}
.b_add_events .events_item h3 span {
  color: #f98645;
  font-weight: 700;
}

.b_organizers {
  background-repeat: no-repeat;
  background-position: 100% 0;
  min-height: 470px;
}
@media only screen and (max-width: 1199px) {
  .b_organizers {
    background-position: 400px center;
  }
}
@media only screen and (max-width: 992px) {
  .b_organizers {
    background-position: 340px center;
  }
}
@media only screen and (max-width: 700px) {
  .b_organizers {
    background-image: none !important;
  }
}
.b_organizers .organizers_content {
  max-width: 420px;
}
.b_organizers h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 15px;
}
.b_organizers ul {
  padding: 0 0 0 20px;
  list-style: none;
  margin: 0 0 30px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
}
.b_organizers ul li {
  position: relative;
  padding: 0 0 0 10px;
}
.b_organizers ul li + li {
  margin: 20px 0 0;
}
.b_organizers ul li:before {
  position: absolute;
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #666666;
  left: 0;
  top: 3px;
}
.b_organizers .btn {
  width: 100%;
  max-width: 230px;
  font-size: 20px;
  padding: 10px 5px;
  border-radius: 28px;
}
.b_organizers .btn:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M344.0813,3397.26542v-7.34731h-7.34692v-1.83662h7.34692v-7.34731h1.83765v7.34731h7.34668v1.83662h-7.34668v7.34731z' transform='matrix%281,0,0,1,-336,-3380%29' fill='%23333333'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 18px;
  height: 18px;
  margin: -3px 10px 0 0;
}

.banner_trip_plan {
  overflow: hidden;
  padding: 0 !important;
}
.banner_trip_plan_wrapper {
  position: relative;
  padding: 60px 75px 90px;
}
@media only screen and (max-width: 1500px) {
  .banner_trip_plan_wrapper {
    padding: 60px 30px 90px;
  }
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_wrapper {
    padding: 30px 30px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_wrapper {
    padding: 0;
  }
}
.banner_trip_plan .banner_close {
  transition: all 0.2s linear;
  width: 30px;
  height: 30px;
  background-color: #333333;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 11'%3E%3Cdefs%3E%3Cpath d='M1658.02144,261.43549l-3.53553,-3.53553l-3.53484,3.53484l-1.41559,-1.41559l3.53484,-3.53484l-3.53553,-3.53553l1.41559,-1.41559l3.53553,3.53553l3.53484,-3.53484l1.41559,1.41559l-3.53484,3.53484l3.53553,3.53553z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1649,-251%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  cursor: pointer;
  z-index: 3;
  top: 0;
  right: 0;
}
.banner_trip_plan .banner_close:hover {
  background-color: #000;
}
.banner_trip_plan_banner_img {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
@media only screen and (max-width: 1366px) {
  .banner_trip_plan_banner_img {
    width: 60%;
    overflow: hidden;
  }
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_banner_img {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_banner_img {
    width: 100%;
    position: relative;
  }
}
.banner_trip_plan_banner_img::before {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: -80px;
  width: 494px;
  content: "";
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
}
@media only screen and (max-width: 1366px) {
  .banner_trip_plan_banner_img::before {
    width: 100%;
    left: 0;
    height: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_banner_img::before {
    left: 0;
    right: 0;
    bottom: 0;
    top: auto;
    width: 100%;
    height: 90%;
    background-image: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  }
}
@media only screen and (max-width: 1366px) {
  .banner_trip_plan_banner_img img {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
  }
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_banner_img img {
    right: -25%;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_banner_img img {
    right: -35%;
    position: static;
    max-width: 100%;
    width: 100%;
    height: auto;
  }
}
.banner_trip_plan_content {
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_content {
    max-width: 65%;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_content {
    max-width: 100%;
    margin: -60px auto 0;
    padding: 0 20px 20px;
  }
}
.banner_trip_plan_content .title {
  font-weight: 700;
  font-family: "Oswald", sans-serif;
  font-size: 80px;
  line-height: 1;
  color: #333333;
  margin: 0 0 20px;
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_content .title {
    font-size: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_content .title {
    max-width: none;
    font-size: 38px;
  }
}
.banner_trip_plan_content p {
  max-width: 517px;
  font-size: 18px;
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_content p {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_content p {
    margin: 0 0 0 !important;
    max-width: none;
  }
}
.banner_trip_plan_content .trip_list {
  padding: 70px 0 0;
  list-style: none;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_content .trip_list {
    padding: 20px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_content .trip_list {
    display: none;
  }
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_content .trip_list {
    padding: 0;
  }
}
@media only screen and (max-width: 480px) {
  .banner_trip_plan_content .trip_list {
    text-align: center;
  }
}
.banner_trip_plan_content .trip_list li {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 50px 0 0;
}
@media only screen and (max-width: 1366px) {
  .banner_trip_plan_content .trip_list li {
    margin: 0 20px 0 0;
  }
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_content .trip_list li {
    display: block;
    margin: 0 0 15px 0;
  }
}
.banner_trip_plan_content .trip_list li:last-of-type {
  margin: 0;
}
.banner_trip_plan_content .trip_list span {
  display: inline-block;
  vertical-align: bottom;
}
@media only screen and (max-width: 480px) {
  .banner_trip_plan_content .trip_list span {
    display: block;
  }
}
.banner_trip_plan_content .number {
  font-family: "Oswald", sans-serif;
  opacity: 0.5;
  color: #ff782b;
  font-size: 100px;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (max-width: 1366px) {
  .banner_trip_plan_content .number {
    font-size: 70px;
  }
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_content .number {
    font-size: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .banner_trip_plan_content .number {
    margin: 0 0 5px;
  }
}
.banner_trip_plan_content .text {
  color: #000000;
  opacity: 0.8;
  font-size: 20px;
  font-weight: 700;
  max-width: 145px;
  margin: 0 0 0 6px;
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_content .text {
    font-size: 16px;
    max-width: 115px;
  }
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_content .text {
    max-width: none;
  }
}
@media only screen and (max-width: 480px) {
  .banner_trip_plan_content .text {
    display: block;
  }
}

.banner_wrap h2,
.banner_org_wrap h2 {
  font-size: 36px;
  font-family: "Montserrat";
  color: rgb(255, 255, 255);
  font-weight: bold;
}
@media only screen and (max-width: 991px) {
  .banner_wrap h2,
  .banner_org_wrap h2 {
    font-size: 24px;
    position: relative;
  }
}
@media only screen and (max-width: 420px) {
  .banner_wrap h2,
  .banner_org_wrap h2 {
    font-size: 20px;
    position: relative;
  }
}
.banner_wrap h2 span,
.banner_org_wrap h2 span {
  background-image: linear-gradient(to right, #fb6a54, #fd784b, #fe8742, #fc953b, #f8a435);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #fb6a54;
}

.item_content_wrap .store_play {
  float: left;
  margin-right: 20px;
}
@media only screen and (max-width: 420px) {
  .item_content_wrap .store_play {
    position: relative;
    top: 20px;
  }
}
.item_content_wrap .banner-list {
  margin-left: 40px;
}
.item_content_wrap .banner-list li {
  color: #fff;
  font-size: 22px;
  font-family: "Montserrat";
  margin-bottom: 18px;
}
@media only screen and (max-width: 991px) {
  .item_content_wrap .banner-list li {
    font-size: 16px;
    margin-bottom: 14px;
  }
}
@media only screen and (max-width: 420px) {
  .item_content_wrap .banner-list li {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
.item_content_wrap .banner-list li:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #fb754e;
  margin-left: -40px;
  margin-top: 4px;
}
@media only screen and (max-width: 992px) {
  .item_content_wrap .banner-list li:before {
    margin-top: 5px;
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width: 420px) {
  .item_content_wrap .banner-list li:before {
    margin-top: 5px;
    width: 10px;
    height: 10px;
  }
}

.store-app {
  background: url("/dist/img/apple2.png");
  width: 169px;
  height: 50px;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 420px) {
  .store-app {
    width: 130px;
    height: 38px;
    background-size: cover;
  }
}

.store-app:hover {
  background: url("/dist/img/apple1.png");
  width: 169px;
  height: 50px;
  transition: all 0.5s ease;
}

.play_app {
  background: url("/dist/img/playmarket_white.png");
  width: 169px;
  height: 50px;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 420px) {
  .play_app {
    width: 130px;
    height: 38px;
    background-size: cover;
  }
}

.play_app:hover {
  background: url("/dist/img/playmarket1.png");
  width: 169px;
  height: 50px;
  transition: all 0.5s ease;
}

.banner_descr {
  font-size: 28px;
  font-family: "Montserrat";
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  line-height: 1.5;
}
@media only screen and (max-width: 992px) {
  .banner_descr {
    font-size: 22px;
  }
}
@media only screen and (max-width: 560px) {
  .banner_descr {
    font-size: 18px;
  }
}

.banner_descr span {
  color: rgb(251, 108, 83);
}

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

.create_trip_plan {
  position: relative !important;
}
@media (max-width: 1199px) {
  .create_trip_plan .trip_plan_block_icon {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .create_trip_plan .trip_plan_content {
    margin: 20px 0 0 50px;
    width: calc(100% - 50px);
  }
}
@media (max-width: 767px) {
  .create_trip_plan .trip_plan_content {
    width: 100%;
    margin: 10px 0 0 0;
    display: none;
  }
}
.create_trip_plan .event_list .list_inline_item:nth-child(3) {
  max-width: 50%;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .create_trip_plan .event_list .list_inline_item:nth-child(3) {
    max-width: 100%;
  }
}
.create_trip_plan .event_name {
  width: calc(100% - 25px);
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.trip_plan_wrapper {
  position: relative;
}
.trip_plan_wrapper:before {
  position: absolute;
  content: "";
  top: 5px;
  bottom: 5px;
  width: 2px;
  background-color: #ff782b;
  left: 25px;
  z-index: 0;
}
@media (max-width: 767px) {
  .trip_plan_wrapper:before {
    display: none;
  }
}
.trip_plan_wrapper .people_list div {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 0.65rem;
  margin-left: -15px;
}
.trip_plan_wrapper .people_list div:first-of-type {
  margin-left: 0;
}

.trip_plan_all_steps .tabs__tabs {
  white-space: nowrap;
}

.trip_plan_item {
  position: relative;
}
.trip_plan_item + .trip_plan_item {
  margin: 20px 0 0;
}
@media (max-width: 767px) {
  .trip_plan_item + .trip_plan_item {
    margin: 10px 0 0;
  }
}

.trip_plan_block_icon {
  border: 1px solid #e9e9e9;
  background-color: #FFEDE3;
  border-radius: 6px;
  padding: 20px 10px;
  width: 190px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
@media (max-width: 767px) {
  .trip_plan_block_icon {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .trip_plan_block_icon:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='6' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 6'%3E%3Cdefs%3E%3Cpath d='M1605.70049,1059.1l-4.7,-4.7l1.4,-1.4l3.3,3.3l3.3,-3.3l1.4,1.4z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1601,-1053%29'%3E%3Cg opacity='0.6'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 20px;
    margin: -10px 0 0;
    transition: all 0.2s linear;
  }
}
.trip_plan_block_icon .plan-v__i-icon {
  display: inline-block;
  vertical-align: middle;
}
.trip_plan_block_icon .plan-v__i-icon div {
  position: static;
  width: 30px;
  height: 30px;
}
.trip_plan_block_icon .title {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 0 10px;
  width: calc(100% - 50px);
}

.trip_plan_title {
  position: absolute;
  text-align: right;
  font-weight: 700;
  top: 25px;
  right: 25px;
  font-size: 14px;
  color: #333333;
}
@media (max-width: 767px) {
  .trip_plan_title {
    display: none;
  }
}
.trip_plan_title .plan_citys {
  font-size: 18px;
  margin: 0 0 10px;
}
.trip_plan_title .plan_citys strong {
  color: #ff782b;
}

.trip_plan_content {
  width: calc(100% - 202px);
  margin: 0 0 0 6px;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #e9e9e9;
  background-color: #fff;
  border-radius: 6px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .trip_plan_content {
    width: 100%;
    margin: 10px 0 0;
  }
}
.trip_plan_content .btn_select {
  border: none;
  position: relative;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.6px;
  font-weight: 700;
  padding: 0 20px 0 0;
}
@media (max-width: 767px) {
  .trip_plan_content .btn_select {
    display: none;
  }
}
.trip_plan_content .btn_select:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='6' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 6'%3E%3Cdefs%3E%3Cpath d='M1605.70049,1059.1l-4.7,-4.7l1.4,-1.4l3.3,3.3l3.3,-3.3l1.4,1.4z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1601,-1053%29'%3E%3Cg opacity='0.6'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 14px;
  height: 20px;
  margin: -10px 0 0;
  transition: all 0.2s linear;
}
.trip_plan_content .btn_select.open:after {
  transform: rotate(180deg);
}
@media (max-width: 900px) {
  .trip_plan_content .trip_plan_found {
    padding: 3px 0 3px 0;
    border: none;
  }
}
@media (max-width: 900px) {
  .trip_plan_content .trip_plan_info {
    display: none;
  }
}

.trip_plan_box {
  border-left: 5px solid #fc575e;
  padding: 20px;
  min-height: 70px;
}
@media (max-width: 767px) {
  .trip_plan_box {
    display: block;
  }
}
@media (max-width: 767px) {
  .trip_plan_box.last_right .table-cell:last-of-type {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .trip_plan_box .table-cell {
    display: block;
  }
}
.trip_plan_box .people_list {
  display: inline-block;
  vertical-align: middle;
}
.trip_plan_box .btn--here-check {
  border: 1px solid #14ac7e;
  background-color: #14ac7e;
  display: none;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  color: #fff;
  line-height: 1;
  padding: 8px 10px 8px 30px;
  width: 100%;
  margin: 0 10px 0 0;
  max-width: 140px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border-radius: 30px;
  display: none;
}
@media (max-width: 1080px) {
  .trip_plan_box .btn--here-check {
    display: none !important;
  }
}
.trip_plan_box .btn--here-check .here_check {
  display: block;
  position: absolute;
  border-radius: 4px;
  border: 2px solid #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 7'%3E%3Cdefs%3E%3Cpath d='M1499.70005,1058.48l-3.9,-3.9l1.26,-1.26l2.64,2.58l3.9,-3.9l1.26,1.26z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1495,-1052%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 18px;
  height: 18px;
  top: 50%;
  margin: -9px 0 0 0;
  left: 15px;
  transition: all 0.2s linear;
}

.trip_plan_found {
  display: inline-block;
  vertical-align: middle;
  padding: 3px 22px 3px 0;
  border-right: 1px solid #707070;
}
.trip_plan_found span {
  display: inline-block;
  vertical-align: middle;
}
.trip_plan_found span + span {
  margin: 0 0 0 4px;
}
.trip_plan_found .label {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
  letter-spacing: 0.6px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px 0 0;
}
@media (max-width: 767px) {
  .trip_plan_found .label {
    display: none;
  }
}
.trip_plan_found ul {
  display: inline-block;
  vertical-align: middle;
}
.trip_plan_found ul li {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  font-size: 16px;
  color: #707070;
}
.trip_plan_found ul li + li {
  margin: 0 0 0 13px;
}
.trip_plan_found .number {
  color: #ff782b;
}

.event_list {
  color: #333333;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.7px;
}
@media (max-width: 767px) {
  .event_list {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  .event_list .list_inline_item {
    display: block;
  }
}
.event_list .list_inline_item + .list_inline_item {
  margin: 0 0 0 15px;
}
@media (max-width: 767px) {
  .event_list .list_inline_item + .list_inline_item {
    margin: 10px 0 0;
  }
}
.event_list .list_inline_item span {
  display: inline-block;
  vertical-align: middle;
}
.event_list .list_inline_item span + span {
  margin: 0 0 0 10px;
}

.trip_plan_info {
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 0.65px;
  padding: 0 0 0 22px;
}
.trip_plan_info ul {
  display: inline-block;
  vertical-align: middle;
}
.trip_plan_info ul li {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  font-weight: 600;
  color: #333333;
}
.trip_plan_info ul li + li {
  margin: 0 0 0 21px;
}
.trip_plan_info strong {
  color: #ff782b;
  font-family: "Oswald", sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.trip_plan_content_inner {
  /* display: none; */
}
@media (max-width: 767px) {
  .trip_plan_content_inner {
    display: block !important;
  }
}

.trip_plan_search_form {
  background-color: #f3f3f3;
  padding: 20px;
}
@media (max-width: 767px) {
  .trip_plan_search_form {
    padding: 10px;
  }
}
.trip_plan_search_form .list_inline_block {
  width: calc(100% - 215px);
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1199px) {
  .trip_plan_search_form .list_inline_block {
    width: calc(100% - 185px);
  }
}
@media (max-width: 991px) {
  .trip_plan_search_form .list_inline_block {
    width: 100%;
  }
}
.trip_plan_search_form .list_inline_item {
  width: 100%;
  max-width: 30%;
}
@media (max-width: 1366px) {
  .trip_plan_search_form .list_inline_item {
    max-width: 27%;
  }
}
@media (max-width: 991px) {
  .trip_plan_search_form .list_inline_item {
    max-width: 100%;
    display: block;
  }
}
.trip_plan_search_form .list_inline_item:nth-child(2) {
  max-width: 60px;
}
@media (max-width: 1199px) {
  .trip_plan_search_form .list_inline_item:nth-child(2) {
    max-width: 40px;
  }
}
@media (max-width: 991px) {
  .trip_plan_search_form .list_inline_item:nth-child(2) {
    margin: 0 auto;
  }
}
.trip_plan_search_form .list_inline_item:nth-child(4) {
  max-width: 210px;
}
@media (max-width: 991px) {
  .trip_plan_search_form .list_inline_item:nth-child(4) {
    max-width: 100%;
  }
}
.trip_plan_search_form .block_btn {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
}
@media (max-width: 991px) {
  .trip_plan_search_form .block_btn {
    text-align: center;
    display: block;
  }
}
.trip_plan_search_form .plan_from, .trip_plan_search_form .plan_to {
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 20'%3E%3Cpath d='M530,1123.5c-1.38,0 -2.5,-1.12 -2.5,-2.5c0,-1.38 1.12,-2.5 2.5,-2.5c1.38,0 2.5,1.12 2.5,2.5c0,1.38 -1.12,2.5 -2.5,2.5zM530,1114c-3.87,0 -7,3.13 -7,7c0,5.25 7,13 7,13c0,0 7,-7.75 7,-13c0,-3.87 -3.13,-7 -7,-7z' transform='matrix%281,0,0,1,-523,-1114%29' fill='%23707070'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px center;
}
.trip_plan_search_form .btn_change {
  margin: 0 20px;
}
@media (max-width: 1199px) {
  .trip_plan_search_form .btn_change {
    margin: 0 10px;
  }
}
@media (max-width: 991px) {
  .trip_plan_search_form .btn_change {
    margin: 10px 10px;
  }
}
.trip_plan_search_form .form_control {
  border: 1px solid #bebebe;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 15px 30px 15px 35px;
  max-width: 280px;
  font-weight: 700;
}
@media (max-width: 991px) {
  .trip_plan_search_form .form_control {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .trip_plan_search_form .form_control {
    padding: 10px 30px 10px 35px;
  }
}
.trip_plan_search_form .plan_date {
  max-width: 190px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M1177,1130h-7v-2h7zM1182,1122h-14v11h14zM1184,1119v14c0,1.1 -0.9,2 -2,2h-14c-1.11,0 -2,-0.9 -2,-2l0.01,-14c0,-1.1 0.88,-2 1.99,-2h1v-2h2v2h8v-2h2v2h1c1.1,0 2,0.9 2,2zM1180,1126h-10v-2h10z' transform='matrix%281,0,0,1,-1166,-1115%29' fill='%23707070'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px center;
  padding: 15px 30px 15px 40px;
  margin: 0 0 0 20px;
}
@media (max-width: 991px) {
  .trip_plan_search_form .plan_date {
    max-width: 100%;
    width: 100%;
    margin: 10px 0 0;
  }
}
.trip_plan_search_form .btn_search {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin: 0;
  position: relative;
  width: 210px;
}
@media (max-width: 1199px) {
  .trip_plan_search_form .btn_search {
    width: 180px;
  }
}
@media (max-width: 991px) {
  .trip_plan_search_form .btn_search {
    margin: 10px auto 0;
    display: block;
  }
}
@media (max-width: 767px) {
  .trip_plan_search_form .btn_search {
    width: 100%;
    max-width: 280px;
  }
}
.trip_plan_search_form .btn_search::before {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin: -4px 8px 0 0;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Слой_1' data-name='Слой 1' width='17' height='17' viewBox='0 0 16.42 16.42'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='xvj1a' class='cls-1' d='M6.93,11.8A4.88,4.88,0,0,1,2.05,6.93h0A4.87,4.87,0,0,1,6.92,2.05h0A4.87,4.87,0,0,1,11.8,6.92h0A4.87,4.87,0,0,1,6.93,11.8ZM16.42,15,12.49,11a6.85,6.85,0,0,0,1.36-4.11,6.93,6.93,0,1,0-6.92,6.93A6.84,6.84,0,0,0,11,12.49L15,16.42Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

.plan_info {
  padding: 30px 20px 25px;
}
@media (max-width: 767px) {
  .plan_info {
    padding: 20px 10px 25px;
  }
}
.plan_info .btn {
  width: auto;
  border-radius: 30px;
}
.plan_info .btn--buy-gray {
  width: 100%;
  max-width: 140px;
}
@media (max-width: 900px) {
  .plan_info .btn--buy-gray {
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    width: 40%;
    max-width: 240px;
  }
}

.plan_item {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.2s linear;
}
.plan_item:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.plan_item + .plan_item {
  margin: 20px 0 0;
}

.plan_info_top {
  background-color: #fafafa;
  padding: 15px;
}
.plan_info_top .list_inline_block {
  position: relative;
}
.plan_info_top .list_inline_item:nth-child(1) {
  width: 15%;
  position: relative;
  z-index: 3;
}
@media (max-width: 991px) {
  .plan_info_top .list_inline_item:nth-child(1) {
    width: 22%;
  }
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item:nth-child(1) {
    width: 100%;
    padding: 0 0 10px;
    margin: 0 0 15px;
    border-bottom: 1px solid #e9e9e9;
  }
}
.plan_info_top .list_inline_item:nth-child(2) {
  width: 40%;
}
@media (max-width: 1199px) {
  .plan_info_top .list_inline_item:nth-child(2) {
    width: 35%;
  }
}
@media (max-width: 991px) {
  .plan_info_top .list_inline_item:nth-child(2) {
    width: 38%;
  }
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item:nth-child(2) {
    width: 100%;
    padding: 0 0 0 15px;
    margin: 0 0 15px;
  }
}
.plan_info_top .list_inline_item:nth-child(3) {
  width: 15%;
}
@media (max-width: 991px) {
  .plan_info_top .list_inline_item:nth-child(3) {
    display: none;
  }
}
.plan_info_top .list_inline_item:nth-child(4) {
  width: 15%;
}
@media (max-width: 1199px) {
  .plan_info_top .list_inline_item:nth-child(4) {
    width: 20%;
  }
}
@media (max-width: 991px) {
  .plan_info_top .list_inline_item:nth-child(4) {
    width: 20%;
  }
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item:nth-child(4) {
    position: absolute;
    z-index: 4;
    right: 0;
    top: 3px;
    width: auto;
  }
}
.plan_info_top .list_inline_item:nth-child(5) {
  width: 15%;
}
@media (max-width: 991px) {
  .plan_info_top .list_inline_item:nth-child(5) {
    width: 20%;
  }
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item:nth-child(5) {
    width: 100%;
  }
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item:last-of-type {
    text-align: left !important;
  }
}
.plan_info_top .list_inline_item .btn--buy-gray {
  border: 1px solid #e9e9e9;
  background-color: #f3f3f3;
  font-size: 12px;
  letter-spacing: 0.6px;
  line-height: 1;
  padding: 8px 15px;
  box-shadow: none;
  color: #333333;
  margin: 10px 0 0;
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item .btn--buy-gray {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  .plan_info_top .list_inline_item .btn--buy-gray {
    width: 50%;
    max-width: 115px;
  }
}
.plan_info_top .list_inline_item .btn--buy-gray:hover {
  color: #fff;
}
.plan_info_top .list_inline_item .btn_wrap_here {
  position: relative;
  width: 100%;
  max-width: 140px;
  margin: 0 0 0 auto;
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item .btn_wrap_here {
    display: inline-block;
    vertical-align: middle;
    width: 40%;
    max-width: 240px;
  }
}
@media (max-width: 500px) {
  .plan_info_top .list_inline_item .btn_wrap_here {
    width: 50%;
    max-width: 115px;
  }
}
.plan_info_top .list_inline_item .btn_wrap_here [type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.plan_info_top .list_inline_item .btn_wrap_here [type=checkbox]:checked + .btn--here {
  background-color: #14ac7e;
  border-color: #14ac7e;
  color: #fff;
}
.plan_info_top .list_inline_item .btn_wrap_here [type=checkbox]:checked + .btn--here .here_check {
  border-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 7'%3E%3Cdefs%3E%3Cpath d='M1499.70005,1058.48l-3.9,-3.9l1.26,-1.26l2.64,2.58l3.9,-3.9l1.26,1.26z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1495,-1052%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.plan_info_top .list_inline_item .btn--here {
  border: 1px solid #ff782b;
  background-color: #f3f3f3;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  color: #ff782b;
  line-height: 1;
  padding: 8px 10px 8px 30px;
  width: 100%;
  position: relative;
}
@media (max-width: 500px) {
  .plan_info_top .list_inline_item .btn--here {
    padding: 8px 10px;
  }
}
.plan_info_top .list_inline_item .btn--here:hover {
  background-color: #ff782b;
  color: #ffffff;
}
.plan_info_top .list_inline_item .btn--here:hover .here_check {
  border-color: #fff;
}
.plan_info_top .list_inline_item .btn--here .here_check {
  display: block;
  position: absolute;
  border-radius: 4px;
  border: 2px solid #ff782b;
  background-repeat: no-repeat;
  background-position: center;
  width: 18px;
  height: 18px;
  top: 50%;
  margin: -9px 0 0 0;
  left: 15px;
  transition: all 0.2s linear;
}
@media (max-width: 500px) {
  .plan_info_top .list_inline_item .btn--here .here_check {
    display: none;
  }
}

.plan_number {
  color: #000000;
  font-size: 18px;
  letter-spacing: 0.9px;
  font-weight: 700;
  font-family: "Oswald", sans-serif;
}
.plan_number span {
  display: inline-block;
  vertical-align: middle;
}
.plan_number span + span {
  margin: 0 0 0 10px;
}

.plan_way {
  padding: 0 15px 0 0;
  position: relative;
  font-size: 0;
}
.plan_way:first-of-type:after {
  position: absolute;
  content: "";
  width: 5px;
  margin: 0 7px 0 0;
  height: 100%;
  background-color: #fafafa;
  bottom: 50%;
  right: 100%;
  z-index: 2;
}
.plan_way::before {
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  background-color: #333333;
  border-radius: 50%;
  right: 100%;
  top: 50%;
  margin: -3px 8px 0 0;
  z-index: 3;
}
.plan_way + .plan_way {
  margin: 9px 0 0;
}
.plan_way + .plan_way:after {
  position: absolute;
  content: "";
  right: 100%;
  height: calc(200% - 5px);
  width: 1px;
  background-color: #333333;
  margin: 0 10px 0 0;
  bottom: 50%;
}
.plan_way li {
  position: relative;
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 700;
  color: #000000;
  width: 55%;
  padding: 0 10px 0 0;
}
@media (max-width: 1199px) {
  .plan_way li {
    width: 100%;
  }
}
.plan_way li:nth-child(2n) {
  width: 45%;
}
@media (max-width: 1199px) {
  .plan_way li:nth-child(2n) {
    width: 100%;
  }
}
.plan_way li span {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.plan_way .plan_time {
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .plan_way .plan_time {
    margin: 5px 0 0;
  }
}
.plan_way .plan_time strong {
  color: #000000;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
@media (max-width: 991px) {
  .plan_way .plan_time strong {
    font-size: 12px;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.6);
  }
}

.plan_reserved {
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: 600;
}
.plan_reserved strong {
  color: #000000;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
.plan_reserved li + li {
  margin: 5px 0 0;
}

.plan_price {
  color: #272a38;
  font-size: 14px;
  font-weight: 500;
  text-align: right;
  padding: 0 10px 0 0;
}
@media (max-width: 900px) {
  .plan_price {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .plan_price {
    font-size: 12px;
  }
}
.plan_price strong {
  color: #ff782b;
  font-weight: 700;
  font-size: 16px;
}
@media (max-width: 767px) {
  .plan_price strong {
    font-size: 14px;
  }
}

.plan_info_bottom {
  padding: 10px 15px;
}
.plan_info_bottom .trip_plan_info {
  padding: 0;
  margin: 0 10px 0 0;
}
@media (max-width: 767px) {
  .plan_info_bottom .table-box {
    display: block;
  }
}
@media (max-width: 767px) {
  .plan_info_bottom .table-box.last_right .table-cell:last-of-type {
    text-align: center;
    margin: 10px 0 0;
  }
}
@media (max-width: 767px) {
  .plan_info_bottom .table-cell {
    display: block;
    text-align: center;
  }
}

.your_trip_plan_wrapper {
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .your_trip_plan_wrapper > .table-box {
    display: block;
  }
}
.your_trip_plan_wrapper > .table-box > .table-cell {
  position: relative;
  width: 45%;
}
@media only screen and (max-width: 1366px) {
  .your_trip_plan_wrapper > .table-box > .table-cell {
    width: 50%;
  }
}
@media only screen and (max-width: 1199px) {
  .your_trip_plan_wrapper > .table-box > .table-cell {
    width: 100%;
    display: block;
  }
}
.your_trip_plan_wrapper > .table-box > .table-cell:first-of-type {
  width: 55%;
  border-right: 1px solid #e9e9e9;
}
@media only screen and (max-width: 1366px) {
  .your_trip_plan_wrapper > .table-box > .table-cell:first-of-type {
    width: 50%;
  }
}
@media only screen and (max-width: 1199px) {
  .your_trip_plan_wrapper > .table-box > .table-cell:first-of-type {
    width: 100%;
  }
}
.your_trip_plan_wrapper .trip_plan_title {
  z-index: 2;
}
.your_trip_plan_wrapper .plan_citys strong {
  color: #333333;
}
.your_trip_plan_wrapper .plan_days {
  color: #707070;
}
.your_trip_plan_info {
  position: relative;
  padding: 20px 20px 90px;
}
@media (max-width: 767px) {
  .your_trip_plan_info {
    padding: 20px 10px 0;
  }
}
.your_trip_plan .visitor-card__profile-t {
  padding: 0 0 0 80px;
  margin: 0 0 0 10px;
}
.your_trip_plan .visitor-card__profile-t .visitor-card__profile-flag {
  left: -5px;
  top: -5px;
}
.your_trip_plan .visitor-card__profile-ava div:first-child {
  width: 70px;
  height: 70px;
}
.your_trip_plan .trip_plan_box .simple_icon {
  width: 49px;
}
.your_trip_plan .trip_plan_box {
  padding: 9px 15px 5px 0;
}

.profile-info2 {
  padding: 0 0 30px;
}

.way {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 54px);
  white-space: nowrap;
}
.way_title {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.6px;
  font-weight: 700;
}
.way_info {
  font-size: 10px;
  letter-spacing: 0.3px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
  padding: 8px 0 0;
}
.way_info span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}
.way .num_person {
  position: relative;
}
.way .num_person:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M1385.26794,2623.27914c0,-1.24263 1.00735,-2.24997 2.24997,-2.24997c1.24263,0 2.24997,1.00735 2.24997,2.24997c0,1.24263 -1.00735,2.24997 -2.24997,2.24997c-1.24263,0 -2.24997,-1.00735 -2.24997,-2.24997z' transform='matrix%281,0,0,1,-1383,-2621%29' fill='%23000000' opacity='0.6'/%3E%3Cpath d='M1387.51793,2626.65405c-2.47497,0 -4.49995,1.01249 -4.49995,2.24998c0,0 -0.18151,1.12498 0.6394,1.12498c2.51259,0 5.45629,0 7.75022,0c0.67594,0 0.61028,-1.12498 0.61028,-1.12498c0,-1.23749 -2.02498,-2.24998 -4.49995,-2.24998z' transform='matrix%281,0,0,1,-1383,-2621%29' fill='%23000000' opacity='0.6'/%3E%3C/svg%3E");
  width: 9px;
  height: 9px;
  margin: -3px 3px 0 0;
}

.trip_plan_result {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  color: #333333;
  font-family: "Oswald", sans-serif;
  border-top: 1px solid #e9e9e9;
}
@media only screen and (max-width: 1366px) {
  .trip_plan_result {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .trip_plan_result {
    position: static;
    margin: 10px -10px 0;
    width: auto;
    display: block;
    font-size: 0;
    height: auto;
  }
}
.trip_plan_result .table-cell {
  width: 33.33%;
}
@media (max-width: 767px) {
  .trip_plan_result .table-cell {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    padding: 5px 0;
  }
}
@media (max-width: 590px) {
  .trip_plan_result .table-cell {
    width: 100%;
  }
}

.result_distance {
  border-right: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
@media (max-width: 590px) {
  .result_distance {
    border: none;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
  }
}

.result_day span, .result_distance span, .result_summ span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.result_day span + span, .result_distance span + span, .result_summ span + span {
  margin: 0 0 0 10px;
}

#map {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media only screen and (max-width: 1199px) {
  #map {
    min-height: 400px;
    position: static;
    border-bottom: 1px solid #e9e9e9;
  }
}

.search-sort__search {
  overflow: hidden;
  height: 30px;
  border: 1px solid #e9e9e9;
  border-radius: 15px;
  background-color: #fafafa;
  margin-right: 50px;
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .search-sort__search {
    margin-right: 0;
  }
}
.search-sort__search svg {
  position: absolute;
  cursor: pointer;
  top: 7px;
  right: 10px;
}
.search-sort__search input {
  width: 100%;
  background: none;
  padding-right: 25px;
  padding-left: 20px;
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.8rem;
}
.search-sort__search input::-webkit-input-placeholder, .search-sort__search input::-moz-placeholder,
.search-sort__search input :-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.8rem;
}
@media only screen and (max-width: 1199px) {
  .search-sort__sort {
    display: none;
  }
}
.search-sort__sort label {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.76rem;
  letter-spacing: 0.5px;
  padding-right: 10px;
  display: inline-block;
  line-height: 1;
  margin-bottom: 0;
}
.search-sort__sort .select {
  width: 190px;
  height: 30px;
  background-color: #f5f5f5;
  border-radius: 8px;
  padding-left: 10px;
  padding-right: 10px;
}
.search-sort__sort .select .ks-select__current span {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.9rem;
  color: #F98645;
  line-height: 1;
}

@media only screen and (max-width: 640px) {
  .visitors-card {
    margin-left: -5px;
    margin-right: -5px;
  }
}
.visitors-card.-event_schedule .b-tabs__tab b {
  text-decoration: none;
}
.visitors-card.-event_schedule .b-tabs__tab span {
  display: block;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
  font-size: 10px;
  letter-spacing: 0.3px;
  margin: 10px 0 0;
}
.visitors-card .b-tabs__tab {
  position: relative;
  top: -2px;
  padding-top: 3px;
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab {
    border-bottom: none;
  }
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab:after {
    bottom: -2px;
  }
}
.visitors-card .b-tabs__tab span {
  display: inline-block;
  font-size: 0.88rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #000;
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab span {
    margin-top: 0;
    display: inline;
    text-decoration: none !important;
  }
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab span:last-child {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab span b {
    text-decoration: none;
  }
}
.visitors-card .b-tabs__tab b {
  text-decoration: underline;
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab b {
    display: inline-block;
  }
}
@media only screen and (max-width: 850px) {
  .visitors-card h2 .search-sort {
    display: none;
  }
}

.filter-wrap {
  padding-left: 116px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  .filter-wrap {
    margin-bottom: 20px !important;
    padding-left: 0;
  }
}
@media only screen and (max-width: 850px) {
  .filter-wrap {
    padding-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .filter-wrap {
    margin-left: -5px;
    margin-right: -5px;
  }
}
.filter-wrap > label {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
  display: inline-block;
  margin-right: 10px;
  padding-top: 5px;
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 992px) {
  .filter-wrap > label {
    display: none;
  }
}
@media only screen and (max-width: 850px) {
  .filter-wrap > label {
    display: none;
  }
}
.filter-wrap--curled .filter__clear {
  display: none;
}
.filter-wrap--curled .filter__details {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding-bottom: 0;
  margin-top: -15px;
}
.filter-wrap--curled .filter__trigger {
  position: absolute;
  bottom: 17px;
  right: 0;
}

@media only screen and (max-width: 992px) {
  .filter {
    margin-top: 25px;
  }
}
@media only screen and (max-width: 850px) {
  .filter {
    background-color: #fafafa;
    padding: 25px 30px;
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media only screen and (max-width: 640px) {
  .filter {
    margin-left: -20px !important;
    margin-right: -20px !important;
    padding: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .filter {
    margin-left: -15px !important;
    margin-right: -15px !important;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.filter__block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 500px) {
  .filter__block {
    margin-bottom: 10px;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
}
.filter__block:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 850px) {
  .filter__btns {
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media only screen and (max-width: 850px) {
  .filter__apply {
    background-color: #14AC7E;
    width: 100px;
    height: 24px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 0.78rem;
    letter-spacing: 0.5px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 30px;
    color: #fff;
  }
}
@media only screen and (max-width: 850px) {
  .filter__apply svg {
    margin-right: 5px;
  }
}
.filter__block-curling {
  display: none;
}
@media only screen and (max-width: 850px) {
  .filter__block-curling {
    display: block !important;
  }
}
.filter__row {
  margin-bottom: 10px;
}
@media only screen and (max-width: 500px) {
  .filter__row {
    width: 100%;
    min-width: 100%;
  }
}
.filter__row:last-child {
  margin-left: 100px;
}
@media only screen and (max-width: 500px) {
  .filter__row:last-child {
    margin-left: 0;
    margin-right: 0;
  }
}
.filter__row:first-child {
  margin-left: 0;
}
.filter__row-h {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.75);
  letter-spacing: 0.5px;
  display: inline-block;
  margin-right: 10px;
}
.filter__el-wrap {
  padding-right: 10px;
}
.filter__el-wrap [type=checkbox] {
  position: absolute;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
}
.filter__el-wrap [type=checkbox]:checked + .filter__el {
  color: #fff;
  border-color: #fff;
}
.filter__el-wrap [type=checkbox]:checked + .filter__el::before {
  opacity: 1;
  visibility: visible;
}
.filter__el-wrap label {
  position: relative;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.filter__el {
  padding: 5px 25px;
  line-height: 1;
  border: 1px solid #bebebe;
  border-radius: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.78rem;
  color: #333;
  cursor: pointer;
  transition: all 0.2s linear;
  letter-spacing: 0.5px;
  background-color: #fff;
  overflow: hidden;
  position: relative;
  z-index: 1;
  display: inline-block;
  vertical-align: top;
}
@media only screen and (max-width: 992px) {
  .filter__el {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .filter__el {
    padding: 4px 12px;
    font-size: 0.6rem;
  }
}
.filter__el::before {
  position: absolute;
  opacity: 0;
  transition: all 0.2s linear;
  visibility: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  right: -1px;
  bottom: 0;
  content: "";
  background-image: linear-gradient(78deg, #fc575e 0%, #f7b42c 100%);
}
.filter__el:hover, .filter__el-active {
  color: #fff;
  border-color: #fff;
}
.filter__el:hover::before, .filter__el-active::before {
  opacity: 1;
  visibility: visible;
}
.filter__details {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 1px solid #bebebe;
}
@media only screen and (max-width: 992px) {
  .filter__details {
    border-bottom: none;
  }
}
@media only screen and (max-width: 850px) {
  .filter__details {
    display: none;
  }
}
.filter__details-mob {
  display: none;
}
@media only screen and (max-width: 850px) {
  .filter__details-mob {
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width: 992px) {
  .filter__details-mob .form-row {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 850px) {
  .filter__details-mob .form-row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 850px) {
  .filter__details-mob .search-sort__search {
    margin-right: 15px;
    width: calc(100% - 15px - 90px);
  }
}
.filter__clear {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.78rem;
  color: #272A38;
  letter-spacing: 0.5px;
  cursor: pointer;
}
@media only screen and (max-width: 850px) {
  .filter__clear {
    display: block !important;
  }
}
.filter__clear svg {
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 2px;
}
.filter__trigger {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
  cursor: pointer;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: right;
  transition: all 0.5s ease;
}
.filter__trigger svg {
  display: inline-block;
  margin-left: 5px;
}
.filter__trigger--opened {
  -ms-flex-positive: 0;
      flex-grow: 0;
}
.filter__trigger--opened svg {
  transform: rotate(180deg);
}
@media only screen and (max-width: 850px) {
  .filter-mob-trigger {
    width: 90px;
    height: 30px;
    border-radius: 8px;
    background-color: #e9e9e9;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 0.78rem;
    color: rgba(0, 0, 0, 0.8);
    letter-spacing: 0.5px;
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 850px) {
  .filter-mob-trigger svg {
    vertical-align: middle;
    margin-left: 5px;
  }
}

.visitor-card-wrap {
  max-height: 300px;
  overflow: hidden;
  transition: all 1s ease;
  position: relative;
  margin-bottom: 20px;
  border: 1px solid #e9e9e9;
  border-radius: 6px;
}
.visitor-card-wrap.active {
  overflow: visible;
}
.visitor-card-wrap:hover {
  max-height: 1000px;
  overflow: auto;
}
.visitor-card-wrap:hover:after {
  display: none;
}
.visitor-card-wrap:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60px;
  z-index: 2;
}
.visitor-card-wrap.my-card {
  max-height: 1000px;
}
.visitor-card-wrap.my-card:after {
  display: none;
}
.visitor-card-wrap.nohover {
  max-height: 2000px;
}
.visitor-card-wrap.nohover:after {
  display: none;
}

.visitor-card {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  /* &__profile,
  &__plan {
    width: 26%;
    min-width: 26%;
    padding: 20px;
    padding-bottom: 30px;

    @media only screen and (max-width: 1366px) {
      width: 33%;
      min-width: 33%;
    }

    @media only screen and (max-width: 992px) {
      width: 100%;
      min-width: 100%;
    }
  } */
  /* &__desc {
    width: 48%;
    min-width: 48%;
    padding: 20px;
    padding-bottom: 30px;

    @media only screen and (max-width: 1366px) {
      width: 34%;
      min-width: 34%;
    }

    @media only screen and (max-width: 992px) {
      width: 100%;
      min-width: 100%;
      border-bottom: 1px solid #e9e9e9;
    }
  } */
  /*  &__plan {
     border-left: 1px solid #e9e9e9;

     @media only screen and (max-width: 1366px) {
       padding-left: 15px;
       padding-right: 15px;
     }

     @media only screen and (max-width: 1199px) {
       border-left: none;
     }
   }
  */
}
.visitor-card_item {
  background-color: #ffffff;
}
.visitor-card_item .visitor-card__profile {
  -ms-flex-pack: left;
      justify-content: left;
  width: 28%;
  min-width: 28%;
  border: 1px solid #e9e9e9;
  border-right: none;
}
@media (max-width: 991px) {
  .visitor-card_item .visitor-card__profile {
    width: 100%;
    min-width: auto;
    border: 1px solid #e9e9e9;
    border-bottom: none;
    border-radius: 6px 6px 0 0;
  }
}
.visitor-card_item .visitor-card__desc {
  width: calc(72% - 160px);
  border: 1px solid #e9e9e9;
  padding: 0;
  border-radius: 0 6px 6px 0;
  position: relative;
}
@media (max-width: 991px) {
  .visitor-card_item .visitor-card__desc {
    border-radius: 0;
    border-bottom: none;
  }
}
.visitor-card_item .visitor-card__action {
  width: 160px;
  min-width: 160px;
  border: none;
  position: relative;
  padding: 10px 0 0 20px;
}
@media (max-width: 991px) {
  .visitor-card_item .visitor-card__action {
    width: 100%;
    border: 1px solid #e9e9e9;
    border-top: none;
    border-radius: 0 0 6px 6px;
    padding: 10px 10px 10px;
  }
}
.visitor-card .card_img {
  position: relative;
  overflow: hidden;
}
@media (max-width: 991px) {
  .visitor-card .card_img {
    margin: 10px;
  }
}
.visitor-card .card_img img {
  max-width: 100%;
  vertical-align: top;
}
@media (max-width: 991px) {
  .visitor-card .card_img img {
    border-radius: 5px;
    overflow: hidden;
  }
}
.visitor-card__profile {
  background-color: #fafafa;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (max-width: 992px) {
  .visitor-card__profile {
    display: block;
  }
}
.visitor-card__profile-info2 {
  min-height: 140px;
  position: relative;
}
.visitor-card__profile-info2 .icon_like {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 5px;
}
.visitor-card__profile-info2 .btn--status {
  display: block;
}
.visitor-card__profile-flag {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #fff;
}
.visitor-card__profile-ava {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.visitor-card__profile-ava div:first-child {
  background-size: cover;
  background-position: center;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1366px) {
  .visitor-card__profile-ava div:first-child {
    width: 80px;
    height: 80px;
  }
}
.visitor-card__profile-t {
  position: relative;
  padding-left: 115px;
}
@media only screen and (max-width: 1366px) {
  .visitor-card__profile-t {
    padding-left: 90px;
  }
}
.visitor-card__profile-b {
  margin-top: 15px;
}
@media only screen and (max-width: 992px) {
  .visitor-card__profile-b {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 992px) {
  .visitor-card__profile-b > .row {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
}
@media only screen and (max-width: 992px) {
  .visitor-card__profile-b > .profile-btn {
    max-width: 370px;
  }
}
@media only screen and (max-width: 992px) {
  .visitor-card__profile-b .profile-btn-wrap {
    max-width: 370px;
  }
}
.visitor-card__profile-info1 {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
}
.visitor-card__profile-gender {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.visitor-card__profile-gender svg {
  margin-right: 4px;
}
.visitor-card__profile-gender span {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
}
.visitor-card-buttons {
  padding: 10px 0 0;
}
.visitor-card-buttons .small-btn {
  position: relative;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
  background-repeat: no-repeat;
  background-position: center;
}
.visitor-card-buttons .like {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 18'%3E%3Cdefs%3E%3Cpath d='M347.22227,1224.09856c-1.83245,-1.83245 -4.74282,-1.83245 -6.57527,0c0,0 -0.32337,0.26623 -0.64675,0.26623c-0.32337,0 -0.64675,-0.26623 -0.64675,-0.26623c-1.83245,-1.83245 -4.74281,-1.83245 -6.57527,0c-1.83245,1.83245 -1.83245,4.74281 0,6.57526c0,0 5.815,6.69253 7.22201,6.69253c1.42066,0 7.22202,-6.69253 7.22202,-6.69253c1.83245,-1.83245 1.83245,-4.74281 0,-6.57526' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-330,-1221%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23bebebe' stroke-miterlimit='50' stroke-width='2.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.visitor-card-buttons .message {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 17'%3E%3Cdefs%3E%3Cpath d='M386.86264,1222.15783c0.42886,0 0.85773,0.17155 1.20093,0.51467c0.34308,0.34311 0.51468,0.772 0.51468,1.20086v10.29319c0,0.4289 -0.1716,0.85779 -0.51468,1.20088c-0.3432,0.34311 -0.77206,0.51466 -1.20093,0.51466c0,0 -5.06219,0 -8.07535,0c-3.01312,0 -4.72186,0.78747 -7.3656,3.43107v-15.4398c0,-0.42886 0.17157,-0.85775 0.51468,-1.20086c0.34314,-0.34312 0.77206,-0.51467 1.20099,-0.51467z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-371,-1222%29'%3E%3Cg opacity='0.2'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  /*&.active {
    &:before {
      position: absolute;
      z-index: 2;
      content: '';
      top: 0;
      right: -2px;
      width: 8px;
      height: 8px;
      background-color: #fd3945;
      border-radius: 50%;
    }
  }*/
}
.visitor-card__profile-name {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.88rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
  line-height: 1.1;
  margin-bottom: 2px;
  padding-top: 7px;
  padding-right: 20px;
  position: relative;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
}
.visitor-card__profile-name:hover {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}
.visitor-card__profile-city {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.68rem;
  color: rgba(0, 0, 0, 0.6);
  letter-spacing: 0.5px;
  line-height: 1.1;
  margin-bottom: 15px;
}
.visitor-card__profile-status {
  margin-bottom: 20px;
}
.visitor-card__profile-company {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
  line-height: 1.1;
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.visitor-card__profile-company:hover {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}
.visitor-card__profile-proff {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.68rem;
  color: rgba(0, 0, 0, 0.6);
  letter-spacing: 0.5px;
  line-height: 1.1;
  margin-bottom: 10px;
}
.visitor-card__profile-social {
  margin-top: 15px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.visitor-card__profile-social a {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 20px;
  min-width: 20px;
  margin-bottom: 5px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.1);
  margin-right: 5px;
  border: 1px solid transparent;
}
.visitor-card__desc-block {
  margin-bottom: 20px;
  padding-top: 8px;
}
.visitor-card__desc-block:last-child {
  margin-bottom: 0;
}
.visitor-card__desc-block:last-child > p:last-child,
.visitor-card__desc-block:last-child > div:last-child {
  margin-bottom: 0;
}
.visitor-card__desc-block h4 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
  line-height: 1.1;
  margin-bottom: 7px;
}
.visitor-card__desc-block p {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.78rem !important;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.8 !important;
  margin-bottom: 0;
}
.visitor-card__plan {
  /* padding-left: 30px; */
}
.visitor-card__plan h4 {
  /* padding-top: 7px; */
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.88rem;
  color: #000;
  line-height: 1.1;
  margin-bottom: 10px;
  position: relative;
}
.visitor-card__plan-btns {
  margin-top: 14px !important;
}
.visitor-card__plan-btns a:not(.btn) {
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8) !important;
  line-height: 1;
  letter-spacing: 0.5px;
  margin-right: 35px !important;
  -ms-flex-align: center;
      align-items: center;
}
.visitor-card__plan-btns a:not(.btn) svg:first-child {
  display: inline-block;
  margin-right: 10px;
}

.skill {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 24px;
  border-radius: 15px;
  border: 1px solid #bebebe;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8) !important;
  letter-spacing: 0.5px;
  padding-left: 25px;
  padding-right: 25px;
  margin-right: 10px;
  margin-bottom: 5px;
  margin-top: 5px;
  text-decoration: none !important;
}

.profile-btn-wrap {
  padding-bottom: 5px;
  position: relative;
}
.profile-btn-wrap:hover .profile-btn-hidden {
  opacity: 1;
  display: block;
}

.profile-btn-hidden {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.16);
  padding: 10px;
  z-index: 11;
  transition: all 0.5s ease;
}
.profile-btn-hidden a {
  display: block;
  color: rgba(0, 0, 0, 0.6) !important;
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.78rem;
  padding: 10px;
  border-radius: 8px;
  background-color: #fff;
}
.profile-btn-hidden a:hover {
  background-color: #f5f5f5;
}

.profile-btn-wrapper {
  position: relative;
}
.profile-btn-wrapper .profile_list {
  display: none;
  position: absolute;
  z-index: 2;
  top: 100%;
  right: 0;
  width: 200px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  background-color: #ffffff;
  padding: 10px;
  margin: 10px 0 0;
}
.profile-btn-wrapper .profile_list ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
.profile-btn-wrapper .profile_list a {
  display: block;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: 700;
  padding: 9px 10px;
  border-radius: 8px;
  text-decoration: none;
}
.profile-btn-wrapper .profile_list a:hover {
  background-color: #f5f5f5;
}

.profile-wrapper-inner {
  position: relative;
}
.profile-wrapper-inner .profile-btn__opt {
  font-family: "Montserrat", sans-serif;
  background-color: transparent;
  font-weight: 700;
  padding: 0;
  font-size: 1rem;
  letter-spacing: 2px;
  color: #fff;
  line-height: 0.8;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 60px;
  height: 40px;
  margin: -20px 0 0;
  cursor: pointer;
}
.profile-wrapper-inner .profile-btn__opt::before {
  content: "...";
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  vertical-align: top;
  display: inline-block;
}

.profile-btn {
  border-radius: 20px;
  height: 40px;
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none !important;
  padding-left: 20px;
  padding-right: 20px;
}
.profile-btn .profile-btn__name {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  letter-spacing: 0.5px;
}
.profile-btn .profile-btn__opt {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  letter-spacing: 2px;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  display: block;
  position: relative;
  top: -3px;
}
.profile-btn svg {
  margin-right: 10px;
}
.profile-btn__name {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.profile-btn--grey {
  background-color: #f3f3f3;
  border: 1px solid #e9e9e9;
}
@media only screen and (max-width: 992px) {
  .profile-btn--grey {
    max-width: 300px;
  }
}
.profile-btn--grey .profile-btn__name {
  color: rgba(0, 0, 0, 0.8);
}
.profile-btn--grey:hover {
  background-color: #e9e9e9;
}
.profile-btn--orange {
  background-image: linear-gradient(83deg, #FC575E, #F7B42C);
  background-color: #F7B42C;
}
.profile-btn--orange .profile-btn__name,
.profile-btn--orange .profile-btn__opt {
  color: #fff;
}
.profile-btn--orange:hover {
  box-shadow: inset 70px 70px 70px 70px #F98645;
}
.profile-btn--red {
  background-image: linear-gradient(83deg, #C11B26, #FD3945);
  background-color: #FD3945;
}
.profile-btn--red .profile-btn__name,
.profile-btn--red .profile-btn__opt {
  color: #fff;
}
.profile-btn--red:hover {
  box-shadow: inset 70px 70px 70px 70px #C11B26;
}
.profile-btn--green {
  background-image: linear-gradient(83deg, #14AC7E, #12D69B);
  background-color: #12D69B;
}
.profile-btn--green .profile-btn__name,
.profile-btn--green .profile-btn__opt {
  color: #fff;
}
.profile-btn--green:hover {
  box-shadow: inset 70px 70px 70px 70px #14AC7E;
}

.svg-vk-wrap:hover {
  border-color: #4D75A3;
  background: none;
}
.svg-vk-wrap:hover svg path {
  fill: #4D75A3;
}

.svg-fb-wrap:hover {
  border-color: #3B5998;
  background: none;
}
.svg-fb-wrap:hover svg path {
  fill: #3B5998;
}

.svg-tw-wrap:hover {
  border-color: #1DA1F2;
  background: none;
}
.svg-tw-wrap:hover svg path {
  fill: #1DA1F2;
}

.svg-g-wrap:hover {
  border-color: #CC3732;
  background: none;
}
.svg-g-wrap:hover svg path {
  fill: #CC3732;
}

.svg-in-wrap:hover {
  border-color: #0077B5;
  background: none;
}
.svg-in-wrap:hover svg path {
  fill: #0077B5;
}

.svg-ok-wrap:hover {
  border-color: #FF9800;
  background: none;
}
.svg-ok-wrap:hover svg path {
  fill: #FF9800;
}

.content .aside {
  width: calc(33.3% - 13px);
  position: absolute;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 1199px) {
  .content .aside {
    width: 100%;
    position: static;
  }
}

.block-p__part {
  margin-bottom: 40px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.9rem;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.6);
}
@media only screen and (max-width: 640px) {
  .block-p__part {
    display: none;
    margin-bottom: 10px;
  }
}
.block-p__part:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 640px) {
  .block-p__part--active {
    display: block;
  }
}

.aside .block-p__name {
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
}

.block-p__h {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
  font-size: 1rem;
}
@media only screen and (max-width: 640px) {
  .block-p__h {
    display: none;
  }
}
.block-p__h span {
  margin-left: 5px;
  display: inline-block;
  font-size: 1rem;
}
.block-p__h--multi {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 640px) {
  .block-p__h--multi {
    display: none;
  }
}
.block-p__h--multi:hover span b {
  text-decoration: none;
}
.block-p__h--multi span {
  margin-left: 5px;
  display: inline-block;
}
.block-p__h--multi span b {
  font-size: 1rem;
  font-weight: 700;
  text-decoration: underline;
  transition: all 0.5s ease;
}
.block-p__h--multi .view-all {
  margin-top: 0;
  font-size: 0.85rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.6px;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: right;
}
@media only screen and (max-width: 640px) {
  .block-p__h--multi .view-all {
    display: none;
  }
}

@media only screen and (max-width: 640px) {
  .part2 > .aside-wrap:first-child {
    display: none;
  }
}

@media only screen and (max-width: 1199px) {
  .part4 {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width: 850px) {
  .part4 {
    display: block;
  }
}
@media only screen and (max-width: 1199px) {
  .part4 > section {
    width: 50%;
    min-width: 50%;
  }
}
@media only screen and (max-width: 850px) {
  .part4 > section {
    width: 100%;
    min-width: 100%;
  }
}
@media only screen and (max-width: 850px) {
  .part4 .view-all {
    display: none;
  }
}

.block-se__i {
  position: relative;
  background-color: #fafafa;
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  margin-bottom: 15px;
  padding: 10px;
  min-height: 70px;
  overflow: hidden;
}
.block-se__i-pic {
  position: absolute;
  top: 0;
  left: 0;
  width: 33%;
  bottom: 0;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 850px) {
  .block-se__i-pic {
    width: 180px;
  }
}
@media only screen and (max-width: 640px) {
  .block-se__i-pic {
    width: 33%;
  }
}
.block-se__i-details {
  margin-left: 33%;
  padding-left: 7px;
}
@media only screen and (max-width: 850px) {
  .block-se__i-details {
    margin-left: 180px;
  }
}
@media only screen and (max-width: 640px) {
  .block-se__i-details {
    margin-left: 33%;
  }
}
.block-se__i-date {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.67rem;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}
.block-se__i-title {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  line-height: 1.4;
  letter-spacing: 1px;
}
@media only screen and (max-width: 640px) {
  .block-se__i-title {
    line-height: 1;
    font-size: 0.75rem;
  }
}

.dop-contacts {
  background: none;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  font-size: 0.8rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
}
.dop-contacts a {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none !important;
}
.dop-contacts p {
  margin-bottom: 40px;
}
.dop-contacts b {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  font-size: 0.8rem !important;
  display: block;
}
.dop-contacts .img {
  text-align: center;
  margin: 0 0 30px;
}
.dop-contacts .img img {
  margin: 0 auto;
}
.dop-contacts .info_top {
  font-size: 0;
  margin: 0 0 50px;
}
.dop-contacts .info_top .item {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  text-align: center;
}
.dop-contacts .info_top .number {
  color: #fd3945;
  font-size: 40px;
  font-weight: 600;
  font-family: "Oswald", sans-serif;
}
.dop-contacts .info_top .label {
  padding: 10px 0 0;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
  letter-spacing: 0.6px;
}
.dop-contacts .info {
  text-align: center;
}
.dop-contacts .btn_visit {
  margin: 0 auto;
  color: #fff;
  border-radius: 20px;
  max-width: 320px;
  padding: 11px 20px;
  font-size: 12px;
  font-weight: 500;
}

.discussion .visitor-card__profile {
  -ms-flex-pack: unset;
      justify-content: unset;
}
.discussion .small-btn {
  width: 102px;
  border-radius: 15px;
  opacity: 0.95;
  background-color: #ffffff;
  border: 1px solid #bebebe;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 500;
  text-decoration: none;
  padding: 6px 10px 4px 10px;
  background-position: 10px center;
  height: 24px;
  text-align: center;
  margin: 0 5px 5px;
}
@media (max-width: 767px) {
  .discussion .small-btn {
    width: auto;
    margin: 0 5px 5px 0;
  }
}
.discussion .small-btn:hover {
  opacity: 1;
}
.discussion .small-btn::before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  margin: -1px 5px 0 0;
}
.discussion .icon_btn_like::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='13' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 13'%3E%3Cdefs%3E%3Cpath d='M345.18905,2372.58001c-1.58018,-1.58018 -4.08987,-1.58018 -5.67005,0c0,0 -0.27885,0.22958 -0.55771,0.22958c-0.27885,0 -0.55771,-0.22958 -0.55771,-0.22958c-1.58018,-1.58018 -4.08987,-1.58018 -5.67005,0c-1.58018,1.58018 -1.58018,4.08987 0,5.67005c0,0 5.01445,5.77117 6.22776,5.77117c1.22508,0 6.22776,-5.77116 6.22776,-5.77116c1.58018,-1.58018 1.58018,-4.08987 0,-5.67005' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-331,-2371%29'%3E%3Cg opacity='0.2'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 16px;
  height: 13px;
}
.discussion .icon_btn_message::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 13 12'%3E%3Cpath d='M442.39578,2373.10777c0.30231,0 0.60461,0.12093 0.8465,0.36279c0.24182,0.24186 0.36276,0.54417 0.36276,0.8465v7.25566c0,0.30232 -0.12094,0.60464 -0.36276,0.8465c-0.24188,0.24185 -0.54419,0.36279 -0.8465,0.36279c0,0 -3.56808,0 -5.69186,0c-2.12378,0 -3.32822,0.55509 -5.19165,2.41855v-10.88349c0,-0.30232 0.12094,-0.60464 0.36279,-0.8465c0.24185,-0.24185 0.54416,-0.36279 0.8465,-0.36279z' transform='matrix%281,0,0,1,-431,-2373%29' opacity='0.2' fill='%23000000' fill-opacity='1'/%3E%3C/svg%3E");
  width: 13px;
  height: 12px;
}
.discussion .icon_btn_meeting {
  padding: 5px 10px 3px 10px;
}
.discussion .icon_btn_meeting::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='19' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 19 15'%3E%3Cdefs%3E%3Cpath d='M554.93909,2375.29761l3.09766,3.09766h-2.32324c0,1.70361 -0.61954,3.17505 -1.8586,4.33667c-1.23906,1.23901 -2.71045,1.85864 -4.33672,1.85864c-1.23906,0 -2.32324,-0.30981 -3.32999,-1.00684l1.16162,-1.16162c0.61954,0.38721 1.39395,0.54211 2.16837,0.54211c1.3165,0 2.40068,-0.46472 3.25253,-1.39392c0.85185,-0.92944 1.39395,-2.01355 1.39395,-3.25256h-2.32324zM544.8717,2378.39526h2.32324l-3.09766,3.09766l-3.09766,-3.09766h2.32324c0,-1.70361 0.61954,-3.17505 1.8586,-4.33667c1.23906,-1.23901 2.71045,-1.85864 4.33672,-1.85864c1.23906,0 2.32324,0.30981 3.32998,1.00684l-1.16162,1.16162c-0.61953,-0.38721 -1.39394,-0.54211 -2.16836,-0.54211c-1.31651,0 -2.40068,0.46472 -3.25253,1.39392c-0.85186,0.92944 -1.39395,1.93604 -1.39395,3.17505z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-540,-2371%29'%3E%3Cg opacity='0.2'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='0.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 19px;
  height: 15px;
}
.discussion_form {
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  border-radius: 6px;
  padding: 20px 20px;
}
@media (max-width: 767px) {
  .discussion_form {
    padding: 10px 20px;
    border-radius: 0;
    z-index: 5;
    margin: 0;
  }
}
.discussion_avatar {
  position: relative;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
}
@media (max-width: 767px) {
  .discussion_avatar {
    display: none;
  }
}
.discussion_avatar img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 105%;
}
.discussion_wrapper {
  padding: 20px 0 0;
}
.discussion_wrapper .tabs__tabs {
  white-space: nowrap;
  overflow: auto;
}
.discussion_wrapper .tabs__tab {
  width: 16.66%;
}
.discussion .tabs__item {
  padding: 30px 0 0;
}
.discussion .visitor-card_item + .visitor-card_item {
  margin: 20px 0 0;
}
.discussion .visitor-card__desc {
  display: block;
}
.discussion .visitor-card__desc .card_content p {
  margin: 0;
}
.discussion .visitor-card__desc .card_content p + p {
  margin: 10px 0 0;
}

#help_info {
  width: 200px;
  left: 100%;
  top: 50%;
  transform: translate(0, -50%);
  right: auto;
  background-color: rgba(0, 0, 0, 0.8);
  line-height: 1.2;
  padding: 15px 15px;
  margin: -10px 0 0 10px;
  text-align: left;
  border-radius: 9px;
}
#help_info:before {
  border: 5px solid transparent;
  border-right: 5px solid rgba(0, 0, 0, 0.8);
  top: 50%;
  transform: translate(0, -50%);
  right: 100%;
  bottom: auto;
  left: auto;
}
#help_info span {
  color: rgba(255, 255, 255, 0.8) !important;
  font-size: 11px !important;
  font-weight: 500;
  line-height: 1;
}
#help_info a {
  color: #399bfd !important;
  font-size: 11px !important;
  font-weight: 500;
}
#help_info a:hover {
  text-decoration: none;
}

.discuss_form {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 75px);
}
@media (max-width: 767px) {
  .discuss_form {
    width: 100%;
  }
}
.discuss_form .form_control {
  width: 100%;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  padding: 20px 110px 20px 20px;
}
@media (max-width: 767px) {
  .discuss_form .form_control {
    padding: 11px 90px 11px 10px;
  }
}
.discuss_form .btn_send {
  position: absolute;
  top: 50%;
  right: 20px;
  margin: -20px 0 0;
}
@media (max-width: 767px) {
  .discuss_form .btn_send {
    width: 30px;
    height: 30px;
    margin: -15px 0 0;
    right: 15px;
  }
}
@media (max-width: 767px) {
  .discuss_form .btn_send:before {
    width: 17px;
    height: 17px;
    background-size: cover;
  }
}
.discuss_form .btn_help {
  margin: 0 0 0 16px;
}
@media (max-width: 767px) {
  .discuss_form .btn_help {
    display: none;
  }
}
.discuss_form .btn_add_file {
  position: absolute;
  z-index: 2;
  right: 80px;
  top: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath d='M1487.12159,467.61719v-2.85352h2.87793v-1.90625h-2.87793v-2.85547h-1.92188v2.85547h-2.87842v1.90625h2.87842v2.85352zM1473.19971,471.90429l2.40039,2.86719l3.36035,-4.29883l4.32178,5.7168h-13.44385zM1485.19532,480.00195c0.95605,0 1.92187,-0.96289 1.92187,-1.9043v-9.03125h-3.36084v-2.86523h-2.92529v-3.34375h-12.90918c-0.95166,0 -1.92236,0.96484 -1.92236,1.90234v13.33789c0,1.05078 0.86279,1.9043 1.92236,1.9043z' transform='matrix%281,0,0,1,-1466,-460%29' fill='%23bebebe'/%3E%3C/svg%3E");
  width: 24px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  margin: -10px 0 0;
  cursor: pointer;
}
@media (max-width: 767px) {
  .discuss_form .btn_add_file {
    right: 55px;
  }
}
.discuss_form .btn_add_file [type=file] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 0;
}

.card_img_content {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
  color: #ffffff;
  font-weight: 500;
  padding: 10px 30px 20px 20px;
  line-height: 1.4;
}
@media only screen and (max-width: 1199px) {
  .card_img_content {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .card_img_content {
    position: static;
    font-size: 12px;
    font-weight: 600;
    color: #333333;
    padding: 0 0 10px;
  }
}
.card_img_content::before {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  min-height: 184px;
  height: 120%;
}
@media (max-width: 991px) {
  .card_img_content::before {
    display: none;
  }
}

.card_content {
  padding: 25px 40px 25px 30px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 500;
}
@media (max-width: 991px) {
  .card_content {
    padding: 15px 10px 0;
  }
}
.card_content p {
  margin: 0;
}
@media (max-width: 767px) {
  .card_content p {
    font-size: 12px !important;
    font-weight: 600;
  }
}

.discuss_wrap {
  position: relative;
  width: calc(100% - 40px);
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .discuss_wrap {
    width: 100%;
  }
}

.action_top .actions {
  text-decoration: none;
  font-size: 12px;
  font-weight: 600;
}
.action_top .actions + .actions {
  margin: 0 0 0 15px;
}
.action_top .list_inline_item + .list_inline_item {
  margin: 0 0 0 2px;
}
.action_top .action_like {
  color: #42bc97;
}
.action_top .action_dislike {
  color: #fd606a;
}

@media (max-width: 991px) {
  .action_top {
    float: right;
  }
}

.action_bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  padding: 0 0 0 20px;
}
@media (max-width: 991px) {
  .action_bottom {
    position: static;
    padding: 0;
  }
}

.action_info {
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  font-weight: 500;
}

.action_time {
  margin: 5px 0 0;
}

.link_delete {
  font-size: 12px;
  color: #fd3945;
  font-weight: 500;
  margin: 20px 0 0;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  padding: 0 0 0 19px;
  position: relative;
}
.link_delete:hover {
  color: #fd3945;
}
.link_delete::before {
  position: absolute;
  left: 0;
  content: "";
  top: 50%;
  transform: translate(0, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M1489.99241,1189.14032l3.99339,-3.99339l-3.99267,-3.99267l1.16206,-1.16206l3.99267,3.99267l3.99275,-3.99275l1.16217,1.16217l-3.99275,3.99275l3.99198,3.99198l-1.16206,1.16206l-3.99198,-3.99198l-3.99339,3.99339z' transform='matrix%281,0,0,1,-1490,-1180%29' fill='%23fd3945'/%3E%3C/svg%3E");
  width: 11px;
  height: 11px;
}

.b_page_404 {
  text-align: center;
  padding: 40px 0 70px;
}
.b_page_404 h1 {
  font-size: 140px;
  color: #e9e9e9;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 10px;
}
.b_page_404 p {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
  line-height: 1.5;
}
.b_page_404 p a {
  color: #ff782b;
}

.b_steps_page .all_steps {
  position: relative;
}
.b_steps_page .step_wrapper {
  display: none;
}
.b_steps_page .step_wrapper.gender_wrapper {
  display: block;
}
.b_steps_page .bl_city_wrapper .h2,
.b_steps_page .bl_categories_wrapper .h2 {
  margin: 0 0 15px;
}
.b_steps_page .sub_title {
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 10px;
  max-width: 490px;
  line-height: 1.4;
}
@media (max-width: 767px) {
  .b_steps_page .sub_title {
    font-size: 14px;
  }
}
.b_steps_page .control_wrapper {
  position: relative;
  z-index: 1;
}
.b_steps_page .btn {
  margin: auto;
}
.b_steps_page .h2 {
  font-size: 31px;
}
@media (max-width: 767px) {
  .b_steps_page .h2 {
    font-size: 1.8rem;
  }
}
.b_steps_page .login_steps {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 1;
  text-align: center;
}
@media (max-width: 767px) {
  .b_steps_page .login_steps {
    position: relative;
    bottom: 0;
    text-align: center;
    padding: 30px 0 0;
    width: 100%;
  }
}
.b_steps_page .login_steps ul {
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 auto;
}
.b_steps_page .login_steps ul li {
  display: inline-block;
  vertical-align: middle;
}
.b_steps_page .login_steps ul li + li {
  margin: 0 0 0 20px;
}
.b_steps_page .login_steps ul .active a {
  border-color: #ff782b;
}
.b_steps_page .login_steps ul a {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: 2px solid #d5d5d5;
  text-decoration: none;
}
.b_steps_page .control_page_bottom {
  text-align: center;
  min-height: 50px;
  position: relative;
}
.b_steps_page .control_page_bottom:before, .b_steps_page .control_page_bottom:after {
  content: "";
  display: table;
}
.b_steps_page .control_page_bottom:after {
  clear: both;
}
.b_steps_page .control_page_bottom .btn {
  margin: 0;
  width: 47%;
  max-width: 170px;
  padding: 12px 40px;
}
@media (max-width: 767px) {
  .b_steps_page .control_page_bottom .btn {
    padding: 12px 10px;
  }
}
.b_steps_page .control_page_bottom .show_events {
  display: none;
}
.b_steps_page .control_buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.b_steps_page .control_buttons.last {
  display: block;
  text-align: right;
}
@media (max-width: 767px) {
  .b_steps_page .control_buttons.last {
    text-align: center;
  }
}
.b_steps_page .control_buttons.last .btn_next {
  display: none;
}
.b_steps_page .control_buttons.last .show_events {
  display: inline-block;
  vertical-align: top;
  width: auto;
  max-width: none;
}
.b_steps_page .btn_skip {
  left: 0;
}
.b_steps_page .btn_next {
  right: 0;
}
.b_steps_page .gender_wrapper_inner {
  text-align: center;
  padding: 0 0 100px;
}
@media (max-width: 767px) {
  .b_steps_page .gender_wrapper_inner {
    padding: 0 0 30px;
  }
}
.b_steps_page .gender_wrapper_inner .gender_item {
  display: inline-block;
  vertical-align: top;
}
.b_steps_page .gender_wrapper_inner .gender_item + .gender_item {
  margin: 0 0 0 80px;
}
@media (max-width: 767px) {
  .b_steps_page .gender_wrapper_inner .gender_item + .gender_item {
    margin: 0 0 0 20px;
  }
}
.b_steps_page .gender_wrapper_inner .gender_item .title {
  color: #272a38;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}
.b_steps_page .gender_wrapper_inner label {
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
}
.b_steps_page .gender_wrapper_inner label:hover .gender_icon {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background-color: transparent;
}
.b_steps_page .gender_wrapper_inner label:hover .gender_icon::before {
  opacity: 1;
  visibility: visible;
}
.b_steps_page .gender_wrapper_inner [type=radio] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.b_steps_page .gender_wrapper_inner [type=radio]:checked + .label_wrpper .gender_icon {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background-color: transparent;
}
.b_steps_page .gender_wrapper_inner [type=radio]:checked + .label_wrpper .gender_icon::before {
  opacity: 1;
  visibility: visible;
}
.b_steps_page .gender_wrapper_inner .gender_icon {
  overflow: hidden;
  width: 160px;
  height: 160px;
  border-radius: 50%;
  background-color: #e9e9e9;
  margin: 0 0 35px;
  background-repeat: no-repeat;
  background-position: center 100%;
  transition: all 0.2s linear;
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .b_steps_page .gender_wrapper_inner .gender_icon {
    width: 100px;
    height: 100px;
  }
}
.b_steps_page .gender_wrapper_inner .gender_icon::before {
  position: absolute;
  z-index: -2;
  content: "";
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  background-image: linear-gradient(45deg, #fc575e 0%, #f7b42c 100%);
  opacity: 0;
  transition: all 0.2s linear;
  visibility: hidden;
}
.b_steps_page .gender_wrapper_inner .gender_icon:after {
  position: absolute;
  z-index: 1;
  content: "";
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  background-repeat: no-repeat;
  background-position: center 100%;
}
@media (max-width: 767px) {
  .b_steps_page .gender_wrapper_inner .gender_icon:after {
    background-size: 60%;
  }
}
.b_steps_page .gender_wrapper_inner .male:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='104' height='137' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 104 137'%3E%3Cdefs%3E%3Cpath d='M891.32076,537.83448v0c-14.18868,11.47174 -31.99999,18.41516 -51.32075,18.41516c-19.62264,0 -37.43396,-6.94342 -51.32075,-18.71705c0,0 2.11321,-1.81133 3.62264,-2.717l23.84906,-12.98118c3.01886,-1.81133 5.13207,-5.1321 4.5283,-9.05664v-9.66042c0,0 -6.9434,-8.15098 -9.66039,-19.92461c-2.11321,-1.20755 -3.62264,-3.92455 -3.62264,-6.64154v-10.56607c0,-2.41511 1.20755,-4.52832 2.71698,-6.03777v-15.39627c0,0 -3.32076,-24.15104 29.58491,-24.15104c32.90566,0 29.5849,24.15104 29.5849,24.15104v16.00006c1.81132,1.50943 2.71698,3.62266 2.71698,6.03775v10.56608c0,3.62266 -2.41508,6.64154 -5.73585,7.5472c-1.81132,5.73588 -4.22642,11.16985 -7.84905,16.00006c-0.90565,1.20757 -1.81132,2.11322 -2.41508,3.01888v9.9623c0,3.62266 2.1132,7.24532 5.43396,8.75476l25.66038,12.67929c1.50942,0.60379 3.01884,1.50945 4.2264,2.717z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-788,-420%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_steps_page .gender_wrapper_inner .female:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='102' height='133' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 102 133'%3E%3Cdefs%3E%3Cpath d='M1130.4151,538.41383c-13.88678,11.16972 -31.39621,18.11305 -50.4151,18.11305c-19.32076,0 -37.13208,-6.94333 -51.01887,-18.41492c1.81132,-2.41507 4.22641,-4.52826 6.9434,-6.03769l27.4717,-11.77347c1.50944,-0.60379 2.71698,-3.01884 3.62264,-4.83015c0.90566,-1.50943 -0.30189,-3.32072 -2.1132,-3.32072h-19.62265c0,0 -6.9434,-0.60378 -12.37736,-3.01884c-3.32076,-1.50941 -4.22641,-3.01884 -2.41509,-6.03767c5.73585,-8.15088 17.81132,-27.77333 18.1132,-47.99957c0,0 0.60378,-31.09406 31.09435,-31.09406c17.81133,0 26.26416,10.56594 30.18867,19.32058c2.11322,4.83015 3.01888,10.26406 3.62265,15.39609c1.20755,19.32058 11.16981,36.82985 15.6981,44.07508c1.50944,2.41507 0.90565,6.03767 -1.81132,7.5471c-4.22642,2.41507 -9.35848,1.50941 -9.35848,1.50941h-19.62263c-1.81132,0 -2.71698,2.71696 -1.20755,3.9245c1.20755,0.90564 2.4151,1.81129 3.01887,2.11319l22.94338,13.88666c3.01888,1.81131 5.73586,3.92448 7.24529,6.64143z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1029,-424%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_steps_page .your_city {
  padding: 0 0 0;
}
.b_steps_page .your_city .title {
  color: #bebebe;
  font-size: 12px;
  font-weight: 600;
  padding: 0 0 10px 20px;
}
.b_steps_page .city_wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 30px 0 80px;
}
@media (max-width: 767px) {
  .b_steps_page .city_wrapper {
    padding: 30px 0;
    display: block;
  }
}
.b_steps_page .city_wrapper .item_row {
  width: calc(50% - 10px);
}
@media (max-width: 767px) {
  .b_steps_page .city_wrapper .item_row {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .b_steps_page .city_wrapper .item_row + .item_row {
    margin: 15px 0 0;
  }
}
.b_steps_page .city_wrapper .label_select {
  padding: 20px 30px 20px 20px;
}
@media (max-width: 767px) {
  .b_steps_page .city_wrapper .label_select {
    padding: 10px 30px 10px 10px;
  }
}
.b_steps_page .city_wrapper .label_select span {
  font-size: 22px;
}
@media (max-width: 767px) {
  .b_steps_page .city_wrapper .label_select span {
    font-size: 16px;
  }
}
.b_steps_page .select_city_wrapper {
  position: relative;
  padding: 0 0 0 0;
}
.b_steps_page .select_city_wrapper .form_select {
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
}
.b_steps_page .label_select {
  display: block;
  color: #000000;
  font-weight: 700;
  width: 100%;
  cursor: pointer;
  position: relative;
  border: 1px solid #bebebe;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 10px 30px 10px 20px;
}
.b_steps_page .label_select:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='9' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 9'%3E%3Cdefs%3E%3Cpath d='M1096.229,197.68372l6.88647,6.88647l6.88647,-6.88647' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1095,-197%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  width: 16px;
  height: 9px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -4px 0 0 10px;
  transition: all 0.2s linear;
}
.b_steps_page .label_select.active:after {
  transform: rotate(180deg);
}
.b_steps_page .label_select span {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 2px 0;
}
.b_steps_page .select_list_city {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 100%;
  padding: 10px 0 10px 10px;
  list-style: none;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  max-height: 257px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  left: 0;
  display: none;
  margin: 3px 0 0;
}
.b_steps_page .select_list_city li {
  transition: all 0.2s linear;
  border-radius: 8px;
  cursor: pointer;
  padding: 4px 10px;
  font-size: 16px;
  font-weight: 600;
}
.b_steps_page .select_list_city li:hover {
  background-color: #f5f5f5;
}
.b_steps_page .least_categories p {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.6px;
}
.b_steps_page .categories_wrapper {
  text-align: center;
  padding: 30px 0;
}
@media (max-width: 767px) {
  .b_steps_page .categories_wrapper {
    padding: 20px 0 10px;
  }
}
.b_steps_page .categories_wrapper .checkbox_label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 10px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: auto;
}
.b_steps_page .categories_wrapper .checkbox_label [type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.b_steps_page .categories_wrapper .checkbox_label [type=checkbox]:checked + span {
  color: #fff;
  border-color: #fff;
}
.b_steps_page .categories_wrapper .checkbox_label [type=checkbox]:checked + span:before {
  opacity: 1;
  visibility: visible;
}
.b_steps_page .categories_wrapper .checkbox_label span {
  display: block;
  border-radius: 15px;
  border: 1px solid #bebebe;
  font-size: 12px;
  color: #333333;
  letter-spacing: 0.6px;
  font-weight: 500;
  padding: 8px 30px;
  position: relative;
  transition: all 0.2s linear;
  z-index: 1;
  overflow: hidden;
  min-width: 100px;
}
@media (max-width: 767px) {
  .b_steps_page .categories_wrapper .checkbox_label span {
    padding: 5px 8px;
    min-width: auto;
  }
}
.b_steps_page .categories_wrapper .checkbox_label span:hover {
  color: #fff;
  border-color: #fff;
}
.b_steps_page .categories_wrapper .checkbox_label span:hover:before {
  opacity: 1;
  visibility: visible;
}
.b_steps_page .categories_wrapper .checkbox_label span:before {
  position: absolute;
  opacity: 0;
  transition: all 0.2s linear;
  visibility: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  right: -1px;
  bottom: 0;
  content: "";
  background-image: linear-gradient(78deg, #fc575e 0%, #f7b42c 100%);
}
.b_steps_page .select_info {
  text-align: center;
  padding: 0 0 50px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 767px) {
  .b_steps_page .select_info {
    padding: 0 0 20px;
  }
}

.speakers {
  overflow: hidden;
}
.speakers .speakers_wrapper {
  position: relative;
}
.speakers .speakers_wrapper .block-v__wrap__dots {
  padding: 20px 0 0;
}
.speakers .speakers_slider {
  margin: 0 -10px;
  position: relative;
}
.speakers .speakers_slider::before, .speakers .speakers_slider::after {
  position: absolute;
  content: "";
  top: 0;
  width: 50px;
  height: 150%;
  background: #fff;
  z-index: 10;
}
.speakers .speakers_slider::before {
  right: 100%;
}
.speakers .speakers_slider::after {
  left: 100%;
  margin: 0 0 0 1px;
}
.speakers .speakers_slider .slick-list {
  overflow: visible;
}
.speakers .btn_view_all {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  position: absolute;
  letter-spacing: 1.4px;
  position: absolute;
  top: 0;
  right: 0;
  color: #272a38;
  opacity: 0.2;
  text-decoration: none;
}
.speakers .btn_view_all::after {
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 7 10'%3E%3Cdefs%3E%3Cpath d='M1160.0001,2754.80469l-5,5l-1.48936,-1.48936l3.51064,-3.51064l-3.51064,-3.51064l1.48936,-1.48936z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1153,-2750%29'%3E%3Cg opacity='0.7'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 7px;
  height: 10px;
  margin: 0 0 0 5px;
}
.speakers .icon_like {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
}
.speakers .speaker_wrap {
  padding: 0 5px;
}
.speakers .speaker_item {
  max-width: 280px;
  margin: 0 auto;
  height: calc(100% - 50px);
  transition: all 0.1s linear;
  position: relative;
}
@media (min-width: 992px) {
  .speakers .speaker_item:hover {
    transform: scale(1.05);
  }
}
.speakers .speaker_item:hover:before {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);
}
@media (min-width: 992px) {
  .speakers .speaker_item:hover:before {
    height: calc(100% + 35px);
  }
}
@media (min-width: 992px) {
  .speakers .speaker_item:hover:after {
    height: 0;
    opacity: 0;
    bottom: -30px;
  }
}
@media (min-width: 992px) {
  .speakers .speaker_item:hover .profile-btn-wrapper {
    height: 45px;
    overflow: visible;
  }
}
.speakers .speaker_item:before {
  transition: all 0.1s linear;
  position: absolute;
  z-index: -1;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  border-radius: 6px;
  background-color: #ffffff;
  border: 1px solid #e9e9e9;
}
@media (min-width: 992px) {
  .speakers .speaker_item:after {
    position: absolute;
    transition: all 0.1s linear;
    border-radius: 0 0 6px 6px;
    bottom: 1px;
    left: 1px;
    right: 1px;
    content: "";
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.65) 0%, #ffffff 100%);
    height: 30px;
  }
}
.speakers .item_inner {
  position: relative;
  margin: 1px;
  padding: 30px 20px 20px;
}
@media (max-width: 991px) {
  .speakers .item_inner {
    padding: 20px 10px 20px;
  }
}
.speakers .profile-btn-wrapper {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 100%;
  margin: -20px 0 0;
  height: 20px;
  transition: all 0.1s linear;
}
@media (min-width: 992px) {
  .speakers .profile-btn-wrapper {
    overflow: hidden;
  }
}
@media (max-width: 991px) {
  .speakers .profile-btn-wrapper {
    overflow: visible;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    margin: 0 auto;
    height: auto;
  }
}
.speakers .profile-btn-wrapper .profile_list {
  top: auto;
  margin: 0 0 5px;
  bottom: 100%;
}
.speakers .speaker_photo {
  position: relative;
  width: 180px;
  margin: 0 auto 20px;
}
@media (max-width: 1300px) {
  .speakers .speaker_photo {
    width: 150px;
  }
}
.speakers .flags {
  position: absolute;
  z-index: 2;
  top: 14px;
  left: 15px;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border: 2px solid #fff;
  position: absolute;
  background-size: cover;
}
.speakers .photo_wrapper {
  position: relative;
  padding: 0 0 100%;
  border-radius: 50%;
  overflow: hidden;
}
.speakers .photo_wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 110%;
  min-width: 100%;
}
.speakers .content_wrap {
  text-align: center;
}
.speakers .speaker_name {
  font-size: 16px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2;
  margin: 0;
}
.speakers .speaker_city {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
  letter-spacing: 0.36px;
  font-weight: 600;
  line-height: 1.3;
  margin: 0;
}
.speakers .speaker_content {
  color: rgba(0, 0, 0, 0.6);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.3px;
  line-height: 1.4;
  padding: 10px 0;
}
.speakers .speaker_content h3 {
  font-weight: 700;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  margin: 0 0 5px;
}

.main section {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  padding: 30px;
  margin-bottom: 20px;
}
.main section b {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  letter-spacing: 1px;
}
.main section.visitors p {
  margin-bottom: initial;
  line-height: initial;
}
.main section .sold_out {
  color: #fd3945;
}
.main section .old_sum {
  font-size: 12px;
  letter-spacing: 0.6px;
  color: #fd3945;
  text-decoration: line-through;
}
.main section .old_sum b {
  font-size: 12px !important;
}
.main .align-items-center h3, .main .align-items-center p {
  font-family: "Oswald", sans-serif;
}
.main > .container > .row {
  margin-left: -25px;
  margin-right: -25px;
}
.main .price__row + .price__row {
  margin: 10px 0 0;
}

section a {
  color: #1673E6;
  text-decoration: underline;
}
section a::hover {
  text-decoration: none !important;
}

.content {
  margin-left: -10px;
  margin-right: -10px;
  position: relative;
}
.content > section {
  width: calc(66.7% - 7px);
  margin-left: 0;
}

.h2 {
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 2.5rem;
  position: relative;
  margin-bottom: 40px;
  color: #F98645;
}
.h2:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -30px;
  width: 10px;
  background: linear-gradient(47deg, #FC575E, #F7B42C);
}
.h2 span {
  color: #272A38;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}

.h2--flexmode {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.h2--flexmode .powered-by {
  font-size: 0.7rem;
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: #333;
  text-align: right;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 1.3;
}
.h2--flexmode .powered-by div {
  display: inline-block;
  text-align: left;
}

.responsive {
  max-width: 100%;
}

.description p b {
  letter-spacing: 0;
}

.mega-slider-wrap {
  width: 100%;
  position: relative;
  margin-top: 50px;
  margin-bottom: 50px;
  border-radius: 5px;
  overflow: hidden;
  height: 410px;
}

.slicked__dots,
.cols5__dots,
.block-v__wrap__dots {
  width: 100%;
  left: 0;
  right: 0;
}

.slicked__dots .slick-active,
.cols5__dots .slick-active,
.block-v__wrap__dots .slick-active {
  border: 3px solid #F98645;
}

.slicked__dots ul,
.cols5__dots ul,
.block-v__wrap__dots ul {
  text-align: center;
}

.slicked__dots li,
.cols5__dots li,
.block-v__wrap__dots li {
  display: inline-block;
  width: 9px;
  height: 9px;
  border: 3px solid #d5d5d5;
  cursor: pointer;
  border-radius: 50%;
  margin: 10px;
  transition: all 0.5s ease;
}

.slicked__dots li:hover,
.cols5__dots li:hover,
.block-v__wrap__dots li:hover {
  border: 3px solid #F98645;
}

.slicked__dots li button,
.cols5__dots li button,
.block-v__wrap__dots li button {
  display: none;
  padding: 0;
}

.mega-slider {
  position: relative;
}

.mega-slider__space-r {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 60px;
  background: linear-gradient(to left, rgba(0, 0, 0, 0.6), transparent);
  cursor: pointer;
  opacity: 0;
  transition: all 0.5s ease;
  z-index: 1;
}

.mega-slider__space-r:hover {
  opacity: 1;
}

.mega-slider__space-l {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 60px;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.6), transparent);
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  transition: all 0.5s ease;
}

.mega-slider__space-l:hover {
  opacity: 1;
}

.mega-slider__dots {
  position: absolute;
  bottom: -60px;
  width: 100%;
  left: 0;
  right: 0;
}
.mega-slider__dots .slick-active {
  border: 3px solid #F98645;
}
.mega-slider__dots ul {
  text-align: center;
}
.mega-slider__dots li {
  display: inline-block;
  width: 9px;
  height: 9px;
  border: 3px solid #d5d5d5;
  cursor: pointer;
  border-radius: 50%;
  margin: 10px;
  transition: all 0.5s ease;
}
.mega-slider__dots li:hover {
  border: 3px solid #F98645;
}
.mega-slider__dots li button {
  display: none;
  padding: 0;
}

.mega-slider__slide {
  background-size: cover;
  background-position: center;
  height: 410px;
  border-radius: 5px;
  overflow: hidden;
}

.mega-slider__arr-l {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 11;
  cursor: pointer;
  padding: 10px;
  width: 25px;
  height: 25px;
  transform: rotate(-45deg);
  left: 30px;
}
.mega-slider__arr-l:before {
  height: 3px;
  left: 0;
  right: 0;
  top: 0;
  background-color: #fff;
  content: "";
  position: absolute;
  transition: all 0.5s ease;
}
.mega-slider__arr-l:after {
  width: 3px;
  bottom: 0;
  left: 0;
  top: 0;
  background-color: #fff;
  content: "";
  position: absolute;
  transition: all 0.5s ease;
}

.mega-slider__arr-r {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 11;
  cursor: pointer;
  padding: 10px;
  width: 25px;
  height: 25px;
  right: 30px;
  transform: rotate(45deg);
}
.mega-slider__arr-r:before {
  height: 3px;
  left: 0;
  right: 0;
  top: 0;
  background-color: #fff;
  content: "";
  position: absolute;
  transition: all 0.5s ease;
}
.mega-slider__arr-r:after {
  width: 3px;
  bottom: 0;
  right: 0;
  top: 0;
  background-color: #fff;
  content: "";
  position: absolute;
  transition: all 0.5s ease;
}

.show-all-wrap {
  padding-top: 40px;
  font-size: 0.75rem;
  color: #000;
}

.show-all {
  display: inline-block;
  cursor: pointer;
  transition: all 0.5s ease;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.show-all svg {
  margin-left: 5px;
  transform: rotate(90deg);
  position: relative;
  top: -2px;
}

.partners__block {
  text-align: center;
  margin-bottom: 80px;
}
.partners__block:last-child {
  margin-bottom: 0;
}
.partners__block .h3 {
  color: #000;
  font-size: 0.875rem;
  margin-bottom: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}

.partners__block-i {
  padding: 15px;
}
.partners__block-i img {
  max-width: 100%;
  filter: grayscale(1);
  transition: all 0.5s ease;
  opacity: 0.4;
}
.partners__block-i img:hover {
  filter: none;
  opacity: 1;
}

.cols5 {
  margin-left: -10px;
  margin-right: -10px;
}

.cols5__i-wrap {
  width: 20%;
  min-width: 20%;
  padding: 10px;
}

.cols5__i {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  padding: 10px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 90px;
}
.cols5__i img {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  filter: grayscale(1);
  opacity: 0.4;
  transition: all 0.5s ease;
}
.cols5__i img:hover {
  filter: none;
  opacity: 1;
}

.tickets {
  padding-bottom: 20px !important;
}
.tickets .h2--flexmode {
  width: 100%;
  max-width: none;
}

.promocode {
  font-size: 0;
}
@media only screen and (max-width: 850px) {
  .promocode {
    display: block !important;
  }
}
.promocode input {
  height: 40px;
  border: 1px solid #e9e9e9;
  border-right: none;
  border-radius: 6px 0 0 6px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
}
.promocode input::-webkit-input-placeholder, .promocode input::-moz-placeholder, .promocode input:-ms-placeholder {
  color: rgba(0, 0, 0, 0.6);
  opacity: 0.6;
  letter-spacing: 0.6px;
  font-size: 12px;
}
.promocode button {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
  color: rgba(0, 0, 0, 0.6);
  letter-spacing: 0.3px;
  background-color: #e9e9e9;
  border: 1px solid #e9e9e9;
  border-radius: 0 6px 6px 0;
  text-align: center;
  padding: 12px 25px 11px;
  font-weight: 600;
  transition: all 0.2s linear;
}
.promocode button:hover {
  background: #ff782b;
  color: #fff;
  border-color: #ff782b;
}
.promocode__tip {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.5rem;
  line-height: 1.6;
  color: #333;
  opacity: 0.5;
}
@media only screen and (max-width: 850px) {
  .promocode__tip {
    margin-top: 10px;
  }
}

.counting {
  width: 90px;
  height: 30px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.counting__minus {
  position: relative;
  cursor: pointer;
  width: 26px;
  min-width: 26px;
  height: 26px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: all 0.5s ease;
}

.counting__minus:hover {
  background-color: #e9e9e9;
  border-radius: 6px;
}

.counting__plus {
  height: 14px;
  position: relative;
  cursor: pointer;
  width: 26px;
  min-width: 26px;
  height: 26px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: all 0.5s ease;
}

.counting__plus:hover {
  background-color: #e9e9e9;
  border-radius: 6px;
}

.counting__nmb input {
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  text-align: center;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.tickets__btns {
  padding-top: 20px;
  border-top: 1px solid #e9e9e9;
}
@media only screen and (max-width: 850px) {
  .tickets__btns {
    display: block;
  }
}
@media only screen and (max-width: 850px) {
  .tickets__btns a {
    display: block;
    width: 70%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.tickets__btns_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

#tooltip_volunteer {
  width: 200px;
  left: 100%;
  top: 50%;
  transform: translate(50%, -50%);
  right: auto;
  background-color: rgba(0, 0, 0, 0.8);
  line-height: 1.2;
  padding: 15px 15px;
  margin: -18px 0 0 15px;
  text-align: left;
  border-radius: 9px;
}
#tooltip_volunteer:before {
  border: 5px solid transparent;
  border-right: 5px solid rgba(0, 0, 0, 0.8);
  top: 50%;
  transform: translate(0, -50%);
  right: 100%;
  bottom: auto;
  left: auto;
}
#tooltip_volunteer span {
  color: rgba(255, 255, 255, 0.8) !important;
  font-size: 11px !important;
  font-weight: 500;
  line-height: 1;
}
#tooltip_volunteer a {
  color: #399bfd !important;
  font-size: 11px !important;
  font-weight: 500;
}
#tooltip_volunteer a:hover {
  text-decoration: none;
}

.tab {
  cursor: pointer;
}

.b-tabs__tabsf {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.tabs-slicked .slick-list {
  padding: 0 0 3px;
  position: relative;
}
.tabs-slicked .slick-list:after {
  content: "";
  width: 100%;
  border-bottom: 2px solid #bebebe;
  display: block;
  position: absolute;
  bottom: 1px;
  z-index: -1;
  left: 0;
  right: 0;
}

.b-tabs__tab {
  width: 20%;
  min-width: 20%;
  padding-bottom: 25px;
  transition: all 0.5s ease;
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.88rem;
  letter-spacing: 1px;
  text-align: center;
  cursor: pointer;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  transition: all 0.5s ease;
}

.b-tabs__tab b {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.88rem !important;
}

.b-tabs__tab span {
  display: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.6rem;
  color: rgba(0, 0, 0, 0.6);
}

.b-tabs__tab:after {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: all 0.5s ease;
  background: linear-gradient(83deg, #FC575E, #F7B42C);
  height: 4px;
}

.b-tabs__tab--active:after {
  opacity: 1;
}

.b-tabs__tab:hover {
  color: #F98645;
}

.b-tabs__tab:after {
  bottom: -3px;
}

.b-tabs__tab--active {
  color: #F98645;
}

.b-tabs__tab--active span {
  color: #F98645 !important;
}

.shedule .b-tabs__tab span {
  display: block;
  margin-top: 10px;
}

.block-v__wrap {
  margin-left: -5px;
  margin-right: -5px;
}

.block-v__dots {
  display: none;
}

.block-v__i-cont {
  padding-left: 5px !important;
  padding-right: 5px !important;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1000px) {
  .block-v__i-cont {
    width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.block-v__i {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100% !important;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.block-v__i-h {
  padding: 20px 20px 25px 20px;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  padding-left: 90px;
}
@media only screen and (max-width: 1500px) {
  .block-v__i-h {
    padding-left: 70px;
  }
}
@media only screen and (max-width: 1199px) {
  .block-v__i-h {
    padding-left: 90px;
  }
}

.block-v__i-ava {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 1500px) {
  .block-v__i-ava {
    width: 40px;
    height: 40px;
  }
}
@media only screen and (max-width: 1199px) {
  .block-v__i-ava {
    width: 50px;
    height: 50px;
  }
}

.block-v__i-ava div {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border: 2px solid #fff;
  position: absolute;
  left: -9px;
  top: -7px;
  background-position: center;
}
@media only screen and (max-width: 360px) {
  .block-v__i-ava div {
    width: 18px;
    height: 18px;
  }
}

.block-v__i-wrapper {
  position: relative;
}
.block-v__i-wrapper .icon_like {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  right: -3px;
  top: -3px;
}

.block-v__i-name {
  width: calc(100% - 20px);
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.9rem;
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
}
.block-v__i-name:hover {
  color: #000;
}
@media only screen and (max-width: 1500px) {
  .block-v__i-name {
    font-size: 0.8rem;
  }
}
@media only screen and (max-width: 1199px) {
  .block-v__i-name {
    font-size: 0.9rem;
  }
}

.block-v__i-city,
.block-v__i-proff {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.67rem;
  letter-spacing: 1px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1199px) {
  .block-v__i-proff {
    font-size: 0.6rem;
    letter-spacing: 0.5px;
  }
}

.block-v__i-city {
  margin-bottom: 17px;
}
.block-v__i-city a {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.6);
}
.block-v__i-city a:hover {
  text-decoration: underline;
  color: rgb(0, 0, 0);
}

.block-v__i-company {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  margin-bottom: 5px;
  letter-spacing: 1px;
}

.block-v__i-proff {
  margin-bottom: 0;
  letter-spacing: 0.5px;
}

.block-v__i-b {
  padding: 25px 20px 25px 20px;
  border-bottom: 1px solid #e9e9e9;
  line-height: 1.9;
  font-size: 0.75rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.block-v__i-b-block:not(:last-child) {
  margin-bottom: 10px;
}

.block-v__i-b b {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem !important;
  color: #000;
}

.block-v__i-b a.block-v__i-goto {
  color: rgb(255, 147, 77) !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.block-v__i-b a.goto {
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  color: rgb(255, 147, 77);
  letter-spacing: 0.4px;
  font-weight: bold;
  line-height: 1.6;
  max-height: unset !important;
}

.block-v__i-b a.goto span {
  width: calc(100% - 10px);
}

.block-v__i-b a.goto svg {
  fill: rgb(255, 147, 77);
  margin-left: 0;
}

.block-v__i-b p,
.block-v__i-b a {
  margin-bottom: 15px !important;
  line-height: 1.6 !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  max-height: 36px;
}

.block-v__i-b p:last-child, .block-v__i-b a {
  margin-bottom: 0 !important;
}

.block-v__i-f {
  padding: 17px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.block-v__i-goto {
  color: rgba(0, 0, 0, 0.8) !important;
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  letter-spacing: 1px;
}
@media only screen and (max-width: 1500px) {
  .block-v__i-goto {
    font-size: 0.5rem;
  }
}
@media only screen and (max-width: 1199px) {
  .block-v__i-goto {
    font-size: 0.8rem;
  }
}
@media only screen and (max-width: 1500px) {
  .block-v__i-goto svg {
    width: 5px;
    height: 8px;
    position: relative;
    top: 1px;
  }
}
@media only screen and (max-width: 1199px) {
  .block-v__i-goto svg {
    width: 7px;
    height: 10px;
    position: relative;
    top: 0;
  }
}

.block-v__i-links a {
  display: inline-block;
  text-decoration: none !important;
  margin-right: 10px;
}

.block-v__i-links a:hover svg {
  opacity: 1 !important;
}

.block-v__i-links a.to-favorite.clicked svg {
  opacity: 1 !important;
}

.block-v__i-links a.to-favorite.clicked svg path {
  fill: #000;
}

.view-all {
  text-transform: uppercase;
  text-decoration: none !important;
  color: rgba(0, 0, 0, 0.5) !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.9em;
  letter-spacing: 2px;
  display: inline-block;
  margin-top: 30px;
}
@media only screen and (max-width: 1199px) {
  .view-all {
    margin-top: 19px;
  }
}

.view-all--light {
  opacity: 0.5;
}

.visitors-card .tabs-slicked .slick-list:after {
  bottom: 3px;
}

.visitors .b-tabs__tab span {
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.88rem;
  color: #000;
  transition: all 0.5s ease;
}

.visitors .b-tabs__tab b {
  text-decoration: underline;
}

.visitors .b-tabs__tab b:hover {
  text-decoration: none;
}

.visitors .b-tabs__tab:hover span {
  color: #F98645;
}

.tooltiped {
  cursor: pointer;
}

.plan-v {
  position: relative;
}

.plan-v.slicked:after {
  content: "";
  background: linear-gradient(to top, #fff 35%, transparent);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 65px;
}

.plan-v__i {
  position: relative;
  margin-left: 50px;
  padding-bottom: 15px;
  cursor: pointer;
  padding-right: 25px;
  width: auto !important;
}

.plan-v__i:last-child {
  padding-bottom: 0;
}

.plan-v__i:before {
  content: "";
  background-color: #f5f5f5;
  border-radius: 5px;
  position: absolute;
  top: -1px;
  left: -9px;
  right: -5px;
  bottom: 8px;
  transition: all 0.5s ease;
  opacity: 0;
}

.plan-v__i:after {
  content: "";
  width: 2px;
  position: absolute;
  bottom: 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 35px;
  left: -35px;
  display: block;
  background-color: #F98645;
}

.plan-v__del {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -12px;
  cursor: pointer;
  transition: all 0.5s ease;
  opacity: 0;
}

.plan-v__i:last-child:after {
  display: none;
}

.plan-v__i-icon div {
  width: 32px;
  height: 32px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: linear-gradient(45deg, #FC575E, #F7B42C);
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: -50px;
}
.plan-v__i-icon div svg {
  fill: #fff;
}

.plan-v__i-trace {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  margin-bottom: 3px;
  letter-spacing: 1px;
  line-height: 1;
  padding-top: 5px;
  position: relative;
  z-index: 1;
}

.plan-v__i-details {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.65em;
  letter-spacing: 1px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: relative;
  z-index: 1;
  -ms-flex-align: center;
  align-items: center;
}

.plan-v__i-time {
  margin-left: 10px;
  display: inline-block;
}

.plan-v__i-persons {
  margin-left: 10px;
  display: inline-block;
  min-width: 40px;
  position: relative;
}

.plan-v__i-persons svg {
  width: 10px !important;
  margin-right: 3px;
  position: relative;
}

.plan-v__i--noactive .plan-v__i-icon div {
  background: none;
  background-color: #e9e9e9;
}

.plan-v__i-hidden {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.16);
  padding: 10px;
  transition: all 0.5s ease;
}

.plan-v__i-hidden a {
  display: block;
  color: rgba(0, 0, 0, 0.6) !important;
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.78rem;
  padding: 10px;
  border-radius: 8px;
  background-color: #fff;
}

.plan-v__i-hidden a:hover {
  background-color: #f5f5f5;
}

.plan-v--empty {
  text-align: center;
}

.plan-v--empty-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 1.1rem;
  color: #000;
  margin-bottom: 10px;
}

.plan-v--empty-text {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.8;
}

.plan-v__i:hover:before,
.plan-v__i:hover .plan-v__del {
  opacity: 1;
  display: block;
}

.plan-v__i.tooltiped {
  display: block !important;
}

.tooltip-cont {
  display: none;
}

.tooltipster-sidetip .tooltipster-box {
  background: none;
  border: none;
  border-radius: 0;
}

.tooltipster-sidetip .tooltipster-arrow {
  display: none;
}

.tooltipster-sidetip .tooltipster-content {
  padding: 3px;
}

.plan-v .slick-slide .plan-v__i:after {
  display: block;
}

.plan-v .slick-slide:last-child .plan-v__i:after {
  display: none;
}

.b-tabs__subtab {
  width: 25%;
  min-width: 25%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  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;
  background: #fafafa;
  height: 70px;
  padding: 7px;
  border-right: 1px solid #e9e9e9;
  position: relative;
  cursor: pointer;
  position: relative;
  transition: all 0.5s ease;
}

.b-tabs__subtab:after {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: all 0.5s ease;
  background: linear-gradient(83deg, #FC575E, #F7B42C);
  height: 3px;
}

.b-tabs__subtab--active:after {
  opacity: 1;
}

.b-tabs .b-tabs__subtab.tab--active:after {
  opacity: 1;
}

.b-tabs .b-tabs__subtab.tab--active .b-tabs__subtab-links {
  height: 100%;
  position: relative;
  z-index: 1;
  overflow: inherit;
}

.b-tabs .b-tabs__subtab.tab--active .b-tabs__subtab-links:hover {
  color: #F98645 !important;
}

.b-tabs__subtab:last-child {
  border-right: none;
}

.b-tabs__subtab-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #333;
  font-size: 0.7rem;
  text-align: center;
  line-height: 1.4;
}

.b-tabs__subtabs-l,
.b-tabs__subtabs-r {
  display: none;
}

.b-tabs__subtab-title-big {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
}

.b-tabs__subtab-title-big svg {
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.b-tabs__subtab-links {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: all 0.5s ease;
  height: 0;
  overflow: hidden;
}

.b-tabs__subtab-links a {
  display: inline-block;
  margin: 0 10px;
  margin-bottom: 0;
}

.tab-c {
  display: none;
}

.tab-c--active {
  display: block;
}

.b-tabs__content-tab {
  width: 100%;
}

.shedule .b-tabs__tabs {
  border-bottom: 2px solid #bebebe;
}

.shedule-block-empty {
  background-color: #fafafa;
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.shedule-block-inner {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate(0, -50%);
  text-align: center;
  padding: 0;
  max-width: 360px;
  margin: 0 auto;
}
.shedule-block-inner img {
  margin: 0 auto 40px;
}
.shedule-block-inner h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 15px;
}
.shedule-block-inner p {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
}

.shedule-block-wrap {
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  border-left: 5px solid #FC575E;
  background-color: #fff;
  padding: 20px 30px;
  padding-right: 100px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 850px) {
  .shedule-block-wrap {
    padding: 15px;
  }
}

.shedule-block-wrap--reklama {
  background: linear-gradient(30deg, #FC575E, #F7B42C);
  display: block;
  text-decoration: none !important;
  overflow: hidden;
  padding-right: 30px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  .shedule-block-wrap--reklama {
    display: none;
  }
}

.shedule-block-wrap--reklama .h3 {
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 1.75rem;
  margin-bottom: 15px;
  letter-spacing: 1px;
}

.shedule-block-wrap--reklama p {
  color: #FFD1B7;
  font-size: 0.9rem;
  font-family: "Open Sans", sans-serif;
  line-height: 1.4 !important;
  margin-bottom: 0 !important;
}

.shedule-block-wrap--reklama img {
  max-width: 100%;
}

.shedule-block-wrap--reklama .img-wrap {
  position: relative;
}

.shedule-block-wrap--reklama .img-wrap img {
  position: absolute;
  top: -10px;
  max-width: 180px;
  left: -40px;
}

@media only screen and (max-width: 992px) {
  .reklama--mod1 {
    display: block;
  }
}

.play_store_wrap img {
  display: block;
}

.shedule-block-wrap--reklama.reklama--mod1 {
  margin-bottom: 20px;
  padding: 40px 45px;
  border-radius: 6px;
  overflow: visible;
  margin-top: 60px;
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .shedule-block-wrap--reklama.reklama--mod1 {
    margin-top: 0;
  }
}
.shedule-block-wrap--reklama.reklama--mod1 .reklama_block {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.shedule-block-wrap--reklama.reklama--mod1 .reklama_block_container {
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  .shedule-block-wrap--reklama.reklama--mod1 .reklama_block_container {
    display: block;
  }
}

.shedule-block-wrap--reklama.reklama--mod1 .h3 {
  font-size: 2.375rem;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1366px) {
  .shedule-block-wrap--reklama.reklama--mod1 .h3 {
    font-size: 1.9rem;
  }
}

.shedule-block-wrap--reklama.reklama--mod1 p {
  font-size: 1.1rem;
}
@media only screen and (max-width: 1366px) {
  .shedule-block-wrap--reklama.reklama--mod1 p {
    font-size: 1rem;
  }
}

.shedule-block-wrap--reklama.reklama--mod1 .img-apple,
.shedule-block-wrap--reklama.reklama--mod1 .img-play {
  position: relative;
  margin-right: 30px;
  margin-bottom: 17px;
  top: 10px;
}
@media only screen and (max-width: 767px) {
  .shedule-block-wrap--reklama.reklama--mod1 .img-apple,
  .shedule-block-wrap--reklama.reklama--mod1 .img-play {
    display: block;
    vertical-align: top;
    max-width: 127px;
    margin: 30px 0 0;
  }
}
.shedule-block-wrap--reklama.reklama--mod1 .img-apple img,
.shedule-block-wrap--reklama.reklama--mod1 .img-play img {
  vertical-align: top;
}

.shedule-block-wrap--reklama.reklama--mod1 .img-wrap {
  position: absolute;
  bottom: -1px;
  right: 0;
}

.shedule-block-wrap--reklama.reklama--mod1 .img-wrap img {
  position: static;
  max-width: none;
  vertical-align: top;
}

@media only screen and (max-width: 1366px) {
  .shedule-block-wrap--reklama.reklama--mod1 .col-md-7 {
    width: 50%;
    min-width: 50%;
  }
}
@media only screen and (max-width: 1199px) {
  .shedule-block-wrap--reklama.reklama--mod1 .col-md-7 {
    width: 100%;
    min-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-bottom: 30px;
    padding-right: 170px !important;
  }
}
@media only screen and (max-width: 767px) {
  .shedule-block-wrap--reklama.reklama--mod1 .col-md-7 {
    padding-right: 0 !important;
    padding-bottom: 5px !important;
  }
}

.shedule-block-wrap--simple {
  background-color: #fff;
  background: #fff;
}

.shedule-block-wrap--simple.shedule-block--mini {
  background-color: #fff;
  background: #fff;
}

.shedule-block {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.shedule-block__hours {
  display: block;
  font-size: 0.9rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-bottom: 5px;
}

.shedule-block__time {
  color: rgba(0, 0, 0, 0.7);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.75rem;
  margin-bottom: 18px;
  position: relative;
  top: 2px;
  min-width: 85px;
  text-align: center;
}
@media only screen and (max-width: 1366px) {
  .shedule-block__time {
    font-size: 1.4rem;
    margin-bottom: 19px;
  }
}

.shedule-block__time-p {
  display: none;
}

.shedule-block__title {
  color: #333;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 1.7rem;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1366px) {
  .shedule-block__title {
    font-size: 1.4rem;
  }
}

.shedule-block__c {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media only screen and (max-width: 640px) {
  .shedule-block__c {
    padding: 10px 0;
  }
}

.shedule-block__details {
  color: #333;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 640px) {
  .shedule-block__details {
    font-size: 0.7rem;
    display: block;
  }
}

.shedule-block__name span,
.shedule-block__name a {
  color: #F98645;
  margin-right: 5px;
  margin-left: 5px;
}

.shedule-block__name div {
  margin-bottom: 12px;
}

.shedule-block__persons {
  margin-left: 40px;
  letter-spacing: 1px;
  display: inline-block;
  vertical-align: middle;
  color: #333;
}
@media only screen and (max-width: 640px) {
  .shedule-block__persons {
    margin: 10px 10px 0 0;
  }
}
.shedule-block__persons:hover {
  color: #333;
}
.shedule-block__persons span {
  color: #FC575E;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  margin-left: 5px;
  display: inline-block;
  font-size: 0.88rem;
  display: inline-block;
  vertical-align: middle;
}

.shedule-block__questions {
  margin-left: 40px;
  color: #333;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 640px) {
  .shedule-block__questions {
    margin: 10px 10px 0 0;
  }
}
.shedule-block__questions:hover {
  color: #333;
}

.shedule-block__questions span {
  color: #FC575E;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  margin-left: 5px;
  font-size: 0.9rem;
  display: inline-block;
  vertical-align: middle;
}

.shedule-block__links {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.shedule-block__links a {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}

.shedule-block__trigger {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  border: 3px solid #e9e9e9;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 50%;
  margin-top: -20px;
  right: -70px;
  cursor: pointer;
  transition: all 0.5s ease;
}

.shedule-block__trigger.opened {
  transform: rotate(180deg);
}

.shedule-hidden {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.shedule-hidden__l {
  width: 85px;
  min-width: 85px;
}

.shedule-hidden__block {
  padding: 17px 0;
  padding-bottom: 0;
  margin-bottom: 15px;
  border-top: 1px solid #e9e9e9;
  margin-top: 13px;
}

.shedule-hidden__block:last-child {
  margin-bottom: 0;
}

.shedule-hidden__block small {
  font-size: 0.7rem;
  letter-spacing: 1px;
}

.shedule-hidden__name {
  color: #333;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  margin-bottom: 5px;
  letter-spacing: 1px;
}
.shedule-hidden__name a {
  text-decoration: none;
  color: #333;
}
.shedule-hidden__name a:hover {
  text-decoration: underline;
}

.shedule-hidden p {
  color: #333;
  opacity: 0.7;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.77rem;
  letter-spacing: 0.5px;
}

.shedule-hidden__l {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.shedule-hidden__l-ava {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  margin-top: 40px;
}

.shedule-hidden__links {
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (max-width: 850px) {
  .shedule-hidden__links {
    display: block;
  }
}

.shedule-hidden__links a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 40px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.7rem;
  letter-spacing: 1px;
  color: #333 !important;
  opacity: 0.5;
  text-decoration: none !important;
  margin-bottom: 5px;
}
@media only screen and (max-width: 850px) {
  .shedule-hidden__links a {
    margin-bottom: 15px;
  }
}

.shedule-hidden__links a:first-child {
  opacity: 1;
}

.shedule-hidden__links a svg {
  margin-right: 9px;
}

.shedule-hidden__social {
  -ms-flex-align: center;
  align-items: center;
}

.shedule-hidden__social a {
  display: inline-block;
  margin-right: 20px;
}

.shedule-hidden__time {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #333;
  opacity: 0.6;
  padding-bottom: 6px;
  text-align: center;
  font-size: 0.65rem;
  letter-spacing: 1px;
}

.svg-vk:hover path {
  fill: #4D75A3;
}

.svg-fb:hover path {
  fill: #3B5998;
}

.svg-tw:hover path {
  fill: #1DA1F2;
}

.svg-g:hover path {
  fill: #CC3732;
}

.svg-in:hover path {
  fill: #0077B5;
}

.svg-ok:hover path {
  fill: #FF9800;
}

.tip-hidden {
  position: absolute;
  top: 25px;
  width: 190px;
  text-align: center;
  background-color: rgba(51, 51, 51, 0.8);
  border-radius: 30px;
  color: #fff !important;
  padding: 0 10px;
  font-size: 0.75rem !important;
  line-height: 35px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
  transition: all 0.5s ease;
}

.tip-hidden:before {
  content: "";
  border: 5px solid transparent;
  border-bottom: 5px solid rgba(51, 51, 51, 0.8);
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -5px;
  transition: all 0.5s ease;
}

.tip-hidden span {
  color: #fff !important;
  letter-spacing: 0.5px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem !important;
}

.tip-hidden a {
  color: #fff !important;
  text-decoration: underline;
  letter-spacing: 0.5px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem !important;
}

.block-p__view-all {
  display: none;
}

.block-p .b-tabs__tabs {
  display: none;
}

.block-p .b-tabs__tabs span {
  color: #F98645;
  display: inline-block;
  padding-left: 5px;
}

.block-p__cards {
  margin-left: -4px;
  margin-right: -4px;
}

.block-p__card-wrap {
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 8px;
  width: 25%;
  min-width: 25%;
}
@media only screen and (max-width: 1500px) {
  .block-p__card-wrap {
    width: 33.33%;
  }
}
@media only screen and (max-width: 1199px) {
  .block-p__card-wrap {
    width: 20%;
    min-width: 20%;
  }
}
@media only screen and (max-width: 850px) {
  .block-p__card-wrap {
    width: 25%;
    min-width: 25%;
  }
}

.block-p__card {
  border-radius: 6px;
  background-color: #fafafa;
  border: 1px solid #e9e9e9;
  text-align: center;
  padding: 7px 10px;
  display: block;
  text-decoration: none !important;
  height: 100% !important;
}

.block-p__ava {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  background-size: cover;
  background-position: center;
}

.block-p__name {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  text-decoration: none !important;
  color: #272A38 !important;
  line-height: 1.2;
}

.link_meetings {
  text-decoration: none;
  color: #F98645;
}
.link_meetings span {
  transition: all 0.2s linear;
}
.link_meetings:hover {
  color: #F98645;
}
.link_meetings:hover span {
  color: #F98645;
}

.block-s__i {
  margin-left: 20px;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  position: relative;
  padding: 15px 20px;
  margin-bottom: 10px;
  position: relative;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 85px;
  text-decoration: none !important;
}

.block-s__i:before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  top: -1px;
  bottom: -11px;
  background-color: #F98645;
  left: -20px;
}

.block-s__i:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #F98645;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  left: -22px;
}

.block-s__i:last-child:before {
  bottom: 0;
}

.block-s__i-text-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.block-s__i-add .block-s__i-ava {
  border: 1px solid #cacaca;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.block-s__i-time {
  color: #F98645;
  margin-bottom: 5px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
}

.block-s__i-event {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 1rem;
  color: #000;
  text-decoration: none;
}

.block-s__i-event span {
  color: #F98645;
  text-decoration: none;
}

.block-s__i-event a {
  color: #F98645;
  text-decoration: none;
}
.block-s__i-event a:hover {
  text-decoration: underline;
}

.block-s__i-addr {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
  font-size: 0.75rem;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}
.block-s__i-addr:hover {
  text-decoration: underline;
  color: rgba(0, 0, 0, 0.5);
}

.block-s__i-ava {
  background-size: cover;
  background-position: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.our-app {
  background: linear-gradient(30deg, #FC575E, #F7B42C);
  color: rgb(255, 255, 255);
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
  overflow: hidden;
}
.our-app span {
  font-weight: bold;
  color: #fff;
}
.our-app ul {
  margin-left: 15px;
  margin-top: 22px;
}
.our-app ul li {
  font-size: 16px;
  margin-top: 10px;
  color: #fff;
}
.our-app ul li:before {
  content: "";
  position: absolute;
  background: #fff;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-left: -15px;
  margin-top: 5px;
}

.our-app a {
  text-decoration: none !important;
  display: inline-block;
  position: relative;
}

.our-app p {
  line-height: 1.5 !important;
}

.our-app .h2 {
  color: #fff;
  margin-bottom: 30px;
  letter-spacing: 0.5px;
  font-family: "Oswald", sans-serif;
}

.our-app .h2:before {
  display: none;
}

.our-app .img-wrap {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 50%;
  position: relative;
  top: 33px;
  margin-top: 35px;
}
@media only screen and (max-width: 1199px) {
  .our-app .img-wrap img {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}

.our-app .img-wrap2 {
  position: absolute;
  margin-top: -220px;
  width: 100%;
}
@media only screen and (max-width: 1360px) {
  .our-app .img-wrap2 img {
    width: 90%;
  }
}
@media only screen and (max-width: 640px) {
  .our-app .img-wrap2 {
    margin-top: -220px;
  }
}
@media only screen and (max-width: 411px) {
  .our-app .img-wrap2 {
    margin-top: -175px;
    width: inherit;
  }
}
@media only screen and (max-width: 375px) {
  .our-app .img-wrap2 {
    margin-top: -185px;
    width: inherit;
  }
}
@media only screen and (max-width: 360px) {
  .our-app .img-wrap2 {
    margin-top: -175px;
    width: inherit;
  }
}
@media only screen and (max-width: 320px) {
  .our-app .img-wrap2 {
    margin-top: -160px;
    width: inherit;
  }
}

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

.block-a .col1,
.block-a .col1-c {
  width: 50px;
}
@media only screen and (max-width: 1000px) {
  .block-a .col1,
  .block-a .col1-c {
    display: none !important;
  }
}

.block-a .col2 {
  width: calc(50% - 50px);
}

.block-a .col3 {
  width: 50%;
}

.col2-c {
  position: relative;
  min-height: 300px;
}

.block-a .col2-c,
.block-a .col3-c {
  width: 50%;
}
@media only screen and (max-width: 1000px) {
  .block-a .col2-c,
  .block-a .col3-c {
    width: 100%;
    padding-right: 0;
  }
}

.block-a .col3-c {
  padding-right: 20px;
}
@media only screen and (max-width: 1000px) {
  .block-a .col3-c {
    padding-right: 0;
  }
}

.block-a .col2 {
  padding-right: 20px;
}

.block-a .col1-c {
  text-align: center;
}

.block-a__hh {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 0.9rem;
  color: #333;
  text-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (max-width: 1000px) {
  .block-a__hh {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1000px) {
  .block-a__hh .col2,
  .block-a__hh .col3 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 1000px) {
  .block-a__hh .col2 span,
  .block-a__hh .col3 span {
    padding-bottom: 7px;
    font-size: 0.7rem;
    color: rgba(0, 0, 0, 0.6);
  }
}

.block-a__hh .col2 span,
.block-a__hh .col1 span,
.block-a__hh .col3 span {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 20px;
  display: block;
  text-align: center;
}

.block-a__hh .col3 span {
  border-bottom: none;
}

@media only screen and (max-width: 1366px) {
  .block-a__hh .col2 span.tab--active,
  .block-a__hh .col3 span.tab--active {
    border-bottom: 1px solid #bebebe;
  }
}

.block-a__row {
  height: 120px;
}

.block-a__row:last-child .block-a__row-time-i:last-child,
.block-a__row:last-child .block-a__row-add-i:last-child {
  border-bottom: none;
}

.block-a__row-time {
  text-align: center;
}

.block-a__row-time-i {
  font-family: "Montserrat", sans-serif;
  font-size: 10px;
  color: #333;
  font-weight: 500;
  opacity: 0.5;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #f3f3f3;
  display: inline-block;
  vertical-align: top;
  width: 50px;
  text-align: center;
}
@media (max-width: 767px) {
  .block-a__row-time-i {
    padding: 0 0 0 5px;
  }
}

.block-a__row-add-i:nth-child(4n+1) .block-a__row-time-i {
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  opacity: 1;
}

.block-a__row-add-i:nth-child(4n+3) .block-a__row-time-i {
  font-size: 10px;
}

.block-a__row-time-i:last-child {
  border-bottom: none;
}

.block-a__row-time-content {
  width: calc(100% - 55px);
  display: inline-block;
  vertical-align: top;
  color: #bebebe;
  transition: all 0.5s ease;
  white-space: nowrap;
}

.block-a__row-act {
  margin-bottom: 10px;
  height: 110px;
}

.block-a__row-add-i {
  height: 30px;
  line-height: 31px;
  border-bottom: 1px solid #f3f3f3;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 11px;
  cursor: pointer;
  transition: all 0.5s ease;
  color: #333;
  position: relative;
}
@media only screen and (max-width: 1366px) {
  .block-a__row-add-i {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}

.block-a__row-add-i:last-child {
  border-bottom: none;
}

.block-a__row-add-i:hover {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.16);
  opacity: 1;
}
.block-a__row-add-i:hover .block-a__row-time-content {
  color: #333333;
}
.block-a__row-add-i:hover svg {
  opacity: 1;
}

.block-a__row-add-i svg {
  opacity: 0.5;
  margin-right: 7px;
}

.block-a__row-add-time {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  color: #000;
  margin-right: 10px;
  display: none;
  opacity: 0.5;
}
@media only screen and (max-width: 1366px) {
  .block-a__row-add-time {
    padding-left: 10px;
    font-size: 0.65rem !important;
  }
}

.block-a__row-add-hours {
  display: none;
}

.block-a__row-add-i--planned {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.block-a__row-add-i--planned .block-a__row-add-time {
  display: block;
  opacity: 1;
}
@media only screen and (max-width: 1366px) {
  .block-a__row-add-i--planned .block-a__row-add-time {
    padding-left: 0;
    letter-spacing: 0.5px;
  }
}

.block-a__row-add-name {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  opacity: 0.8;
  line-height: 1;
  display: inline-block;
  color: #333333;
  width: calc(100% - 20px);
  overflow: hidden;
  text-overflow: ellipsis;
}

.block-a__row-add-name a {
  color: #F98645;
  text-decoration: none;
}
.block-a__row-add-name a:hover {
  text-decoration: underline;
}

.shedule-block--mini {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px;
  padding-left: 25px;
  background-color: #fafafa;
}
@media only screen and (max-width: 850px) {
  .shedule-block--mini {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 640px) {
  .shedule-block--mini {
    height: auto;
    padding-left: 14px;
  }
}

.shedule-block--mini .shedule-block__details {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.shedule-block--mini .shedule-block {
  height: 100% !important;
  -ms-flex-align: center;
  align-items: center;
}

.shedule-block--mini .shedule-block__desc {
  font-size: 0.7rem;
  color: rgba(0, 0, 0, 0.5);
  margin-top: 10px;
  width: 100%;
}

.shedule-block--mini .shedule-block__title {
  font-size: 1rem;
}

.shedule-block--mini .shedule-block__btns {
  position: absolute;
  top: 0;
  right: -30px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 850px) {
  .shedule-block--mini .shedule-block__btns {
    right: -30px;
  }
}

@media only screen and (max-width: 825px) {
  .shedule-block__trigger {
    right: 0;
  }
}
.shedule-block--mini .shedule-block__trigger {
  height: 28px;
  width: 28px;
  position: static;
}

.shedule-block-wrap--free {
  border-left: 1px solid #e9e9e9;
}

.shedule-block-wrap--free .shedule-block__title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  color: #333;
  margin-bottom: 10px;
}

.shedule-block-wrap--free .shedule-block__details a {
  color: #BEBEBE;
  font-size: 0.7rem;
  text-decoration: underline;
}

.in-favorite svg path {
  fill: #F98645;
  opacity: 1;
}

.h2--grey {
  color: #333;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 2.6rem;
  margin-bottom: 0;
  letter-spacing: 0.5px;
}

.h2--grey:before {
  display: none;
}

.qtip {
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
  transition: all 0.25s ease-in-out;
}

/*the tip*/
.qtip:before {
  content: attr(data-tip);
  font-size: 14px;
  position: absolute;
  background: rgba(10, 20, 30, 0.85);
  color: #fff;
  line-height: 1.2em;
  padding: 0.5em;
  font-style: normal;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  min-width: 160px;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  font-family: sans-serif;
  letter-spacing: 0;
  font-weight: 600;
}

.qtip:after {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.qtip:hover:before,
.qtip:hover:after {
  visibility: visible;
  opacity: 1;
}

/*top*/
.qtip.tip-top:before {
  top: 0;
  left: 50%;
  transform: translate(-50%, calc(-100% - 8px));
  box-sizing: border-box;
  border-radius: 3px;
}

.qtip.tip-top:after {
  border-width: 8px 8px 0 8px;
  border-color: rgba(10, 20, 30, 0.85) transparent transparent transparent;
  top: -8px;
  left: 50%;
  transform: translate(-50%, 0);
}

/*bottom*/
.qtip.tip-bottom:before {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, calc(100% + 8px));
  box-sizing: border-box;
  border-radius: 3px;
}

.qtip.tip-bottom:after {
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent rgba(10, 20, 30, 0.85) transparent;
  bottom: -8px;
  left: 50%;
  transform: translate(-50%, 0);
}

/*left*/
.qtip.tip-left:before {
  left: 0;
  top: 50%;
  transform: translate(calc(-100% - 8px), -50%);
  box-sizing: border-box;
  border-radius: 3px;
}

.qtip.tip-left:after {
  border-width: 8px 0 8px 8px;
  border-color: transparent transparent transparent rgba(10, 20, 30, 0.85);
  left: -8px;
  top: 50%;
  transform: translate(0, -50%);
}

/*right*/
.qtip.tip-right:before {
  right: 0;
  top: 50%;
  transform: translate(calc(100% + 8px), -50%);
  box-sizing: border-box;
  border-radius: 3px;
}

.qtip.tip-right:after {
  border-width: 8px 8px 8px 0;
  border-color: transparent rgba(10, 20, 30, 0.85) transparent transparent;
  right: -8px;
  top: 50%;
  transform: translate(0, -50%);
}

.tabs-slicked:after {
  content: "";
  width: 25px;
  top: 0;
  bottom: 5px;
  display: block;
  position: absolute;
  right: 0;
  background: linear-gradient(to right, transparent -60%, #fff 66%);
}

.help-icon {
  position: relative;
  top: -5px;
  left: 5px;
}

.load-more {
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.87rem;
  color: #212121 !important;
}
.load-more svg {
  margin-right: 5px;
  vertical-align: middle;
}

.tooltipster-top {
  margin-top: 10px;
}

.tooltipster-bottom {
  margin-top: -10px;
}

.shadow_gradient {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(165deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  opacity: 0.5;
  z-index: 1000;
  display: none;
}

.menu-button {
  transition: all 0.4s ease;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: linear-gradient(46deg, #FC575E, #F7B42C);
  box-shadow: 0 0 3px #F98645;
  position: fixed;
  right: 30px;
  bottom: 30px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  z-index: 1111;
  display: none;
}
@media only screen and (max-width: 767px) {
  .menu-button {
    opacity: 0;
    visibility: hidden;
    bottom: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
  }
  .menu-button .menu-button__trigger svg {
    max-width: 20px;
  }
}
.menu-button.show {
  opacity: 1;
  visibility: visible;
}
.menu-button__i {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  background-color: #fff;
  border-radius: 50%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  box-shadow: 0 0 3px rgba(249, 134, 69, 0.3);
}
.menu-button__i:nth-child(2) {
  transition: all 0.3s ease;
  right: 30px;
  bottom: 30px;
}
.menu-button__i:nth-child(3) {
  transition: all 0.4s ease;
  right: 30px;
  bottom: 30px;
}
.menu-button__i:nth-child(4) {
  transition: all 0.5s ease;
  right: 30px;
  bottom: 30px;
}
.menu-button .menu-button__trigger svg path {
  fill: #fff !important;
  stroke: rgba(255, 255, 255, 0);
}
.menu-button.clicked .menu-button__trigger svg path.b {
  fill: #fff;
  opacity: 1;
  stroke: #fff;
}
.menu-button.clicked a:nth-child(2) {
  right: 95px;
  bottom: 0;
}
@media only screen and (max-width: 767px) {
  .menu-button.clicked a:nth-child(2) {
    right: 65px;
  }
}
.menu-button.clicked a:nth-child(3) {
  right: 70px;
  bottom: 70px;
}
@media only screen and (max-width: 767px) {
  .menu-button.clicked a:nth-child(3) {
    right: 50px;
    bottom: 50px;
  }
}
.menu-button.clicked a:nth-child(4) {
  right: 0;
  bottom: 95px;
}
@media only screen and (max-width: 767px) {
  .menu-button.clicked a:nth-child(4) {
    bottom: 75px;
  }
}
.menu-button.clicked .menu-button__trigger {
  position: relative;
}
.menu-button.clicked .menu-button__i {
  width: 60px;
  height: 60px;
  opacity: 1;
  border: none;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  z-index: 11;
}
@media only screen and (max-width: 767px) {
  .menu-button.clicked .menu-button__i {
    width: 45px;
    height: 45px;
  }
}
.menu-button.clicked .menu-button__i svg path {
  fill: #f98645;
}
@media only screen and (max-width: 767px) {
  .menu-button.clicked .menu-button__i svg {
    max-width: 50%;
  }
}

@media only screen and (max-width: 1500px) {
  .container {
    padding-left: 30px;
    padding-right: 30px;
    max-width: 100%;
  }
  .content {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 1199px) {
  .content > section {
    width: 100%;
    position: static;
  }
}
@media only screen and (max-width: 1000px) {
  .visitors .view-all,
  .plan .view-all {
    display: none;
  }
  .visitors,
  .plan {
    padding-bottom: 0 !important;
  }
}
@media only screen and (max-width: 750px) {
  .b-tabs__tab {
    font-size: 0.75rem;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 700px) {
  .block-v__wrap .slick-list {
    margin-left: -10vw;
  }
  .b-tabs__content {
    overflow: hidden;
  }
}
@media only screen and (max-width: 640px) {
  .block-p__view-all .view-all {
    padding-top: 10px;
  }
  .block-a__row-add-name {
    font-size: 0.6rem;
  }
  .shedule-block--mini .shedule-block__desc {
    display: none;
  }
  .shedule-block--mini .shedule-block {
    padding-bottom: 0;
  }
  .b-tabs__subtab:after {
    display: none !important;
  }
  .b-tabs__subtab-title-big svg {
    display: none;
  }
  .h2 {
    font-size: 1.8rem;
    margin-bottom: 20px;
  }
  .main section {
    padding: 20px;
  }
  .main section b {
    font-size: 1rem;
  }
  .main section p {
    font-size: 0.9rem;
    line-height: 1.4;
  }
  .h2:before {
    left: -20px;
    width: 6px;
  }
  .mega-slider__dots {
    display: none;
  }
  .show-all-wrap {
    -ms-flex-pack: center !important;
    justify-content: center !important;
    padding-top: 0;
  }
  .mega-slider-wrap {
    margin-bottom: 20px;
    height: 190px;
  }
  .mega-slider-wrap .mega-slider__space-l,
  .mega-slider-wrap .mega-slider__space-r {
    opacity: 1;
  }
  .mega-slider__slide {
    height: 190px;
  }
  .mega-slider__slide iframe {
    height: 190px !important;
  }
  .block-p .b-tabs__tabs {
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .block-p .b-tabs__tab {
    width: 33.33%;
    min-width: 33.33%;
    padding-bottom: 15px;
    font-size: 0.78rem;
    border-bottom: 1px solid #d4d4d4;
  }
  .block-p .b-tabs__tab:after {
    height: 2px;
    bottom: -1px;
  }
  .block-p__view-all {
    display: block;
  }
  .block-p__view-all .view-all {
    margin-top: 0;
    text-transform: lowercase;
    font-size: 0.78rem;
    color: rgba(0, 0, 0, 0.8) !important;
    letter-spacing: 1px;
  }
  .block-p__view-all .view-all svg {
    display: none;
  }
  .b-tabs__tab {
    font-size: 0.76rem;
    text-align: center;
    padding-bottom: 12px;
    border-bottom: 1px solid #d4d4d4;
  }
  .b-tabs__tab span {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 5px;
    font-size: 0.5rem;
  }
  .b-tabs__tab b {
    display: none;
  }
  .b-tabs__subtabs-l {
    position: absolute;
    left: 0;
    display: none;
    z-index: 11;
  }
  .b-tabs__subtabs-r {
    position: absolute;
    right: 0;
    display: none;
    z-index: 11;
  }
  .b-tabs {
    position: relative;
  }
  .shedule .b-tabs {
    margin-left: -20px;
    margin-right: -20px;
  }
  .b-tabs__subtab {
    background: none;
    -ms-flex-pack: center;
    justify-content: center;
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .b-tabs__subtab-title br {
    display: none;
  }
  .b-tabs-wrap {
    position: relative;
  }
  .b-tabs__subtabs-l,
  .b-tabs__subtabs-r {
    display: block;
    top: 27px;
  }
  .shedule .b-tabs__tabs {
    margin-bottom: 0 !important;
  }
  .b-tabs__subtabs-l {
    transform: rotate(90deg);
    left: 20px;
  }
  .b-tabs__subtabs-r {
    transform: rotate(-90deg);
    right: 20px;
  }
  .b-tabs__subtab-links {
    height: 50%;
  }
  .b-tabs__subtab-links a {
    margin-left: 15px;
    margin-right: 15px;
  }
  .b-tabs__subtab-links svg path {
    fill: rgba(0, 0, 0, 0.5) !important;
  }
  .b-tabs__subtab--active:after,
  .b-tabs__subtab:hover:after {
    opacity: 0;
  }
  .shedule-block {
    display: block;
    padding-bottom: 35px;
    position: relative;
  }
  .shedule-block-wrap--simple .shedule-block {
    padding-bottom: 0;
  }
  .shedule-block__links {
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .shedule-block__links a {
    margin-left: 0;
    margin-right: 25px;
  }
  .shedule-block__time {
    text-align: left;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.85rem;
    margin-bottom: 10px;
  }
  .shedule-block__time-p {
    display: block;
    margin-left: 20px;
  }
  .shedule-block__title {
    font-size: 1.15rem;
  }
  .plan-v__i-persons {
    font-size: 0.65rem;
  }
  .plan-v__i-persons svg {
    position: relative;
    top: 1px;
  }
  .shedule-block-wrap--simple {
    background-size: 10px 10px;
  }
  .shedule-hidden {
    display: block;
    border-top: 1px solid #e9e9e9;
    margin-top: 15px !important;
  }
  .shedule-hidden__l {
    display: block;
  }
  .shedule-hidden__time {
    display: none;
  }
  .shedule-hidden__block:first-child {
    border-top: none;
    padding-top: 0;
    margin-top: 10px;
  }
  .shedule-hidden__block:last-child {
    display: none;
  }
  .shedule-hidden__block:nth-child(2) {
    margin-bottom: 0;
  }
  .shedule-hidden__name {
    font-size: 0.87rem;
  }
  .main section p {
    font-size: 0.65rem;
  }
  .shedule-hidden__l-ava {
    margin-top: 15px;
    width: 40px;
    height: 40px;
  }
  .shedule-hidden__links a:last-child {
    margin-bottom: 0;
  }
  .shedule-hidden__links a {
    opacity: 1;
  }
  .shedule-hidden__links a svg {
    width: 20px;
  }
  .our-app {
    text-align: center;
  }
  .our-app .h2 {
    font-size: 1.9rem;
  }
  .our-app p {
    font-size: 0.9rem !important;
  }
  .partners__block-i {
    width: 100%;
    min-width: 100%;
    position: relative;
    transition: all 0.5s ease;
  }
  .cols5__i-wrap {
    width: 100%;
    min-width: 100%;
  }
  .cols5__i {
    position: relative;
  }
  .partners__block-i:after,
  .cols5__i:after {
    content: "";
    display: block;
    position: absolute;
    background: linear-gradient(to left, transparent -60%, #fff 78%);
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .partners__block-i.noshadows:after,
  .cols5__i.noshadows:after {
    display: none;
  }
  .h2--flexmode .powered-by {
    display: none;
  }
  .h2--flexmode {
    display: block;
  }
  .tickets__btns {
    margin-left: -5px;
    margin-right: -5px;
  }
  .tickets__btns a {
    width: 100%;
    font-size: 0.7rem;
    letter-spacing: 1px;
  }
  .visitors .b-tabs__tab span {
    display: none;
  }
  .copyrights a {
    color: #fff !important;
  }
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
  .description p {
    font-size: 0.85rem !important;
  }
  .mega-slider__arr-l svg,
  .mega-slider__arr-r svg {
    width: 15px;
    height: 15px;
    margin-top: -17px;
  }
  .mega-slider__arr-l {
    left: 15px;
    width: 15px;
    height: 15px;
    padding: 0;
  }
  .mega-slider__arr-r {
    right: 15px;
    width: 15px;
    height: 15px;
    padding: 0;
  }
  .show-all svg {
    top: 0;
  }
  .b-tabs__tab {
    padding-left: 15px;
    padding-right: 15px;
  }
  .b-tabs__tab:hover {
    color: inherit;
  }
  .b-tabs__tab:hover:after {
    display: none;
  }
  .b-tabs__tab--active {
    color: #F98645 !important;
  }
  .b-tabs__tab--active:after {
    display: block !important;
  }
  .b-tabs__tab.shadows {
    position: relative;
  }
  .b-tabs__tab.shadows:after {
    content: "";
    content-display: block;
    content-position: absolute;
    content-background: linear-gradient(to left, transparent -60%, #fff 78%);
    content-z-index: 1;
    content-top: 0;
    content-bottom: 0;
    content-left: 0;
    content-right: 0;
  }
  .b-tabs__tab {
    border-bottom: none;
  }
  .b-tabs__tab:after {
    bottom: 0;
  }
  .tabs-slicked {
    position: relative;
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .tabs-slicked:after {
    right: 0;
  }
  .tabs-slicked:before {
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    background-color: #d4d4d4;
  }
}
@media only screen and (max-width: 550px) {
  .block-p__card-wrap {
    width: 33.33%;
    min-width: 33.33%;
  }
  .block-p__name {
    font-size: 0.7rem;
  }
  .block-p__ava {
    width: 50px;
    height: 50px;
  }
  .block-p .b-tabs__content {
    margin-left: -10px;
    margin-right: -10px;
  }
  .btn--orange--multi .basis span:first-child {
    font-size: 0.8rem;
  }
  .tickets__btns a {
    margin-bottom: 7px !important;
  }
  .btn--orange--multi .ks-select__current {
    -ms-flex-align: center;
    align-items: center;
  }
  .btn--orange--multi .ks-select__arr {
    top: 0;
  }
  .btn--orange--multi .ks-select__current > svg:first-child {
    top: 0;
  }
}
@media only screen and (max-width: 500px) {
  .our-app .img-wrap2 img {
    max-width: 60%;
    width: 100%;
  }
  .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
  .btn--orange--multi .ks-select__arr,
  .btn--orange--multi > svg:first-child {
    display: none;
  }
  .btn--orange--multi .basis span:last-child {
    font-size: 1.125rem;
    color: #fff;
    opacity: 1;
  }
  .btn--orange--multi .ks-select__block {
    top: 60px;
  }
  .btn--orange--multi .basis {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .btn--orange--multi .basis span:first-child {
    font-size: 1.125rem;
  }
  .btn--grey--multi .basis span:first-child {
    font-size: 0.8rem;
  }
  .btn--orange--multi .ks-select__current {
    -ms-flex-align: center;
    align-items: center;
  }
  .btn--orange--multi .ks-select__current > svg:first-child {
    width: 28px;
    min-width: 28px;
    left: 0;
    top: 0;
    margin-left: 0;
    margin-right: 15px;
  }
  .visitor-card-wrap {
    max-height: 2000px;
  }
  .visitor-card-wrap:after {
    display: none;
  }
  .btn--orange--multi {
    height: 60px;
  }
  .container {
    padding-left: 10px;
    padding-right: 10px;
  }
  .shedule .b-tabs__tab span {
    font-size: 0.4rem;
  }
  .promocode__tip {
    padding-right: 0 !important;
  }
  .b-tabs__tab {
    font-size: 0.7rem;
  }
  .b-tabs__tab b {
    font-size: 0.7rem !important;
  }
  .visitor-card__profile {
    padding: 10px;
    padding-bottom: 20px;
  }
  .plan-v__i-date {
    font-size: 0.6rem;
  }
  .shedule-block-wrap--reklama.reklama--mod1 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .profile-btn--white {
    padding-left: 12px;
    padding-right: 12px;
  }
  .visitor-card__trigger {
    display: inline-block !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 0.67rem;
    letter-spacing: 0.5px;
    margin-top: 20px;
  }
  .visitor-card__trigger svg {
    vertical-align: middle;
  }
  .visitor-card__trigger.on {
    position: absolute;
    bottom: 15px;
    right: 15px;
  }
  .visitor-card__trigger.on svg {
    display: inline-block;
    transform: rotate(180deg);
  }
  .visitor-card {
    position: relative;
  }
  .visitor-card__plan {
    padding-bottom: 40px;
  }
  .shedule-block-wrap--reklama.reklama--mod1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .shedule-block-wrap--reklama.reklama--mod1 p {
    font-size: 0.85rem;
  }
}
@media only screen and (max-width: 400px) {
  .shedule-block-wrap--free .shedule-block__details a {
    display: block;
    width: 100%;
    padding: 0 !important;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
  }
  .block-v__i-goto {
    font-size: 0.7rem;
    letter-spacing: 0;
  }
  .block-v__i-goto svg {
    top: 2px;
  }
}
@media only screen and (max-width: 360px) {
  .promocode__tip {
    padding-right: 15px !important;
  }
  .block-v__wrap .slick-list {
    margin-left: 0;
  }
  .block-v__i-h {
    padding: 15px;
    padding-left: 60px;
  }
  .block-v__i-ava {
    width: 35px;
    height: 35px;
    left: 15px;
  }
  .block-v__i-b,
  .block-v__i-f {
    padding: 15px;
  }
}
@media only screen and (min-width: 1310px) and (max-width: 1312px) {
  .header-menu {
    margin-left: 45px;
  }
}
@media only screen and (max-width: 1312px) {
  .header-menu {
    margin-left: 25px;
  }
  .header-menu .header-menu__link {
    font-size: 14px;
  }
}
.img-response {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.item_img {
  height: 512px;
}
@media only screen and (min-width: 1680px) and (max-width: 1680px) {
  .item_img {
    height: 482px;
  }
}

.description {
  font-size: 13px;
}

.header-wrap .user-avatar-enter-email {
  float: left;
  margin-right: 10px;
}

.header-wrap .user-avatar-enter-email img {
  max-width: 60px;
  max-height: 60px;
  border-radius: 100%;
}

.header-wrap {
  display: -ms-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.header-wrap h2 {
  font-size: 21px;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 2.5rem;
}

.description-modal {
  font-size: 12px;
  color: #BABABA;
  margin-top: 10px;
  display: block;
  margin-bottom: 45px;
}

.shadow-slider:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  height: 320px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}

.label-agreement {
  font-size: 16px;
  /* width: 37% !important; */
}
@media only screen and (max-width: 700px) {
  .label-agreement {
    width: 100% !important;
  }
}

.label-agreement {
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* &:hover input ~ .checkmark {
    background-color: #ccc;
  } */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.label-agreement input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.label-agreement .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  border: 1px solid #707070;
  margin-left: -25px;
}
.label-agreement input:checked ~ .checkmark {
  border: 1px solid #14AC7E;
}
.label-agreement:after {
  content: "";
  position: absolute;
  display: none;
}
.label-agreement input:checked ~ .checkmark:after {
  display: block;
}
.label-agreement .checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 9px;
  border: solid #14AC7E;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
}

.additional_info p {
  margin-bottom: 10px !important;
}

@media only screen and (min-width: 360px) and (max-width: 420px) {
  .b_main_slider .slider_wrapper {
    height: 255px;
  }
}
@media only screen and (min-width: 421px) and (max-width: 460px) {
  .b_main_slider .slider_wrapper {
    height: 300px;
  }
}
@media only screen and (min-width: 461px) and (max-width: 650px) {
  .b_main_slider .slider_wrapper {
    height: 400px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .b_main_slider .slider_wrapper {
    height: 400px;
  }
}

@media only screen and (max-width: 460px) {
  .item_img {
    height: 300px;
  }
}
@media only screen and (max-width: 650px) {
  .item_img {
    height: 350px;
  }
}
.seo-text-main-page {
  display: none;
}

.disable-ico:before {
  content: "";
  position: absolute;
  background: url("../img/no-stopping.svg");
  width: 14px;
  height: 14px;
  margin-left: -15px;
}

.ico-description li {
  float: left;
  margin-left: 35px;
  font-size: 14px;
}

.table-ico:before {
  content: "";
  position: absolute;
  background: url("../img/table.svg");
  width: 17px;
  height: 14px;
  margin-left: -17px;
}

.list-descr-wrap {
  margin-top: 20px;
  margin-bottom: 73px;
}

.table_networking {
  background: url("../img/table.svg");
  width: 17px;
  height: 14px;
}

.avaliable-ico:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.75);
  width: 15px;
  height: 15px;
  margin-left: -20px;
  margin-top: -2px;
}

.green-circle:before,
.orange-circle:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-left: -17px;
}

.green-circle:before {
  background-color: #40BA95;
}

.orange-circle:before {
  background-color: #FF782B;
}

.date-day {
  float: right;
  position: relative;
  top: -76px;
  right: 274px;
  color: #FF782B;
  font-size: 19px;
}

.btn--grey {
  background: #6D6D6D;
  float: right;
}

.select-place {
  width: 39%;
}

.b_modal .btn {
  display: inline-block;
}

.select-place .appointment_content .btn {
  margin-top: 35px;
}

.btn-wrap {
  margin-top: 35px;
}

.admin_panel_wrapper .btn_panel.btn_networking {
  background-image: url("../img/networking-ico.png");
  width: 30px;
  height: 30px;
  background-size: cover;
}

.admin_panel_wrapper .btn_panel.btn_user_activity {
  background-image: url("../img/user-activity.png");
  width: 30px;
  height: 30px;
  background-size: cover;
}

.modal-img-wrap {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.modal-img-wrap img {
  width: 100%;
  max-width: 300px;
}

.sponsor-container {
  position: relative;
  width: 100%;
}

.sponsor-container img {
  width: 100%;
  height: auto;
}

.sponsor-container .info-sponsor-circle {
  position: absolute;
  bottom: 0;
  right: 0;
  filter: drop-shadow(2px 4px 6px black);
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  color: white;
  font-size: 16px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
}

.sponsor-container .info-sponsor-circle:hover {
  filter: invert(1);
}

.info-speaker-circle {
  position: absolute;
  bottom: 0;
  right: 0;
  filter: drop-shadow(2px 4px 6px black);
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  color: white;
  font-size: 16px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
}

.info-speaker-circle:hover {
  filter: invert(1);
}

#speaker-name {
  font-size: 25px;
  font-weight: 500;
}

#speaker-comp_pos {
  padding-top: 5px;
  font-size: 20px;
  font-weight: 300;
}

#speaker-city {
  padding-top: 5px;
  font-size: 17px;
  font-weight: 300;
}

#speaker-desc {
  padding-top: 10px;
  font-size: 17px;
  font-weight: 300;
}

#sponsors-description h4 {
  font-size: 25px;
  font-weight: 500;
}

.flex-hack-arr {
  height: 70px;
  width: 60px;
  opacity: 0.2;
  background-color: #fff;
  position: relative;
  /* top: -10px; */
  right: 5px;
}

.flex-hack__block {
  box-shadow: none;
  z-index: 11;
  top: 70px;
  width: 100%;
  padding: 17px;
  color: #fff;
  text-align: left;
  position: absolute;
  background: linear-gradient(68deg, #FC575E, #F7B42C);
  /* margin-left: -10px; */
}

.flex-hack__item {
  margin-left: 36px;
}

.admin_panel_wrapper .btn_panel.btn_user_feedback {
  background-image: url(../img/feedback.png);
  width: 40px;
  height: 30px;
  background-size: cover;
}

.admin_panel_wrapper .btn_panel.btn_chance {
  background-image: url(../img/chance.png);
  width: 30px;
  height: 30px;
  background-size: cover;
}

.admin_panel_wrapper .btn_panel.btn_price {
  background-image: url(../img/price.png);
  width: 40px;
  height: 30px;
  background-size: cover;
}

.date-picker {
  width: 170px;
  height: 25px;
  padding: 0;
  border: 0;
  line-height: 25px;
  padding-left: 10px;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
  color: #303030;
  position: relative;
  z-index: 2;
}

.date-picker-wrapper {
  position: absolute;
  z-index: 11;
  padding: 0;
  font-size: 12px;
  border: none;
  color: #333333;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}

.date-picker-wrapper.two-months {
  margin: 0 0 0 -14px;
}
@media only screen and (max-width: 630px) {
  .date-picker-wrapper.two-months {
    margin: 0;
  }
}

.dp-clearfix {
  clear: both;
  height: 0;
  font-size: 0;
}

.date-picker-wrapper.inline-wrapper {
  position: relative;
  box-shadow: none;
  display: inline-block;
}

.date-picker-wrapper.single-date {
  width: auto;
}

.date-picker-wrapper.no-shortcuts {
  padding-bottom: 12px;
}

.date-picker-wrapper.no-topbar {
  padding-top: 12px;
}

.date-picker-wrapper .footer .shortcuts .custom-shortcut + .custom-shortcut {
  margin: 0 0 0 10px;
}

.date-picker-wrapper .footer {
  font-size: 11px;
  padding: 15px 5px;
  background-color: #f3f3f3;
}

.date-picker-wrapper b {
  color: #666;
  font-weight: 700;
  display: none;
}

.date-picker-wrapper a {
  color: #333333;
  font-size: 10px;
  letter-spacing: 0.3px;
  font-weight: 600;
}

.date-picker-wrapper a:hover {
  text-decoration: underline;
}

.date-picker-wrapper .month-name {
  text-transform: capitalize;
}

.date-picker-wrapper .select-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

.date-picker-wrapper .select-wrapper:hover {
  text-decoration: underline;
}

.date-picker-wrapper .month-element {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 700;
  color: #000000;
}

.date-picker-wrapper .select-wrapper select {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
  top: -1px;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-transform: inherit;
  color: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0 0;
  border: 0;
  outline: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
  opacity: 0.01;
}

.date-picker-wrapper .month-wrapper {
  background-color: #fff;
  padding: 5px;
  cursor: default;
  position: relative;
  _overflow: hidden;
}

.date-picker-wrapper .month-wrapper table {
  width: 190px;
  float: left;
}

.date-picker-wrapper .month-wrapper table.month2 {
  width: 190px;
  float: left;
}

.date-picker-wrapper .month-wrapper table td,
.date-picker-wrapper .month-wrapper table th {
  vertical-align: middle;
  text-align: center;
  line-height: 14px;
  margin: 0;
  padding: 0;
  border: none;
}

.date-picker-wrapper .month-wrapper table .day {
  padding: 8px 0;
  line-height: 1;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 1px;
  color: #ccc;
  cursor: default;
  width: 27px;
  height: 27px;
}

.date-picker-wrapper .month-wrapper table div.day.lastMonth,
.date-picker-wrapper .month-wrapper table div.day.nextMonth {
  color: #999;
  cursor: default;
}

.date-picker-wrapper .month-wrapper table .day.checked {
  background-color: #ff782b;
  color: #fff !important;
  font-weight: 600;
}

.date-picker-wrapper .month-wrapper table .week-name {
  height: 25px;
  line-height: 20px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  color: #333333;
}

.date-picker-wrapper .month-wrapper table .week-name th {
  vertical-align: bottom;
}

.date-picker-wrapper .month-wrapper table .day.has-tooltip {
  cursor: help !important;
}

.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
  white-space: nowrap;
}

.date-picker-wrapper .time label {
  white-space: nowrap;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
  color: #333;
  cursor: pointer;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
  background-color: #ff782b;
  color: #fff;
}

.date-picker-wrapper .month-wrapper table .day.lastMonth,
.date-picker-wrapper .month-wrapper table .day.nextMonth {
  display: none;
}

.date-picker-wrapper .month-wrapper table .day.real-today {
  background-color: #ffe684;
  border-radius: 50%;
}

.date-picker-wrapper .month-wrapper table .day.real-today.checked,
.date-picker-wrapper .month-wrapper table .day.real-today.hovering {
  background-color: #ff782b;
  color: #fff;
  border-radius: 0;
}

.date-picker-wrapper table .caption {
  height: 30px;
  background-color: #f3f3f3;
  margin: 0 0 2px;
}

.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev {
  padding: 0 5px;
  cursor: pointer;
}

.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover {
  background-color: #ccc;
  color: #fff;
}

.date-picker-wrapper .gap {
  position: relative;
  z-index: 1;
  width: 15px;
  height: 100%;
  background-color: red;
  font-size: 0;
  line-height: 0;
  float: left;
  top: -5px;
  margin: 0 10px -10px;
  visibility: hidden;
  height: 0;
}

.date-picker-wrapper .gap .gap-lines {
  height: 100%;
  overflow: hidden;
}

.date-picker-wrapper .gap .gap-line {
  height: 15px;
  width: 15px;
  position: relative;
}

.date-picker-wrapper .gap .gap-line .gap-1 {
  z-index: 1;
  height: 0;
  border-left: 8px solid #fff;
  border-top: 8px solid #eee;
  border-bottom: 8px solid #eee;
}

.date-picker-wrapper .gap .gap-line .gap-2 {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-top: 8px solid #fff;
}

.date-picker-wrapper .gap .gap-line .gap-3 {
  position: absolute;
  right: 0;
  top: 8px;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

.date-picker-wrapper .gap .gap-top-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  top: -1px;
  left: 1px;
  background-color: #eee;
  z-index: 3;
}

.date-picker-wrapper .gap .gap-bottom-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 7px;
  background-color: #eee;
  z-index: 3;
}

.date-picker-wrapper .selected-days {
  display: none;
}

.date-picker-wrapper .drp_top-bar {
  line-height: 1.4;
  position: relative;
  padding: 10px 40px 10px 0;
  display: none;
}

.date-picker-wrapper .drp_top-bar .error-top,
.date-picker-wrapper .drp_top-bar .normal-top {
  display: none;
}

.date-picker-wrapper .drp_top-bar .default-top {
  display: block;
}

.date-picker-wrapper .drp_top-bar.error .default-top {
  display: none;
}

.date-picker-wrapper .drp_top-bar.error .error-top {
  display: block;
  color: red;
}

.date-picker-wrapper .drp_top-bar.normal .default-top {
  display: none;
}

.date-picker-wrapper .drp_top-bar.normal .normal-top {
  display: block;
}

.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
  color: #333;
}

.date-picker-wrapper .drp_top-bar .apply-btn {
  position: absolute;
  right: 0;
  top: 6px;
  padding: 3px 5px;
  margin: 0;
  font-size: 12px;
  border-radius: 4px;
  cursor: pointer;
  color: #d9eef7;
  border: solid 1px #0076a3;
  background: #0095cd;
  background: -moz-linear-gradient(top, #00adee, #0078a5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00adee", endColorstr="#0078a5");
  color: #fff;
  line-height: initial;
}

.date-picker-wrapper .drp_top-bar .apply-btn.disabled {
  cursor: pointer;
  color: #606060;
  border: solid 1px #b7b7b7;
  background: #fff;
  background: -moz-linear-gradient(top, #fff, #ededed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ededed");
}

.date-picker-wrapper .time {
  position: relative;
}

.date-picker-wrapper.single-month .time {
  display: block;
}

.date-picker-wrapper .time input[type=range] {
  vertical-align: middle;
  width: 129px;
  padding: 0;
  margin: 0;
  height: 20px;
}

.date-picker-wrapper .time1 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

.time2 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

.date-picker-wrapper .time1 {
  float: left;
}

.date-picker-wrapper .time2 {
  float: right;
}

.date-picker-wrapper .hour {
  text-align: right;
}

.minute {
  text-align: right;
}

.date-picker-wrapper .hide {
  display: none;
}

.date-picker-wrapper .first-date-selected {
  border-radius: 50% 0 0 50%;
}

.date-picker-wrapper .last-date-selected {
  border-radius: 0 50% 50% 0;
}

.date-picker-wrapper .first-date-selected.last-date-selected {
  border-radius: 50%;
}

.date-picker-wrapper .first-date-selected,
.date-picker-wrapper .last-date-selected {
  background-color: #ff782b !important;
  color: #fff !important;
}

.date-picker-wrapper .date-range-length-tip {
  position: absolute;
  margin-top: -4px;
  margin-left: -8px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  display: none;
  background-color: #ff0;
  padding: 0 6px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 16px;
  -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
}

.date-picker-wrapper .date-range-length-tip:after {
  content: "";
  position: absolute;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #ff0;
  left: 50%;
  margin-left: -4px;
  bottom: -4px;
}

.date-picker-wrapper.two-months.no-gap .month1 .next,
.date-picker-wrapper.two-months.no-gap .month2 .prev {
  display: none;
}

.date-picker-wrapper .week-number {
  padding: 5px 0;
  line-height: 1;
  font-size: 12px;
  margin-bottom: 1px;
  color: #999;
  cursor: pointer;
}

.date-picker-wrapper .week-number.week-number-selected {
  color: #49e;
  font-weight: 700;
}

@media (max-width: 469px) {
  .month-wrapper {
    margin: 0 auto;
  }
}
@media (max-width: 469px) {
  .month-wrapper .month1 {
    margin: 0 auto;
    float: none !important;
  }
}

.tabs {
  position: relative;
}
.tabs__tabs {
  font-weight: 700;
  position: relative;
  font-size: 0;
  overflow: auto;
  padding: 0 0 4px;
}
.tabs__tabs:after {
  position: absolute;
  bottom: 3px;
  left: 0;
  right: 0;
  content: "";
  height: 2px;
  background: #dedede;
  z-index: 1;
}
.tabs__tab {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 20px 0;
  min-width: 140px;
  cursor: pointer;
  text-align: center;
  transition: all 0.2s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.tabs__tab.-active {
  color: #ff782b;
}
.tabs__tab.-active:before {
  opacity: 1;
  visibility: visible;
}
.tabs__tab span {
  color: #ff782b;
}
.tabs__tab:before {
  position: absolute;
  transition: all 0.2s linear;
  bottom: -2px;
  z-index: 2;
  left: 0;
  right: 0;
  content: "";
  height: 4px;
  background-image: linear-gradient(87deg, #fc575e 0%, #f7b42c 100%);
  opacity: 0;
  visibility: hidden;
}
.tabs__item {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  overflow: hidden;
  top: 0;
  padding: 0 0 20px;
}
.tabs__item.-active {
  overflow: visible;
  position: static;
}
.tabs__item.-fade {
  opacity: 1;
  visibility: visible;
  transition: 0.3s;
}
.tabs_title {
  position: relative;
  display: inline-block;
  padding: 0 0 0 23px;
}
.tabs_title .simple_icon {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  margin: 0 1px 0 0;
}
.tabs__content {
  position: relative;
}

.b_modal {
  max-width: 95%;
  margin: 0 auto;
  position: relative;
  background: #FFFFFF;
  border-radius: 0;
  border-radius: 8px;
  padding: 30px 30px 40px;
}
.b_modal .mfp-close {
  transition: all 0.2s linear;
  background: transparent;
  padding: 0;
  color: #fff;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='11' height='11' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 11'%3E%3Cdefs%3E%3Cpath d='M1299.02144,190.43549l-3.53553,-3.53553l-3.53484,3.53484l-1.41559,-1.41559l3.53484,-3.53484l-3.53553,-3.53553l1.41559,-1.41559l3.53553,3.53553l3.53484,-3.53484l1.41559,1.41559l-3.53484,3.53484l3.53553,3.53553z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1290,-180%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  top: 0;
  right: 0;
  opacity: 1;
  width: 31px;
  height: 30px;
  background-color: #333333;
  border-radius: 0 6px 0 0;
}
.b_modal .mfp-close:hover {
  background-color: #000;
}
.b_modal ._modal_title {
  position: relative;
  margin: 0;
}
.b_modal .btn {
  margin: auto;
}
@media only screen and (max-width: 640px) {
  .b_modal .h2:before {
    left: -30px;
  }
}
.b_modal .social_login {
  text-align: center;
  margin: 0;
}
.b_modal .social_login .button_row_justified {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.b_modal .social_login .button_row_justified .btn {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding-top: 5px;
  padding-bottom: 5px;
}
.b_modal .social_login .button_row_justified .btn:first-child {
  margin-left: 0;
}
.b_modal .social_login .button_row_justified .btn:last-child {
  margin-right: 0;
}
.b_modal .social_login .button_row_justified .btn_facebook {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font: 14px/18px Montserrat;
  letter-spacing: 0;
  font-weight: 500;
}
.b_modal .social_login .button_row_justified .btn_facebook:hover {
  background-color: #304A87;
}
.b_modal .social_login .button_row_justified .btn_google {
  border: 1px solid #cc3c3c;
  background: none;
}
.b_modal .social_login .button_row_justified .btn_google:hover {
  background-color: #CC3C3C;
}
.b_modal .social_login .button_row_justified .btn_linkedin {
  border: 1px solid #0179b3;
  background: none;
}
.b_modal .social_login .button_row_justified .btn_linkedin:hover {
  background-color: #0179B3;
}
.b_modal .social_login .button_row_justified .btn_vkontakte {
  border: 1px solid #5181b7;
  background: none;
}
.b_modal .social_login .button_row_justified .btn_vkontakte:hover {
  background-color: #5181B7;
}
.b_modal .social_login .btn {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  /* max-width: 150px; */
  border-radius: 6px;
  color: #ffffff;
  letter-spacing: 0.36px;
  font-size: 12px;
  margin: 0 10px 10px;
  padding: 10px 5px;
}
.b_modal .social_login .btn:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
}
.b_modal .or {
  text-align: center;
  padding: 20px 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 10px;
  color: #6d6d6d;
}
.b_modal .login_email {
  text-align: center;
}
.b_modal .login_email .btn {
  margin: 0 auto;
  /* max-width: 322px; */
  letter-spacing: 0.8px;
}
.b_modal .login_email .form_wrapper {
  margin: 0;
}
.b_modal .login_email .form_wrapper .form_field {
  margin-bottom: 10px;
}
.b_modal .login_email .form_wrapper .form_field:last-child {
  margin-bottom: 0;
}
.b_modal .login_email .form_wrapper .form_field label {
  width: 100%;
}
.b_modal .login_email .form_wrapper button.btn[type=submit] {
  max-width: 100%;
  margin-bottom: 0;
}
.b_modal .form_wrapper {
  padding: 0;
  text-align: left;
  margin: 0 35px;
  display: none;
}
.b_modal .form_wrapper .form_inner:before, .b_modal .form_wrapper .form_inner:after {
  content: "";
  display: table;
}
.b_modal .form_wrapper .form_inner:after {
  clear: both;
}
.b_modal .form_wrapper .column {
  width: 50%;
  float: left;
  padding: 0 10px 0 0;
}
@media only screen and (max-width: 767px) {
  .b_modal .form_wrapper .column {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.b_modal .form_wrapper .column:nth-child(2n) {
  float: right;
  padding: 0 0 0 10px;
}
@media only screen and (max-width: 767px) {
  .b_modal .form_wrapper .column:nth-child(2n) {
    padding: 0;
    float: none;
    margin: 10px 0 0;
  }
}
.b_modal .form_wrapper .btn {
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 30px;
}
.b_modal .tabs-component-panel {
  border: none !important;
}
.b_modal .form_control {
  border: 1px solid #e9e9e9;
  font-size: 12px;
  letter-spacing: 0.6px;
  border-radius: 6px;
  padding: 12px 12px 12px 40px;
  width: 100%;
  background-repeat: no-repeat;
}
.b_modal .icon_user {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='14' height='13' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14 13'%3E%3Cdefs%3E%3Cpath d='M650,493.11865c-2.16937,0 -6.5,1.08875 -6.5,3.25v1.625h13v-1.625c0,-2.16125 -4.33062,-3.25 -6.5,-3.25zM650,491.49365c1.79563,0 3.25,-1.45437 3.25,-3.25c0,-1.79563 -1.45437,-3.25 -3.25,-3.25c-1.79562,0 -3.25,1.45438 -3.25,3.25c0,1.79562 1.45438,3.25 3.25,3.25z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-643,-485%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%236d6d6d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: 13px center;
}
.b_modal .icon_mail {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='14' height='11' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14 11'%3E%3Cdefs%3E%3Cpath d='M655.6,487.75l-5.6,3.4375l-5.6,-3.4375v-1.375l5.6,3.4375l5.6,-3.4375zM655.6,485h-11.2c-0.77,0 -1.393,0.61875 -1.393,1.375l-0.007,8.25c0,0.75625 0.63,1.375 1.4,1.375h11.2c0.77,0 1.4,-0.61875 1.4,-1.375v-8.25c0,-0.75625 -0.63,-1.375 -1.4,-1.375z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-643,-485%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23707070' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: 13px center;
}
.b_modal .icon_password {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='14' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 14'%3E%3Cdefs%3E%3Cpath d='M991.9375,487.80949h-3.875v-1.24998c0,-1.06873 0.86875,-1.93746 1.9375,-1.93746c1.06875,0 1.9375,0.86873 1.9375,1.93746zM990,493.43438c-0.6875,0 -1.25,-0.56249 -1.25,-1.24998c0,-0.68749 0.5625,-1.24998 1.25,-1.24998c0.6875,0 1.25,0.56249 1.25,1.24998c0,0.68749 -0.5625,1.24998 -1.25,1.24998zM993.75,487.80949h-0.625v-1.24998c0,-1.72497 -1.4,-3.12494 -3.125,-3.12494c-1.725,0 -3.125,1.39997 -3.125,3.12494v1.24998h-0.625c-0.6875,0 -1.25,0.56249 -1.25,1.24998v6.24988c0,0.68749 0.5625,1.24998 1.25,1.24998h7.5c0.6875,0 1.25,-0.56249 1.25,-1.24998v-6.24988c0,-0.68749 -0.5625,-1.24998 -1.25,-1.24998z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-985,-483%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%236d6d6d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: 15px center;
}
.b_modal .btn_facebook {
  background-color: #405a97;
  color: #fff;
  max-width: 322px;
}
.b_modal .btn_facebook:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='8' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 8 15'%3E%3Cdefs%3E%3Cpath d='M656.74859,387.38977h2.64502v-6.44397h2.05371l0.33789,-2.56061h-2.3916v-1.77283c0,-0.41241 0.0752,-0.71301 0.22559,-0.90039c0.18652,-0.22504 0.53418,-0.33795 1.04053,-0.33795h1.35156v-2.27936c-0.50781,-0.07495 -1.16357,-0.11224 -1.97021,-0.11224c-0.99463,0 -1.79199,0.29547 -2.39209,0.88599c-0.60107,0.59106 -0.90039,1.42151 -0.90039,2.4906v2.02618h-2.1665v2.56061h2.1665z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-654,-373%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 8px;
  height: 15px;
  margin: -2px 10px 0 0;
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
}
.b_modal .btn_google {
  background-color: #cc3c3c;
}
.b_modal .btn_google:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 12'%3E%3Cdefs%3E%3Cpath d='M842.29302,377.58207h-1.79979v1.79977h-1.72777v1.79976h1.72777v1.79977h1.79979v-1.79977h1.79976v-1.79976h-1.79976zM836.53371,380.10174c0,1.15185 -0.21597,2.15972 -0.71991,3.09559c-0.50392,0.86389 -1.15187,1.58379 -2.08774,2.08773c-0.86389,0.50393 -1.87177,0.7919 -3.02364,0.7919c-1.07986,0 -2.08772,-0.28796 -3.02361,-0.7919c-0.9359,-0.57592 -1.65581,-1.29583 -2.23174,-2.23171c-0.57593,-0.93588 -0.79192,-1.94375 -0.79192,-3.02361c0,-1.07986 0.28796,-2.08773 0.79192,-3.0236c0.50395,-0.93588 1.29584,-1.65578 2.23174,-2.23171c0.93588,-0.57593 1.94374,-0.7919 3.02361,-0.7919c1.58383,0 2.95164,0.50393 4.03152,1.58379l-1.65584,1.58379c-0.64786,-0.57593 -1.43979,-0.93588 -2.37569,-0.93588c-0.6479,0 -1.29584,0.14398 -1.87173,0.50393c-0.57594,0.35995 -1.0079,0.7919 -1.36786,1.36782c-0.35995,0.57592 -0.50392,1.22384 -0.50392,1.94375c0,0.7199 0.14397,1.36782 0.50392,1.94375c0.35995,0.57592 0.79193,1.07986 1.36786,1.36782c0.5759,0.35995 1.22383,0.50393 1.87173,0.50393c0.71991,0 1.36786,-0.14398 1.94379,-0.50393c0.4319,-0.28796 0.79189,-0.57593 1.07985,-1.07986c0.21597,-0.35995 0.35995,-0.71991 0.43193,-1.00787h-3.45557v-2.08773h5.75931c0.07198,0.28796 0.07198,0.64792 0.07198,0.93588z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-824,-374%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23CC3C3C' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 20px;
  height: 12px;
  margin: -2px 0 0 0;
}
.b_modal .btn_google:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 12'%3E%3Cdefs%3E%3Cpath d='M842.29302,377.58207h-1.79979v1.79977h-1.72777v1.79976h1.72777v1.79977h1.79979v-1.79977h1.79976v-1.79976h-1.79976zM836.53371,380.10174c0,1.15185 -0.21597,2.15972 -0.71991,3.09559c-0.50392,0.86389 -1.15187,1.58379 -2.08774,2.08773c-0.86389,0.50393 -1.87177,0.7919 -3.02364,0.7919c-1.07986,0 -2.08772,-0.28796 -3.02361,-0.7919c-0.9359,-0.57592 -1.65581,-1.29583 -2.23174,-2.23171c-0.57593,-0.93588 -0.79192,-1.94375 -0.79192,-3.02361c0,-1.07986 0.28796,-2.08773 0.79192,-3.0236c0.50395,-0.93588 1.29584,-1.65578 2.23174,-2.23171c0.93588,-0.57593 1.94374,-0.7919 3.02361,-0.7919c1.58383,0 2.95164,0.50393 4.03152,1.58379l-1.65584,1.58379c-0.64786,-0.57593 -1.43979,-0.93588 -2.37569,-0.93588c-0.6479,0 -1.29584,0.14398 -1.87173,0.50393c-0.57594,0.35995 -1.0079,0.7919 -1.36786,1.36782c-0.35995,0.57592 -0.50392,1.22384 -0.50392,1.94375c0,0.7199 0.14397,1.36782 0.50392,1.94375c0.35995,0.57592 0.79193,1.07986 1.36786,1.36782c0.5759,0.35995 1.22383,0.50393 1.87173,0.50393c0.71991,0 1.36786,-0.14398 1.94379,-0.50393c0.4319,-0.28796 0.79189,-0.57593 1.07985,-1.07986c0.21597,-0.35995 0.35995,-0.71991 0.43193,-1.00787h-3.45557v-2.08773h5.75931c0.07198,0.28796 0.07198,0.64792 0.07198,0.93588z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-824,-374%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_modal .btn_vkontakte {
  background-color: #5181b7;
}
.b_modal .btn_vkontakte:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='19' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 19 12'%3E%3Cdefs%3E%3Cpath d='M1002.85825,378.10175h-0.00099c0,-0.68979 0.00368,-1.37961 -0.00128,-2.06934c-0.00343,-0.47195 -0.18695,-0.64786 -0.65959,-0.64825c-0.96126,-0.00079 -1.92256,0.00168 -2.88385,-0.00146c-0.27145,-0.00085 -0.53906,0 -0.6788,0.29102c-0.13484,0.2807 0.04355,0.47934 0.20418,0.66797c0.38982,0.45789 0.5528,0.98877 0.55103,1.58185c-0.00278,0.96127 -0.00021,1.92258 -0.00171,2.88388c-0.00017,0.13922 0.00339,0.28061 -0.01842,0.41727c-0.05403,0.33841 -0.27954,0.45615 -0.57011,0.27496c-0.19574,-0.12216 -0.37686,-0.28174 -0.53055,-0.45471c-0.69716,-0.78473 -1.21574,-1.68854 -1.65594,-2.63254c-0.35493,-0.7612 -0.65762,-1.5473 -0.96924,-2.32803c-0.22089,-0.55356 -0.4117,-0.70004 -0.99792,-0.70032c-0.61638,-0.00031 -1.23282,-0.00177 -1.84918,0.00153c-0.10893,0.00058 -0.22009,0.01157 -0.32613,0.03568c-0.29088,0.06613 -0.427,0.21457 -0.40176,0.51178c0.02577,0.30365 0.07434,0.61237 0.16562,0.90225c0.81219,2.57916 2.13785,4.88123 3.89865,6.91733c1.13312,1.31033 2.56339,2.19873 4.29726,2.5239c0.59438,0.11151 1.19479,0.1348 1.79282,0.02631c0.49103,-0.08908 0.63458,-0.26822 0.63554,-0.75876c0.00125,-0.60172 -0.00143,-1.20343 0.00238,-1.80518c0.00076,-0.11624 0.01868,-0.23322 0.03772,-0.3483c0.03375,-0.20474 0.16451,-0.29062 0.36656,-0.30927c0.3858,-0.03558 0.7171,0.11362 0.9928,0.34473c0.56075,0.46997 1.1053,0.96082 1.63469,1.46594c0.36555,0.34879 0.69209,0.73825 1.0406,1.10522c0.25102,0.26431 0.56491,0.38135 0.92854,0.37738c0.35951,-0.00385 0.71913,0.00281 1.07866,-0.00177c0.36633,-0.00467 0.73419,0.00055 1.0985,-0.03152c0.36838,-0.03235 0.58333,-0.30655 0.4798,-0.66c-0.09468,-0.3233 -0.2411,-0.64627 -0.43077,-0.92429c-0.63416,-0.92957 -1.3885,-1.76016 -2.19057,-2.54846c-0.20328,-0.1998 -0.39474,-0.41379 -0.57278,-0.63635c-0.15097,-0.18869 -0.1604,-0.40598 -0.0273,-0.61493c0.13765,-0.21613 0.28078,-0.4288 0.42429,-0.64105c0.75502,-1.11682 1.51337,-2.23215 2.10847,-3.44595c0.12785,-0.26074 0.22485,-0.54031 0.30429,-0.82022c0.10567,-0.37216 -0.03256,-0.57233 -0.41412,-0.64496c-0.09279,-0.01764 -0.18945,-0.01999 -0.28435,-0.02026c-0.60902,-0.00165 -1.21834,0.00977 -1.82707,-0.00412c-0.51683,-0.01175 -0.85036,0.19885 -1.0547,0.68533c-0.4489,1.06891 -1.00117,2.08502 -1.66255,3.03918c-0.35564,0.51312 -0.72786,1.01337 -1.224,1.40396c-0.16913,0.13306 -0.36099,0.28079 -0.57722,0.17578c-0.22452,-0.10898 -0.23039,-0.35611 -0.23088,-0.57993c-0.00154,-0.66772 -0.00058,-1.33551 -0.00058,-2.00327z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-992,-375%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%235181B7' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 19px;
  height: 12px;
  margin: -2px 0 0 0;
}
.b_modal .btn_vkontakte:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='19' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 19 12'%3E%3Cdefs%3E%3Cpath d='M1002.85825,378.10175h-0.00099c0,-0.68979 0.00368,-1.37961 -0.00128,-2.06934c-0.00343,-0.47195 -0.18695,-0.64786 -0.65959,-0.64825c-0.96126,-0.00079 -1.92256,0.00168 -2.88385,-0.00146c-0.27145,-0.00085 -0.53906,0 -0.6788,0.29102c-0.13484,0.2807 0.04355,0.47934 0.20418,0.66797c0.38982,0.45789 0.5528,0.98877 0.55103,1.58185c-0.00278,0.96127 -0.00021,1.92258 -0.00171,2.88388c-0.00017,0.13922 0.00339,0.28061 -0.01842,0.41727c-0.05403,0.33841 -0.27954,0.45615 -0.57011,0.27496c-0.19574,-0.12216 -0.37686,-0.28174 -0.53055,-0.45471c-0.69716,-0.78473 -1.21574,-1.68854 -1.65594,-2.63254c-0.35493,-0.7612 -0.65762,-1.5473 -0.96924,-2.32803c-0.22089,-0.55356 -0.4117,-0.70004 -0.99792,-0.70032c-0.61638,-0.00031 -1.23282,-0.00177 -1.84918,0.00153c-0.10893,0.00058 -0.22009,0.01157 -0.32613,0.03568c-0.29088,0.06613 -0.427,0.21457 -0.40176,0.51178c0.02577,0.30365 0.07434,0.61237 0.16562,0.90225c0.81219,2.57916 2.13785,4.88123 3.89865,6.91733c1.13312,1.31033 2.56339,2.19873 4.29726,2.5239c0.59438,0.11151 1.19479,0.1348 1.79282,0.02631c0.49103,-0.08908 0.63458,-0.26822 0.63554,-0.75876c0.00125,-0.60172 -0.00143,-1.20343 0.00238,-1.80518c0.00076,-0.11624 0.01868,-0.23322 0.03772,-0.3483c0.03375,-0.20474 0.16451,-0.29062 0.36656,-0.30927c0.3858,-0.03558 0.7171,0.11362 0.9928,0.34473c0.56075,0.46997 1.1053,0.96082 1.63469,1.46594c0.36555,0.34879 0.69209,0.73825 1.0406,1.10522c0.25102,0.26431 0.56491,0.38135 0.92854,0.37738c0.35951,-0.00385 0.71913,0.00281 1.07866,-0.00177c0.36633,-0.00467 0.73419,0.00055 1.0985,-0.03152c0.36838,-0.03235 0.58333,-0.30655 0.4798,-0.66c-0.09468,-0.3233 -0.2411,-0.64627 -0.43077,-0.92429c-0.63416,-0.92957 -1.3885,-1.76016 -2.19057,-2.54846c-0.20328,-0.1998 -0.39474,-0.41379 -0.57278,-0.63635c-0.15097,-0.18869 -0.1604,-0.40598 -0.0273,-0.61493c0.13765,-0.21613 0.28078,-0.4288 0.42429,-0.64105c0.75502,-1.11682 1.51337,-2.23215 2.10847,-3.44595c0.12785,-0.26074 0.22485,-0.54031 0.30429,-0.82022c0.10567,-0.37216 -0.03256,-0.57233 -0.41412,-0.64496c-0.09279,-0.01764 -0.18945,-0.01999 -0.28435,-0.02026c-0.60902,-0.00165 -1.21834,0.00977 -1.82707,-0.00412c-0.51683,-0.01175 -0.85036,0.19885 -1.0547,0.68533c-0.4489,1.06891 -1.00117,2.08502 -1.66255,3.03918c-0.35564,0.51312 -0.72786,1.01337 -1.224,1.40396c-0.16913,0.13306 -0.36099,0.28079 -0.57722,0.17578c-0.22452,-0.10898 -0.23039,-0.35611 -0.23088,-0.57993c-0.00154,-0.66772 -0.00058,-1.33551 -0.00058,-2.00327z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-992,-375%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_modal .btn_linkedin {
  background-color: #0179b3;
}
.b_modal .btn_linkedin:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 15'%3E%3Cdefs%3E%3Cpath d='M1165.63679,386.33327h3.21485v-9.67132h-3.21485zM1167.26563,371.99989c-1.10021,0 -1.81984,0.72165 -1.81984,1.67065c0,0.92832 0.69881,1.67187 1.77716,1.67187h0.02148c1.12152,0 1.819,-0.74341 1.819,-1.67187c-0.02113,-0.949 -0.69748,-1.67065 -1.7978,-1.67065zM1180.44577,380.78768c0,-2.97065 -1.58622,-4.35296 -3.70214,-4.35293c-1.70786,0 -2.47087,0.94004 -2.89812,1.59808v0.03125h-0.02113c0.00613,-0.00994 0.01461,-0.021 0.02113,-0.03125v-1.37087h-3.21575c0.04331,0.90795 0,9.67132 0,9.67132h3.21607v-5.40108c0,-0.28939 0.02183,-0.57714 0.10665,-0.78387c0.23257,-0.57829 0.76123,-1.1761 1.64958,-1.1761c1.16372,0 1.62873,0.88706 1.62873,2.18686v5.17419h3.21499v-5.5456z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1165,-372%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%230179B3' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 16px;
  height: 15px;
  margin: -2px 0 0 0;
}
.b_modal .btn_linkedin:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 15'%3E%3Cdefs%3E%3Cpath d='M1165.63679,386.33327h3.21485v-9.67132h-3.21485zM1167.26563,371.99989c-1.10021,0 -1.81984,0.72165 -1.81984,1.67065c0,0.92832 0.69881,1.67187 1.77716,1.67187h0.02148c1.12152,0 1.819,-0.74341 1.819,-1.67187c-0.02113,-0.949 -0.69748,-1.67065 -1.7978,-1.67065zM1180.44577,380.78768c0,-2.97065 -1.58622,-4.35296 -3.70214,-4.35293c-1.70786,0 -2.47087,0.94004 -2.89812,1.59808v0.03125h-0.02113c0.00613,-0.00994 0.01461,-0.021 0.02113,-0.03125v-1.37087h-3.21575c0.04331,0.90795 0,9.67132 0,9.67132h3.21607v-5.40108c0,-0.28939 0.02183,-0.57714 0.10665,-0.78387c0.23257,-0.57829 0.76123,-1.1761 1.64958,-1.1761c1.16372,0 1.62873,0.88706 1.62873,2.18686v5.17419h3.21499v-5.5456z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1165,-372%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_modal .forgot {
  padding: 5px 0 0;
}
.b_modal .control_bottom {
  padding: 30px 0 0;
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  color: #333333;
  line-height: 1.5;
}
.b_modal .control_bottom a {
  color: #ff782b;
  text-decoration: underline;
}
.b_modal .control_bottom a:hover {
  text-decoration: none;
}
.b_modal .reset_password .btn {
  margin: 20px auto 0 auto;
  max-width: 180px;
}
.b_modal .reset_password .form_field {
  margin-bottom: 10px;
}
.b_modal .reset_password .form_field:last-child {
  margin-bottom: 0;
}
.b_modal .reset_password .form_field label {
  width: 100%;
}
.b_modal .reset_password_done .done {
  font-size: 16px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  text-align: center;
  line-height: 1.5;
  margin: 0 0 30px;
}
.b_modal .reset_password_done .btn {
  max-width: 220px;
}

#share_event {
  max-width: 700px;
}
#share_event h3 {
  opacity: 0.8;
  color: #000000;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 20px;
}
#share_event .share_links {
  padding: 30px 0 0;
}
#share_event .share_links .list {
  padding: 0;
  list-style: none;
  font-size: 0;
}
#share_event .share_links .item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 10px 0;
}
#share_event .share_links .link {
  width: 40px;
  height: 40px;
  background-color: #e9e9e9;
  border-radius: 50%;
  display: block;
  position: relative;
  transition: all 0.2s linear;
  background-repeat: no-repeat;
  background-position: center;
}
#share_event .share_links .link:hover {
  box-shadow: 0 4px 7px rgba(0, 0, 0, 0.5);
}
#share_event .share_links .icon_vk {
  background-color: #4e7db2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.98' height='13.17' viewBox='0 0 21.98 13.17'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_vk%3C/title%3E%3Cpath class='a' d='M21.5.93a7.42,7.42,0,0,1-1,2c-.43.68-.94,1.45-1.45,2.38a12.78,12.78,0,0,0-.76,1.11,1.09,1.09,0,0,0-.25.59.73.73,0,0,0,.25.51l.34.43c1.95,2,3.06,3.4,3.31,4.16.09.34.09.6-.08.77a1,1,0,0,1-.68.25H18.7a1.42,1.42,0,0,1-.85-.25,8,8,0,0,1-.85-.85c-.43-.43-.77-.85-1.11-1.19-1.1-1-1.87-1.53-2.38-1.53a1,1,0,0,0-.51.08c-.17.09-.17.26-.17.51v2.3c0,.34-.08.59-.25.68a3,3,0,0,1-1.45.25,7.89,7.89,0,0,1-3.91-1.1A11.16,11.16,0,0,1,3.83,8.84,22.87,22.87,0,0,1,1.53,5C1,4,.68,3.14.34,2.29A5.66,5.66,0,0,1,0,.76C0,.34.26.08.85.08H3.23a1.37,1.37,0,0,1,.68.17A1.67,1.67,0,0,1,4.25,1,20.75,20.75,0,0,0,5.69,4.16a21.52,21.52,0,0,0,1.45,2.3c.51.68.85.93,1.19.93a.43.43,0,0,0,.34-.17c.08-.08.08-.34.08-.68V3a2.11,2.11,0,0,0-.25-1.1c-.17-.26-.26-.43-.43-.68S7.73.77,7.73.6,7.82.34,7.9.17A.63.63,0,0,1,8.33,0h3.82a.72.72,0,0,1,.51.17,1.27,1.27,0,0,1,.17.68V5.69c0,.26,0,.43.09.51a.42.42,0,0,0,.34.17,1.34,1.34,0,0,0,.42-.17,3,3,0,0,0,.68-.59,15.69,15.69,0,0,0,1.53-2.13c.34-.59.68-1.27,1-1.95l.43-.85a1,1,0,0,1,1-.68h2.38c.68.09.93.34.76.93Z'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_fb {
  background-color: #395498;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.19' height='19.64' viewBox='0 0 10.19 19.64'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_fb%3C/title%3E%3Cpath class='a' d='M3,10.85H0V7.39H3V4.58A4.26,4.26,0,0,1,4.21,1.21,4.3,4.3,0,0,1,7.48,0a19.41,19.41,0,0,1,2.71.19V3.27H8.32a1.94,1.94,0,0,0-1.4.47A2.08,2.08,0,0,0,6.64,5V7.39H9.91l-.47,3.46H6.64v8.79H3Z'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_tw {
  background-color: #2cb7ff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.38' height='16.54' viewBox='0 0 20.38 16.54'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_tw%3C/title%3E%3Cpath class='a' d='M18.17,4.71a12,12,0,0,1-1.35,5.48,12.18,12.18,0,0,1-4,4.52,11.23,11.23,0,0,1-6.44,1.83A11.37,11.37,0,0,1,0,14.71H1a8,8,0,0,0,5.19-1.83,4,4,0,0,1-2.4-.77,4.43,4.43,0,0,1-1.44-2h.77A5.16,5.16,0,0,0,4.23,10a4.19,4.19,0,0,1-2.4-1.44A3.77,3.77,0,0,1,.87,6V5.9a3.91,3.91,0,0,0,1.82.58A4.19,4.19,0,0,1,1.35,4.9a3.42,3.42,0,0,1-.48-2A4.1,4.1,0,0,1,1.44.77,9.22,9.22,0,0,0,5.19,3.94,11.88,11.88,0,0,0,10,5.19a3.07,3.07,0,0,1-.1-1,4.15,4.15,0,0,1,.58-2.12A4,4,0,0,1,12,.58,3.91,3.91,0,0,1,14,0a3.71,3.71,0,0,1,1.73.39,4.7,4.7,0,0,1,1.34,1,9.29,9.29,0,0,0,2.69-1A4.25,4.25,0,0,1,18,2.69,8.23,8.23,0,0,0,20.38,2a9.42,9.42,0,0,1-2.11,2.21.67.67,0,0,0-.1.48Z' transform='translate%280 0%29'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_g {
  background-color: #e34133;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.67' height='16.59' viewBox='0 0 26.67 16.59'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_g%3C/title%3E%3Cpath class='a' d='M24.2,4.94H21.73V7.41H19.36V9.88h2.37v2.47H24.2V9.88h2.47V7.41H24.2ZM16.3,8.4a8.67,8.67,0,0,1-1,4.24,7.2,7.2,0,0,1-2.87,2.87A8.07,8.07,0,0,1,8.3,16.59a8.64,8.64,0,0,1-4.15-1.08,9,9,0,0,1-3.06-3.07A7.65,7.65,0,0,1,0,8.3,8.68,8.68,0,0,1,1.09,4.15,8.17,8.17,0,0,1,4.15,1.09,7.66,7.66,0,0,1,8.3,0a7.52,7.52,0,0,1,5.53,2.17L11.56,4.35a4.91,4.91,0,0,0-5.83-.6A5.63,5.63,0,0,0,3.85,5.63,4.93,4.93,0,0,0,3.16,8.3,4.92,4.92,0,0,0,3.85,11a5,5,0,0,0,1.88,1.88,4.82,4.82,0,0,0,2.57.69A4.92,4.92,0,0,0,11,12.84a4.28,4.28,0,0,0,1.48-1.48A5.39,5.39,0,0,0,13,10H8.3V7.11h7.9a5.57,5.57,0,0,1,.1,1.28Z'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_in {
  background-color: #0077b5;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.82' height='18.91' viewBox='0 0 18.82 18.91'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_in%3C/title%3E%3Cpath class='a' d='M14.9,18.82V12.7a6,6,0,0,0-.29-2.19A1.77,1.77,0,0,0,12.8,9.36a2.09,2.09,0,0,0-1.91,1.05,4.5,4.5,0,0,0-.38,2.2v6.21H6.69V6.31h3.72V8a3,3,0,0,1,1.34-1.33A3.89,3.89,0,0,1,14.14,6,4.22,4.22,0,0,1,18,7.74a8.55,8.55,0,0,1,.86,4.3v6.87H14.9Zm-14.61,0V6.31H4.2V18.82ZM.67,3.92A2.1,2.1,0,0,1,0,2.29,2.23,2.23,0,0,1,.67.67,2.08,2.08,0,0,1,2.29,0,2.1,2.1,0,0,1,3.92.67a2.12,2.12,0,0,1,.67,1.62,2.24,2.24,0,0,1-.67,1.63,2.13,2.13,0,0,1-1.63.66A2.23,2.23,0,0,1,.67,3.92Z'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_ok {
  background-color: #ff782b;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.33' height='22.34' viewBox='0 0 13.33 22.34'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_ok%3C/title%3E%3Cpath class='a' d='M4.64,7.59a2.59,2.59,0,0,0,1.92.77,2.69,2.69,0,0,0,1.92-.77,2.55,2.55,0,0,0,.87-1.92,2.4,2.4,0,0,0-.87-1.92A3.07,3.07,0,0,0,6.56,3a2.69,2.69,0,0,0-1.92.77,2.79,2.79,0,0,0-.87,2A2.51,2.51,0,0,0,4.64,7.59Zm-3-4.8a4.7,4.7,0,0,1,2.11-2A5.77,5.77,0,0,1,6.56,0,5.5,5.5,0,0,1,9.35.77a6.12,6.12,0,0,1,2.11,2,5.78,5.78,0,0,1,.77,2.78,5.5,5.5,0,0,1-.77,2.79,4.8,4.8,0,0,1-2.11,2,5.82,5.82,0,0,1-2.79.77,5.5,5.5,0,0,1-2.79-.77,6,6,0,0,1-2.11-2A5.74,5.74,0,0,1,.89,5.57a5.78,5.78,0,0,1,.77-2.78ZM11.84,20a1,1,0,0,1,.29,1.25,1.6,1.6,0,0,1-1,1A1,1,0,0,1,9.88,22L6.56,18.55,3.29,21.81A1.14,1.14,0,0,1,2,22.1a1.37,1.37,0,0,1-1-1,1,1,0,0,1,.38-1.25L5.6,15.66a9,9,0,0,1-3.94-1.15A4.8,4.8,0,0,1,.22,13.26a1.14,1.14,0,0,1,0-1.34,1.22,1.22,0,0,1,.86-.68,1.51,1.51,0,0,1,1.44.48l.48.39a6.25,6.25,0,0,0,1.45.57A8.26,8.26,0,0,0,6.66,13a7.85,7.85,0,0,0,2.21-.29l1.44-.57.48-.39a2,2,0,0,1,1.53-.48,1.21,1.21,0,0,1,.87.68,1.65,1.65,0,0,1,0,1.34,7.15,7.15,0,0,1-1.44,1.25,10,10,0,0,1-4.13,1.25Z' transform='translate%280%29'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_mail {
  background-color: #e9e9e9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23333;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_mail%3C/title%3E%3Cpath class='a' d='M8.5,6.13,1.7,1.75H15.3Zm6.8,6.12H1.7V3.5L8.5,7.88,15.3,3.5ZM15.3,0H1.7A1.73,1.73,0,0,0,0,1.75v10.5A1.74,1.74,0,0,0,1.7,14H15.3A1.74,1.74,0,0,0,17,12.25V1.75A1.74,1.74,0,0,0,15.3,0Z'/%3E%3C/svg%3E");
}
#share_event .invitation_list {
  padding: 30px 0 0;
}
#share_event .invitation_list .list {
  padding: 0;
  list-style: none;
  font-size: 0;
  margin: 0 -5px 40px;
}
#share_event .invitation_list .item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 10px;
}
#share_event .invitation_list label {
  position: relative;
  cursor: pointer;
}
#share_event .invitation_list label:hover .label_wrapper {
  background-color: #e9e9e9;
}
#share_event .invitation_list [type=checkbox] {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
#share_event .invitation_list [type=checkbox]:checked + .label_wrapper {
  background-color: #e9e9e9;
}
#share_event .invitation_list [type=checkbox]:checked + .label_wrapper .img:before {
  opacity: 1;
  visibility: visible;
}
#share_event .invitation_list .label_wrapper {
  width: 80px;
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  border-radius: 6px;
  text-align: center;
  padding: 10px 5px;
  transition: all 0.2s linear;
}
#share_event .invitation_list .label_wrapper .img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 50%;
  margin: 0 auto 10px;
  background-size: cover;
  background-position: center;
  position: relative;
}
#share_event .invitation_list .label_wrapper .img:before {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  transition: all 0.2s linear;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background-color: rgba(51, 51, 51, 0.7);
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 15'%3E%3Cdefs%3E%3Cpath d='M1048.60964,597.30464l-8.60927,-8.60927l2.78146,-2.78146l5.82781,5.69536l8.60927,-8.60927l2.78146,2.78146z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1040,-583%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#share_event .invitation_list .label_wrapper span {
  color: #333333;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.5px;
  display: inline-block;
}
#share_event .button_send {
  text-align: right;
}
#share_event .button_send .btn {
  max-width: 220px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

#location {
  max-width: 1220px;
  padding: 0 0 0;
}
#location .title_part {
  padding: 30px 0;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
#location ._modal_title {
  padding: 0 30px;
  margin: 0;
}
#location ._modal_title:before {
  left: 0;
}
#location #map.map {
  position: static;
  height: 1px;
  min-height: 655px;
  overflow: hidden;
  border-radius: 0 0 6px 6px;
}

#chat {
  max-width: 780px;
}

#login, #register {
  max-width: 420px;
}
#login .h2, #register .h2 {
  margin: 0 0 35px;
}

#addGallery {
  max-width: 1200px;
  height: 80vh;
}
#addGallery .upload__add-label {
  display: block;
  height: 50px;
}
#addGallery .upload__add-label span {
  width: 200px;
  display: inline-block;
}
#addGallery .upload__add-label input {
  margin-right: 50px;
}
#addGallery .upload__button {
  width: 200px;
  height: 30px;
}
#addGallery .upload__img {
  position: relative;
  display: block;
  height: 40px;
  width: 40px;
  margin-right: 20px;
  height: 50px;
  width: 50px;
  margin-right: 10px;
  float: left;
  text-align: center;
  line-height: 40px;
  color: #999;
  font-size: 1.5em;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#addGallery .upload__img img {
  width: 100%;
  height: 100%;
}
#addGallery .upload__img a {
  position: absolute;
  width: 100%;
  height: 100%;
}
#addGallery .upload__name p {
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #444;
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 1.1em;
  line-height: 1.2em;
}
#addGallery .upload__size {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
  font-size: 1em;
  line-height: 20px;
}
#addGallery .upload__watch {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  float: right;
  background: rgba(0, 0, 0, 0.1) url(./images/view.svg) center center no-repeat;
  border-radius: 30px;
  background-size: 64%;
  cursor: pointer;
  margin-left: 7px;
}
#addGallery .upload__delete {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  background: rgba(0, 0, 0, 0.1) url(../images/cancel.svg) center center no-repeat;
  border-radius: 30px;
  background-size: 46%;
  cursor: pointer;
  margin-left: 7px;
  float: right;
}
#addGallery .upload__progress {
  height: 4px;
  display: block;
  background: rgba(0, 0, 0, 0.1);
  margin: 20px 0 10px;
  overflow: hidden;
  height: 4px;
  background: #e6e6e6;
  width: 100%;
}
#addGallery .upload__done {
  width: 0;
  height: 100%;
  background: rgba(40, 40, 80, 0.6);
  transition: 0.7s linear;
  height: 100%;
  background: #a2d39c;
}

.password, #forgot_password, #password_reset {
  max-width: 460px;
}
.password .h2, #forgot_password .h2, #password_reset .h2 {
  margin: 0 0 35px;
}

#find_events {
  max-width: 700px;
}

.chat {
  padding: 40px 10px 0;
}
@media only screen and (max-width: 767px) {
  .chat {
    padding: 40px 0 0;
  }
}
@media only screen and (max-width: 600px) {
  .chat {
    margin: 0 -15px;
  }
}
.chat_wrapper {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
}
.chat_head {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.16);
  border-radius: 5px 5px 0 0;
  background-color: #ffffff;
  padding: 15px 19px;
  position: relative;
  z-index: 2;
}
.chat_head .chat_person_name {
  color: #000000;
  font-size: 14px;
  font-weight: 700;
}
.chat_head button {
  cursor: pointer;
}
.chat_head button + button {
  margin: 0 0 0 14px;
}
.chat_person {
  max-width: 70%;
}
.chat_person_wrap {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.chat_person_from {
  color: rgba(0, 0, 0, 0.6);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin: 5px 0 0;
}
.chat_person_available {
  color: #14ac7e;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  position: absolute;
  top: 2px;
  left: 100%;
  margin: 0 0 0 15px;
}
.chat_body {
  background-color: #f3f3f3;
  height: 50vh;
  max-height: 485px;
  overflow: auto;
  padding: 20px 20px 30px;
}
@media only screen and (max-width: 767px) {
  .chat_body {
    padding: 20px 10px 30px;
  }
}
.chat_message {
  overflow: hidden;
}
.chat_message + .chat_message {
  margin: 10px 0 0;
}
.chat_message_inner {
  width: calc(100% - 130px);
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .chat_message_inner {
    width: calc(100% - 60px);
  }
}
@media only screen and (max-width: 600px) {
  .chat_message_inner {
    width: 100%;
  }
}
.chat_avatar {
  display: inline-block;
  vertical-align: bottom;
  position: relative;
}
.chat_avatar img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 105%;
}
.chat_avatar.status:after {
  position: absolute;
  z-index: 2;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  bottom: 0;
  right: 0;
  margin: 0 2px 2px 0;
  background-color: #14ac7e;
}
.chat_avatar_wrap {
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 50px;
}
@media only screen and (max-width: 600px) {
  .chat_avatar_wrap {
    width: 40px;
    height: 40px;
  }
}
.chat_message_content {
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  width: calc(100% - 60px);
  padding: 15px 20px;
  display: inline-block;
  vertical-align: bottom;
  margin: 0 0 20px;
}
@media only screen and (max-width: 600px) {
  .chat_message_content {
    width: calc(100% - 50px);
    padding: 10px 10px;
    margin: 0 0 10px;
  }
}
.chat_message_content .content_head {
  overflow: hidden;
  font-size: 10px;
  color: #ff782b;
  font-weight: 500;
  letter-spacing: 0.5px;
}
.chat_message_content .chat_person_name {
  float: left;
}
.chat_message_content .chat_message_time {
  float: right;
}
.chat_message_content .message {
  padding: 10px 0 0;
  color: #333333;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
}
.chat_message_incoming .chat_message_content {
  border-radius: 10px 10px 10px 0;
  margin-left: 5px;
}
.chat_message_outcoming {
  text-align: right;
}
.chat_message_outcoming .chat_message_content {
  border-radius: 10px 10px 0;
  margin-right: 5px;
}
.chat_write_message {
  position: relative;
}
.chat .person_typing {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 12px;
  color: #bebebe;
  font-weight: 600;
  padding: 0 0 10px;
}
.chat_write_wrap .form_control {
  width: 100%;
  font-size: 12px;
  font-weight: 600;
  padding: 20px 80px 20px 20px;
  border-radius: 0 0 6px 6px;
}
.chat .btn_send {
  position: absolute;
  right: 20px;
  top: 50%;
  margin: -20px 0 0;
  z-index: 2;
}

#appointment {
  max-width: 940px;
}
#appointment ._modal_title {
  margin: 0 0 25px;
  border-bottom: 1px solid #D4D4D4;
}

.appointment_wrapper .appointment_row {
  position: relative;
}
.appointment_wrapper .appointment_row + .appointment_row {
  margin: 20px 0 0;
}
.appointment_wrapper label {
  width: auto;
}
.appointment_wrapper .button_wrapper #submit-btn {
  float: right;
}
@media (max-width: 550px) {
  .appointment_wrapper .button_wrapper {
    display: block;
  }
}
.appointment_wrapper .button_wrapper .btn {
  margin: 0;
  width: auto;
  border-radius: 0;
  width: calc(50% - 10px);
  padding: 12px 10px;
  font-weight: 600;
  float: left;
}
@media (max-width: 550px) {
  .appointment_wrapper .button_wrapper .btn {
    width: 100%;
  }
}
@media (max-width: 550px) {
  .appointment_wrapper .button_wrapper .btn + .btn {
    margin: 15px 0 0;
  }
}
.appointment_wrapper .label_wrapper_main div {
  float: left;
  margin-left: 10px;
}
.appointment_wrapper .label_wrapper_main {
  top: -19px;
  position: relative;
  margin-left: 70px;
}
.appointment_wrapper .simple_label_select {
  border: 1px solid #bebebe;
}
.appointment_wrapper .simple_label_select {
  color: rgba(0, 0, 0, 0.5);
}
.appointment_wrapper .appointment_label {
  display: inline-block;
  vertical-align: top;
  width: 140px;
  color: #000000;
  font-size: 14px;
  font-weight: 700;
  opacity: 0.8;
  padding: 10px 0 0;
}
@media (max-width: 767px) {
  .appointment_wrapper .appointment_label {
    width: 100%;
    padding: 0 0 10px;
  }
}
.appointment_wrapper .appointment_content {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
@media (max-width: 767px) {
  .appointment_wrapper .appointment_content {
    width: 100%;
  }
}
.appointment_wrapper .label_radio_square {
  display: block;
  float: left;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-left: 10px;
  margin-top: 10px;
}
@media (max-width: 767px) {
  .appointment_wrapper .label_radio_square {
    width: calc(25% - 8px);
    margin: 0 6px 10px 0;
  }
}
.appointment_wrapper .label_radio_square [type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.appointment_wrapper .label_radio_square [type=radio]:checked + span {
  background-color: #f98645;
  color: #fff;
  border-color: #f98645;
}
.appointment_wrapper .label_radio_square span {
  display: inline-block;
  vertical-align: top;
  min-width: 100px;
  text-align: center;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  font-weight: 600;
  padding: 7px 10px;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  .appointment_wrapper .label_radio_square span {
    width: 100%;
    min-width: auto;
  }
}
@media (max-width: 600px) {
  .appointment_wrapper .label_radio_square span {
    font-weight: 400;
    padding: 7px 3px;
  }
}
@media (max-width: 374px) {
  .appointment_wrapper .label_radio_square span {
    font-size: 12px;
  }
}
.appointment_wrapper .label_wrapper .label_radio {
  margin: 0;
}
.appointment_wrapper .label_radio {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  margin: 0 16px 10px 0;
}
.appointment_wrapper .label_radio [type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.appointment_wrapper .label_radio [type=radio]:checked + span:before {
  border-color: #14ac7e;
}
.appointment_wrapper .label_radio [type=radio]:checked + span:after {
  opacity: 1;
  visibility: visible;
}
.appointment_wrapper .label_radio span {
  display: inline-block;
  vertical-align: top;
  color: #333333;
  font-weight: 600;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  .appointment_wrapper .label_radio span {
    font-size: 14px;
  }
}
.appointment_wrapper .label_radio span:before {
  content: "";
  transition: all 0.2s linear;
  display: inline-block;
  vertical-align: middle;
  border: 3px solid #bebebe;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin: -2px 10px 0 0;
}
.appointment_wrapper .label_radio span:after {
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background-color: #14ac7e;
  border-radius: 50%;
  left: 8px;
  top: 6px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.appointment_wrapper .appointment_time_wrapper {
  display: none;
}
.appointment_wrapper .appointment_time_wrapper-main {
  margin-left: -10px;
  margin-top: -10px;
}
.appointment_wrapper .form_control {
  border-radius: 6px;
  border: 1px solid #bebebe;
  background-color: #ffffff;
  color: rgba(112, 112, 112, 0.7);
  font-weight: 700;
  font-size: 16px;
  padding: 16px 20px;
  resize: vertical;
  width: 100%;
}
@media (max-width: 767px) {
  .appointment_wrapper .form_control {
    min-height: 150px;
    font-weight: 400;
  }
}
.appointment_wrapper textarea.form_control {
  min-height: 70px;
}
@media (max-width: 767px) {
  .appointment_wrapper textarea.form_control {
    min-height: 150px;
  }
}

.subscribe-modal {
  max-width: 690px;
}

@media (max-width: 540px) {
  .subscribe-soc-wrap {
    margin-left: 12%;
  }
}
@media (max-width: 440px) {
  .subscribe-soc-wrap {
    margin-left: 9%;
  }
}
@media (max-width: 410px) {
  .subscribe-soc-wrap {
    width: 49%;
    margin-left: auto;
    margin-right: auto;
  }
}
.tabs-component-tabs li {
  float: left;
  margin-left: 10px;
}

.tabs-component-tabs li a {
  text-decoration: none;
  color: #FF782B;
  position: relative;
  top: -17px;
}

.tabs-component-tabs {
  z-index: 1;
  position: absolute;
  margin-left: 500px;
  margin-top: -50px;
}

.appointment-description-wrap {
  float: right;
  border: 1px solid #E9E9E9;
  height: 312px;
  width: 340px;
  background-color: #FAFAFA;
}

.login_email a.btn, #login_via_email {
  border-radius: 6px;
  background: none;
  border: 1px solid #FF782B;
  color: #FF782B !important;
  max-width: 100%;
}
.login_email a.btn:hover, #login_via_email:hover {
  color: #fff !important;
}

#reg_submit {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  /* max-width: 150px; */
  border-radius: 6px;
  color: #ffffff;
  letter-spacing: 0.36px;
  font-size: 12px;
  padding: 10px 5px;
}
#reg_submit:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
}

.registration_social_media_link.disabled_link {
  opacity: 0.4;
  pointer-events: none;
  cursor: default;
}

/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
  opacity: 0;
  transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  transition: all 0.15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/**
 * Fade-move animation for second dialog
 */
/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
  opacity: 0;
  transition: all 0.2s ease-out;
  transform: translateY(-20px) perspective(600px) rotateX(10deg);
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  transform: translateY(0) perspective(600px) rotateX(0);
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
  opacity: 0;
  transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
  opacity: 0;
  transition: opacity 0.3s ease-out;
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.8;
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX2ZvbnRzLnNjc3MiLCJfYm9vdHN0cmFwLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJ2YXJzLnNjc3MiLCJjb21tb24vX2hlYWRlci5zY3NzIiwiY29tbW9uL19mb290ZXIuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfbmljZV9zZWxlY3Quc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfaWNvbnMuc2NzcyIsIl9oZWxwZXJzLnNjc3MiLCJfc2VhcmNoX2Zvcm0uc2NzcyIsIl9hZmlzaGEuc2NzcyIsIl9zdWJzY3JpYmUuc2NzcyIsIl9tZW51LWxpbmtzLnNjc3MiLCJfbWFpbl9zbGlkZXIuc2NzcyIsIl9vbl9ldmVudC5zY3NzIiwiX21peGlucy5zY3NzIiwiX3NlYXJjaF9ldmVudHMuc2NzcyIsIl9ldmVudHNfYmxvY2suc2NzcyIsIl9hZGRfZXZlbnRzLnNjc3MiLCJfb3JnYW5pemVycy5zY3NzIiwiX2Jhbm5lcl90cmlwX3BsYW4uc2NzcyIsIl9jcmVhdGVfdHJpcF9wbGFuLnNjc3MiLCJfeW91cl90cmlwX3BsYW4uc2NzcyIsIl92aXNpdG9yLnNjc3MiLCJfYXNpZGUuc2NzcyIsIl9kaXNjdXNzaW9uLnNjc3MiLCJfcGFnZV80MDQuc2NzcyIsIl9zdGVwc19wYWdlLnNjc3MiLCJfc3BlYWtlcnMuc2NzcyIsIl9hbGwuc2NzcyIsIl9kYXRlcmFuZ2VwaWNrZXIuc2NzcyIsInBhcnRpYWxzL190YWJzLnNjc3MiLCJtb2RhbHMvX21vZGFscy5zY3NzIiwibW9kYWxzL19wb3B1cF9hbmltYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBVCwwRUFBQTtBQUVBLHNHQUFBO0FBRUEsaUVBQUE7QUFFQSw4REFBQTtBQ05SOzs7OztHQUFBO0FBTUM7RUFBTSxlQUFBO0VBQWUsaUJBQUE7RUFBaUIsaUJBQUE7RUFBaUIsZUFBQTtFQUFlLGNBQUE7RUFBYyxpQkFBQTtFQUFpQixpQkFBQTtFQUFpQixnQkFB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Qjs7QUVyOUN5dGlCO0VBQWdCLDBCQUFBO0NGeTlDenVpQjs7QUV6OUNrd2lCO0VBQXNDLDBCQUFBO0NGNjlDeHlpQjs7QUU3OUNpMGlCO0VBQWtELHlCQUFBO0NGaStDbjNpQjs7QUVqK0MyNGlCO0VBQW1HLFVBQUE7Q0ZxK0M5K2lCOztBRXIrQ3UvaUI7RUFBeUMsc0NBQUE7Q0Z5K0NoaWpCOztBRXorQ2lrakI7RUFBNEIsdUNBQUE7Q0Y2K0M3bGpCOztBRTcrQytuakI7RUFBbUQsMEJBQUE7Q0ZpL0NscmpCOztBRWovQzJzakI7RUFBa0MsMEJBQUE7Q0ZxL0M3dWpCOztBRXIvQ3N3akI7RUFBMEUsMEJBQUE7Q0Z5L0NoMWpCOztBRXovQ3kyakI7RUFBeUQsMEJBQUE7Q0Y2L0NsNmpCOztBRTcvQzI3akI7RUFBb0MsMEJBQUE7Q0ZpZ0QvOWpCOztBRWpnRHcvakI7RUFBOEUsMEJBQUE7Q0ZxZ0R0a2tCOztBRXJnRCtsa0I7RUFBbUQsMEJBQUE7Q0Z5Z0RscGtCOztBRXpnRDJxa0I7RUFBa0MsMEJBQUE7Q0Y2Z0Q3c2tCOztBRTdnRHN1a0I7RUFBMEUsMEJBQUE7Q0ZpaERoemtCOztBRWpoRHkwa0I7RUFBMEMsMEJBQUE7Q0ZxaERuM2tCOztBRXJoRDQ0a0I7RUFBK0IsMEJBQUE7Q0Z5aEQzNmtCOztBRXpoRG84a0I7RUFBb0UsMEJBQUE7Q0Y2aER4Z2xCOztBRTdoRGlpbEI7RUFBbUQsMEJBQUE7Q0ZpaURwbGxCOztBRWppRDZtbEI7RUFBa0MsMEJBQUE7Q0ZxaUQvb2xCOztBRXJpRHdxbEI7RUFBMEUsMEJBQUE7Q0Z5aURsdmxCOztBRXppRDJ3bEI7RUFBZ0QsMEJBQUE7Q0Y2aUQzemxCOztBRTdpRG8xbEI7RUFBaUMsMEJBQUE7Q0ZpakRyM2xCOztBRWpqRDg0bEI7RUFBd0UsMEJBQUE7Q0ZxakR0OWxCOztBRXJqRCsrbEI7RUFBNkMsMEJBQUE7Q0Z5akQ1aG1COztBRXpqRHFqbUI7RUFBZ0MsMEJBQUE7Q0Y2akRybG1COztBRTdqRDhtbUI7RUFBc0UsMEJBQUE7Q0Zpa0Rwcm1COztBRWprRDZz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N3dIOztBRTcxTis4d0g7RUFBWSwwQkFBQTtDRmkyTjM5d0g7O0FFajJObS93SDtFQUFLLDJCQUFBO0NGcTJOeC93SDs7QUVyMk5naHhIO0VBQVksK0JBQUE7Q0Z5Mk41aHhIOztBRXoyTndqeEg7RUFBWSxpQ0FBQTtDRjYyTnBreEg7O0FFNzJOa214SDtFQUFZLGtDQUFBO0NGaTNOOW14SDs7QUVqM042b3hIO0VBQVksZ0NBQUE7Q0ZxM056cHhIOztBRXIzTnNyeEg7RUFBSywwQkFBQTtDRnkzTjNyeEg7O0FFejNOa3R4SDtFQUFZLDhCQUFBO0NGNjNOOXR4SDs7QUU3M055dnhIO0VBQVksZ0NBQUE7Q0ZpNE5yd3hIOztBRWo0Tmt5eEg7RUFBWSxpQ0FBQTtDRnE0Tjl5eEg7O0FFcjRONDB4SDtFQUFZLCtCQUFBO0NGeTROeDF4SDs7QUV6NE5vM3hIO0VBQUssd0JBQUE7Q0Y2NE56M3hIOztBRTc0Tis0eEg7RUFBWSw0QkFBQTtDRmk1TjM1eEg7O0FFajVOcTd4SDtFQUFZLDhCQUFBO0NGcTVOajh4SDs7QUVyNU42OXhIO0VBQVksK0JBQUE7Q0Z5NU56K3hIOztBRXo1TnNneUg7RUFBWSw2QkFBQTtDRjY1TmxoeUg7O0FFNzVONml5SDtFQUFLLDBCQUFBO0NGaTZObGp5SDs7QUVqNk4wa3lIO0VBQVksOEJBQUE7Q0ZxNk50bHlIOztBRXI2TmtueUg7RUFBWSxnQ0FBQTtDRnk2TjlueUg7O0FFejZONHB5SDtFQUFZLGlDQUFBO0NGNjZOeHF5SDs7QUU3Nk51c3lIO0VBQVksK0JBQUE7Q0ZpN05udHlIOztBRWo3Tmd2eUg7RUFBSyx3QkFBQTtDRnE3TnJ2eUg7O0FFcjdOMnd5SDtFQUFZLDRCQUFBO0NGeTdOdnh5SDs7QUV6N05penlIO0VBQVksOEJBQUE7Q0Y2N043enlIOztBRTc3TnkxeUg7RUFBWSwrQkFBQTtDRmk4TnIyeUg7O0FFajhOazR5SDtFQUFZLDZCQUFBO0NGcThOOTR5SDs7QUVyOE55NnlIO0VBQUssc0JBQUE7Q0Z5OE45NnlIOztBRXo4Tms4eUg7RUFBWSwwQkFBQTtDRjY4Tjk4eUg7O0FFNzhOcyt5SDtFQUFZLDRCQUFBO0NGaTlObC95SDs7QUVqOU40Z3pIO0VBQVksNkJBQUE7Q0ZxOU54aHpIOztBRXI5Tm1qekg7RUFBWSwyQkFBQTtDRnk5Ti9qekg7O0FFejlOd2x6SDtFQUFLLDRCQUFBO0NGNjlON2x6SDs7QUU3OU5zbnpIO0VBQVksZ0NBQUE7Q0ZpK05sb3pIOztBRWorTitwekg7RUFBWSxrQ0FBQTtDRnErTjNxekg7O0FFcitOMHN6SDtFQUFZLG1DQUFBO0NGeStOdHR6SDs7QUV6K05zdnpIO0VBQVksaUNBQUE7Q0Y2K05sd3pIOztBRTcrTmd5ekg7RUFBSywyQkFBQTtDRmkvTnJ5ekg7O0FFai9ONnp6SDtFQUFZLCtCQUFBO0NGcS9OejB6SDs7QUVyL05xMnpIO0VBQVksaUNBQUE7Q0Z5L05qM3pIOztBRXovTis0ekg7RUFBWSxrQ0FBQTtDRjYvTjM1ekg7O0FFNy9OMDd6SDtFQUFZLGdDQUFBO0NGaWdPdDh6SDs7QUVqZ09tK3pIO0VBQUsseUJBQUE7Q0ZxZ094K3pIOztBRXJnTysvekg7RUFBWSw2QkFBQTtDRnlnTzNnMEg7O0FFemdPc2kwSDtFQUFZLCtCQUFBO0NGNmdPbGowSDs7QUU3Z08razBIO0VBQVksZ0NBQUE7Q0ZpaE8zbDBIOztBRWpoT3luMEg7RUFBWSw4QkFBQTtDRnFoT3JvMEg7O0FFcmhPaXEwSDtFQUFLLDJCQUFBO0NGeWhPdHEwSDs7QUV6aE8rcjBIO0VBQVksK0JBQUE7Q0Y2aE8zczBIOztBRTdoT3d1MEg7RUFBWSxpQ0FBQTtDRmlpT3B2MEg7O0FFamlPbXgwSDtFQUFZLGtDQUFBO0NGcWlPL3gwSDs7QUVyaU8rejBIO0VBQVksZ0NBQUE7Q0Z5aU8zMDBIOztBRXppT3kyMEg7RUFBSyx5QkFBQTtDRjZpTzkyMEg7O0FFN2lPcTQwSDtFQUFZLDZCQUFBO0NGaWpPajUwSDs7QUVqak80NjBIO0VBQVksK0JBQUE7Q0Zxak94NzBIOztBRXJqT3E5MEg7RUFBWSxnQ0FBQTtDRnlqT2orMEg7O0FFempPKy8wSDtFQUFZLDhCQUFBO0NGNmpPM2cxSDs7QUU3ak91aTFIO0VBQVEsd0JBQUE7Q0Zpa08vaTFIOztBRWprT3FrMUg7RUFBa0IsNEJBQUE7Q0Zxa092bDFIOztBRXJrT2luMUg7RUFBa0IsOEJBQUE7Q0Z5a09ubzFIOztBRXprTytwMUg7RUFBa0IsK0JBQUE7Q0Y2a09qcjFIOztBRTdrTzhzMUg7RUFBa0IsNkJBQUE7Q0ZpbE9odTFIOztBRWpsTzJ2MUg7RUFBeUI7SUFBUSxxQkFBQTtHRnNsTzF4MUg7RUV0bE82eTFIO0lBQWtCLHlCQUFBO0dGeWxPL3oxSDtFRXpsT3MxMUg7SUFBa0IsMkJBQUE7R0Y0bE94MjFIO0VFNWxPaTQxSDtJQUFrQiw0QkFBQTtHRitsT241MUg7RUUvbE82NjFIO0lBQWtCLDBCQUFBO0dGa21PLzcxSDtFRWxtT3U5MUg7SUFBUSwyQkFBQTtHRnFtTy85MUg7RUVybU91LzFIO0lBQWtCLCtCQUFBO0dGd21PemcySDtFRXhtT3FpMkg7SUFBa0IsaUNBQUE7R0YybU92ajJIO0VFM21PcWwySDtJQUFrQixrQ0FBQTtHRjhtT3ZtMkg7RUU5bU9zbzJIO0lBQWtCLGdDQUFBO0dGaW5PeHAySDtFRWpuT3FyMkg7SUFBUSwwQkFBQTtHRm9uTzdyMkg7RUVwbk9vdDJIO0lBQWtCLDhCQUFBO0dGdW5PdHUySDtFRXZuT2l3Mkg7SUFBa0IsZ0NBQUE7R0Ywbk9ueDJIO0VFMW5PZ3oySDtJQUFrQixpQ0FBQTtHRjZuT2wwMkg7RUU3bk9nMjJIO0lBQWtCLCtCQUFBO0dGZ29PbDMySDtFRWhvTzg0Mkg7SUFBUSx3QkFBQTtHRm1vT3Q1Mkg7RUVub080NjJIO0lBQWtCLDRCQUFBO0dGc29POTcySDtFRXRvT3c5Mkg7SUFBa0IsOEJBQUE7R0Z5b08xKzJIO0VFem9Pc2czSDtJQUFrQiwrQkFBQTtHRjRvT3hoM0g7RUU1b09xajNIO0lBQWtCLDZCQUFBO0dGK29PdmszSDtFRS9vT2ttM0g7SUFBUSwwQkFBQTtHRmtwTzFtM0g7RUVscE9rbzNIO0lBQWtCLDhCQUFBO0dGcXBPcHAzSDtFRXJwT2dyM0g7SUFBa0IsZ0NBQUE7R0Z3cE9sczNIO0VFeHBPZ3UzSDtJQUFrQixpQ0FBQTtHRjJwT2x2M0g7RUUzcE9peDNIO0lBQWtCLCtCQUFBO0dGOHBPbnkzSDtFRTlwT2cwM0g7SUFBUSx3QkFBQTtHRmlxT3gwM0g7RUVqcU84MTNIO0lBQWtCLDRCQUFBO0dGb3FPaDMzSDtFRXBxTzA0M0g7SUFBa0IsOEJBQUE7R0Z1cU81NTNIO0VFdnFPdzczSDtJQUFrQiwrQkFBQTtHRjBxTzE4M0g7RUUxcU91KzNIO0lBQWtCLDZCQUFBO0dGNnFPei8zSDtFRTdxT29oNEg7SUFBUSxzQkFBQTtHRmdyTzVoNEg7RUVock9najRIO0lBQWtCLDBCQUFBO0dGbXJPbGs0SDtFRW5yTzBsNEg7SUFBa0IsNEJBQUE7R0Zzck81bTRIO0VFdHJPc280SDtJQUFrQiw2QkFBQTtHRnlyT3hwNEg7RUV6ck9tcjRIO0lBQWtCLDJCQUFBO0dGNHJPcnM0SDtFRTVyTzh0NEg7SUFBUSw0QkFBQTtHRityT3R1NEg7RUUvck8rdjRIO0lBQWtCLGdDQUFBO0dGa3NPang0SDtFRWxzTzh5NEg7SUFBa0Isa0NBQUE7R0Zxc09oMDRIO0VFcnNPKzE0SDtJQUFrQixtQ0FBQTtHRndzT2ozNEg7RUV4c09pNTRIO0lBQWtCLGlDQUFBO0dGMnNPbjY0SDtFRTNzT2k4NEg7SUFBUSwyQkFBQTtHRjhzT3o4NEg7RUU5c09pKzRIO0lBQWtCLCtCQUFBO0dGaXRPbi80SDtFRWp0TytnNUg7SUFBa0IsaUNBQUE7R0ZvdE9qaTVIO0VFcHRPK2o1SDtJQUFrQixrQ0FBQTtHRnV0T2psNUg7RUV2dE9nbjVIO0lBQWtCLGdDQUFBO0dGMHRPbG81SDtFRTF0TytwNUg7SUFBUSx5QkFBQTtHRjZ0T3ZxNUg7RUU3dE84cjVIO0lBQWtCLDZCQUFBO0dGZ3VPaHQ1SDtFRWh1TzJ1NUg7SUFBa0IsK0JBQUE7R0ZtdU83djVIO0VFbnVPMHg1SDtJQUFrQixnQ0FBQTtHRnN1TzV5NUg7RUV0dU8wMDVIO0lBQWtCLDhCQUFBO0dGeXVPNTE1SDtFRXp1T3czNUg7SUFBUSwyQkFBQTtHRjR1T2g0NUg7RUU1dU95NTVIO0lBQWtCLCtCQUFBO0dGK3VPMzY1SDtFRS91T3c4NUg7SUFBa0IsaUNBQUE7R0Zrdk8xOTVIO0VFbHZPeS81SDtJQUFrQixrQ0FBQTtHRnF2TzNnNkg7RUVydk8yaTZIO0lBQWtCLGdDQUFBO0dGd3ZPN2o2SDtFRXh2TzJsNkg7SUFBUSx5QkFBQTtHRjJ2T25tNkg7RUUzdk8wbjZIO0lBQWtCLDZCQUFBO0dGOHZPNW82SDtFRTl2T3VxNkg7SUFBa0IsK0JBQUE7R0Zpd096cjZIO0VFandPc3Q2SDtJQUFrQixnQ0FBQTtHRm93T3h1Nkg7RUVwd09zdzZIO0lBQWtCLDhCQUFBO0dGdXdPeHg2SDtFRXZ3T296Nkg7SUFBVyx3QkFBQTtHRjB3Ty96Nkg7RUUxd09xMTZIO0lBQXdCLDRCQUFBO0dGNndPNzI2SDtFRTd3T3U0Nkg7SUFBd0IsOEJBQUE7R0ZneE8vNTZIO0VFaHhPMjc2SDtJQUF3QiwrQkFBQTtHRm14T245Nkg7RUVueE9nLzZIO0lBQXdCLDZCQUFBO0dGc3hPeGc3SDtDQUNGO0FFdnhPc2k3SDtFQUF5QjtJQUFRLHFCQUFBO0dGMnhPcms3SDtFRTN4T3dsN0g7SUFBa0IseUJBQUE7R0Y4eE8xbTdIO0VFOXhPaW83SDtJQUFrQiwyQkFBQTtHRml5T25wN0g7RUVqeU80cTdIO0lBQWtCLDRCQUFBO0dGb3lPOXI3SDtFRXB5T3d0N0g7SUFBa0IsMEJBQUE7R0Z1eU8xdTdIO0VFdnlPa3c3SDtJQUFRLDJCQUFBO0dGMHlPMXc3SDtFRTF5T2t5N0g7SUFBa0IsK0JBQUE7R0Y2eU9wejdIO0VFN3lPZzE3SDtJQUFrQixpQ0FBQTtHRmd6T2wyN0g7RUVoek9nNDdIO0lBQWtCLGtDQUFBO0dGbXpPbDU3SDtFRW56T2k3N0g7SUFBa0IsZ0NBQUE7R0Zzek9uODdIO0VFdHpPZys3SDtJQUFRLDBCQUFBO0dGeXpPeCs3SDtFRXp6TysvN0g7SUFBa0IsOEJBQUE7R0Y0ek9qaDhIO0VFNXpPNGk4SDtJQUFrQixnQ0FBQTtHRit6TzlqOEg7RUUvek8ybDhIO0lBQWtCLGlDQUFBO0dGazBPN204SDtFRWwwTzJvOEg7SUFBa0IsK0JBQUE7R0ZxME83cDhIO0VFcjBPeXI4SDtJQUFRLHdCQUFBO0dGdzBPanM4SDtFRXgwT3V0OEg7SUFBa0IsNEJBQUE7R0YyME96dThIO0VFMzBPbXc4SDtJQUFrQiw4QkFBQTtHRjgwT3J4OEg7RUU5ME9pejhIO0lBQWtCLCtCQUFBO0dGaTFPbjA4SDtFRWoxT2cyOEg7SUFBa0IsNkJBQUE7R0ZvMU9sMzhIO0VFcDFPNjQ4SDtJQUFRLDBCQUFBO0dGdTFPcjU4SDtFRXYxTzY2OEg7SUFBa0IsOEJBQUE7R0YwMU8vNzhIO0VFMTFPMjk4SDtJQUFrQixnQ0FBQTtHRjYxTzcrOEg7RUU3MU8yZzlIO0lBQWtCLGlDQUFBO0dGZzJPN2g5SDtFRWgyTzRqOUg7SUFBa0IsK0JBQUE7R0ZtMk85azlIO0VFbjJPMm05SDtJQUFRLHdCQUFBO0dGczJPbm45SDtFRXQyT3lvOUg7SUFBa0IsNEJBQUE7R0Z5Mk8zcDlIO0VFejJPcXI5SDtJQUFrQiw4QkFBQTtHRjQyT3ZzOUg7RUU1Mk9tdTlIO0lBQWtCLCtCQUFBO0dGKzJPcnY5SDtFRS8yT2t4OUg7SUFBa0IsNkJBQUE7R0ZrM09weTlIO0VFbDNPK3o5SDtJQUFRLHNCQUFBO0dGcTNPdjA5SDtFRXIzTzIxOUg7SUFBa0IsMEJBQUE7R0Z3M083MjlIO0VFeDNPcTQ5SDtJQUFrQiw0QkFBQTtHRjIzT3Y1OUg7RUUzM09pNzlIO0lBQWtCLDZCQUFBO0dGODNPbjg5SDtFRTkzTzg5OUg7SUFBa0IsMkJBQUE7R0ZpNE9oLzlIO0VFajRPeWcrSDtJQUFRLDRCQUFBO0dGbzRPamgrSDtFRXA0TzBpK0g7SUFBa0IsZ0NBQUE7R0Z1NE81aitIO0VFdjRPeWwrSDtJQUFrQixrQ0FBQTtHRjA0TzNtK0g7RUUxNE8wbytIO0lBQWtCLG1DQUFBO0dGNjRPNXArSDtFRTc0TzRyK0g7SUFBa0IsaUNBQUE7R0ZnNU85cytIO0VFaDVPNHUrSDtJQUFRLDJCQUFBO0dGbTVPcHYrSDtFRW41TzR3K0g7SUFBa0IsK0JBQUE7R0ZzNU85eCtIO0VFdDVPMHorSDtJQUFrQixpQ0FBQTtHRnk1TzUwK0g7RUV6NU8wMitIO0lBQWtCLGtDQUFBO0dGNDVPNTMrSDtFRTU1TzI1K0g7SUFBa0IsZ0NBQUE7R0YrNU83NitIO0VFLzVPMDgrSDtJQUFRLHlCQUFBO0dGazZPbDkrSDtFRWw2T3krK0g7SUFBa0IsNkJBQUE7R0ZxNk8zLytIO0VFcjZPc2gvSDtJQUFrQiwrQkFBQTtHRnc2T3hpL0g7RUV4Nk9xay9IO0lBQWtCLGdDQUFBO0dGMjZPdmwvSDtFRTM2T3FuL0g7SUFBa0IsOEJBQUE7R0Y4Nk92by9IO0VFOTZPbXEvSDtJQUFRLDJCQUFBO0dGaTdPM3EvSDtFRWo3T29zL0g7SUFBa0IsK0JBQUE7R0ZvN090dC9IO0VFcDdPbXYvSDtJQUFrQixpQ0FBQTtHRnU3T3J3L0g7RUV2N09veS9IO0lBQWtCLGtDQUFBO0dGMDdPdHovSDtFRTE3T3MxL0g7SUFBa0IsZ0NBQUE7R0Y2N094Mi9IO0VFNzdPczQvSDtJQUFRLHlCQUFBO0dGZzhPOTQvSDtFRWg4T3E2L0g7SUFBa0IsNkJBQUE7R0ZtOE92Ny9IO0VFbjhPazkvSDtJQUFrQiwrQkFBQTtHRnM4T3ArL0g7RUV0OE9pZ2dJO0lBQWtCLGdDQUFBO0dGeThPbmhnSTtFRXo4T2lqZ0k7SUFBa0IsOEJBQUE7R0Y0OE9ua2dJO0VFNThPK2xnSTtJQUFXLHdCQUFBO0dGKzhPMW1nSTtFRS84T2dvZ0k7SUFBd0IsNEJBQUE7R0ZrOU94cGdJO0VFbDlPa3JnSTtJQUF3Qiw4QkFBQTtHRnE5TzFzZ0k7RUVyOU9zdWdJO0lBQXdCLCtCQUFBO0dGdzlPOXZnSTtFRXg5TzJ4Z0k7SUFBd0IsNkJBQUE7R0YyOU9uemdJO0NBQ0Y7QUU1OU9pMWdJO0VBQXlCO0lBQVEscUJBQUE7R0ZnK09oM2dJO0VFaCtPbTRnSTtJQUFrQix5QkFBQTtHRm0rT3I1Z0k7RUVuK080NmdJO0lBQWtCLDJCQUFBO0dGcytPOTdnSTtFRXQrT3U5Z0k7SUFBa0IsNEJBQUE7R0Z5K096K2dJO0VFeitPbWdoSTtJQUFrQiwwQkFBQTtHRjQrT3JoaEk7RUU1K082aWhJO0lBQVEsMkJBQUE7R0YrK09yamhJO0VFLytPNmtoSTtJQUFrQiwrQkFBQTtHRmsvTy9saEk7RUVsL08ybmhJO0lBQWtCLGlDQUFBO0dGcS9PN29oSTtFRXIvTzJxaEk7SUFBa0Isa0NBQUE7R0Z3L083cmhJO0VFeC9PNHRoSTtJQUFrQixnQ0FBQTtHRjIvTzl1aEk7RUUzL08yd2hJO0lBQVEsMEJBQUE7R0Y4L09ueGhJO0VFOS9PMHloSTtJQUFrQiw4QkFBQTtHRmlnUDV6aEk7RUVqZ1B1MWhJO0lBQWtCLGdDQUFBO0dGb2dQejJoSTtFRXBnUHM0aEk7SUFBa0IsaUNBQUE7R0Z1Z1B4NWhJO0VFdmdQczdoSTtJQUFrQiwrQkFBQTtHRjBnUHg4aEk7RUUxZ1BvK2hJO0lBQVEsd0JBQUE7R0Y2Z1A1K2hJO0VFN2dQa2dpSTtJQUFrQiw0QkFBQTtHRmdoUHBoaUk7RUVoaFA4aWlJO0lBQWtCLDhCQUFBO0dGbWhQaGtpSTtFRW5oUDRsaUk7SUFBa0IsK0JBQUE7R0ZzaFA5bWlJO0VFdGhQMm9pSTtJQUFrQiw2QkFBQTtHRnloUDdwaUk7RUV6aFB3cmlJO0lBQVEsMEJBQUE7R0Y0aFBoc2lJO0VFNWhQd3RpSTtJQUFrQiw4QkFBQTtHRitoUDF1aUk7RUUvaFBzd2lJO0lBQWtCLGdDQUFBO0dGa2lQeHhpSTtFRWxpUHN6aUk7SUFBa0IsaUNBQUE7R0ZxaVB4MGlJO0VFcmlQdTJpSTtJQUFrQiwrQkFBQTtHRndpUHozaUk7RUV4aVBzNWlJO0lBQVEsd0JBQUE7R0YyaVA5NWlJO0VFM2lQbzdpSTtJQUFrQiw0QkFBQTtHRjhpUHQ4aUk7RUU5aVBnK2lJO0lBQWtCLDhCQUFBO0dGaWpQbC9pSTtFRWpqUDhnakk7SUFBa0IsK0JBQUE7R0ZvalBoaWpJO0VFcGpQNmpqSTtJQUFrQiw2QkFBQTtHRnVqUC9rakk7RUV2alAwbWpJO0lBQVEsc0JBQUE7R0YwalBsbmpJO0VFMWpQc29qSTtJQUFrQiwwQkFBQTtHRjZqUHhwakk7RUU3alBncmpJO0lBQWtCLDRCQUFBO0dGZ2tQbHNqSTtFRWhrUDR0akk7SUFBa0IsNkJBQUE7R0Zta1A5dWpJO0VFbmtQeXdqSTtJQUFrQiwyQkFBQTtHRnNrUDN4akk7RUV0a1BvempJO0lBQVEsNEJBQUE7R0Z5a1A1empJO0VFemtQcTFqSTtJQUFrQixnQ0FBQTtHRjRrUHYyakk7RUU1a1BvNGpJO0lBQWtCLGtDQUFBO0dGK2tQdDVqSTtFRS9rUHE3akk7SUFBa0IsbUNBQUE7R0ZrbFB2OGpJO0VFbGxQdStqSTtJQUFrQixpQ0FBQTtHRnFsUHovakk7RUVybFB1aGtJO0lBQVEsMkJBQUE7R0Z3bFAvaGtJO0VFeGxQdWprSTtJQUFrQiwrQkFBQTtHRjJsUHpra0k7RUUzbFBxbWtJO0lBQWtCLGlDQUFBO0dGOGxQdm5rSTtFRTlsUHFwa0k7SUFBa0Isa0NBQUE7R0ZpbVB2cWtJO0VFam1Qc3NrSTtJQUFrQixnQ0FBQTtHRm9tUHh0a0k7RUVwbVBxdmtJO0lBQVEseUJBQUE7R0Z1bVA3dmtJO0VFdm1Qb3hrSTtJQUFrQiw2QkFBQTtHRjBtUHR5a0k7RUUxbVBpMGtJO0lBQWtCLCtCQUFBO0dGNm1QbjFrSTtFRTdtUGcza0k7SUFBa0IsZ0NBQUE7R0ZnblBsNGtJO0VFaG5QZzZrSTtJQUFrQiw4QkFBQTtHRm1uUGw3a0k7RUVublA4OGtJO0lBQVEsMkJBQUE7R0ZzblB0OWtJO0VFdG5QKytrSTtJQUFrQiwrQkFBQTtHRnluUGpnbEk7RUV6blA4aGxJO0lBQWtCLGlDQUFBO0dGNG5QaGpsSTtFRTVuUCtrbEk7SUFBa0Isa0NBQUE7R0YrblBqbWxJO0VFL25QaW9sSTtJQUFrQixnQ0FBQTtHRmtvUG5wbEk7RUVsb1BpcmxJO0lBQVEseUJBQUE7R0Zxb1B6cmxJO0VFcm9QZ3RsSTtJQUFrQiw2QkFBQTtHRndvUGx1bEk7RUV4b1A2dmxJO0lBQWtCLCtCQUFBO0dGMm9QL3dsSTtFRTNvUDR5bEk7SUFBa0IsZ0NBQUE7R0Y4b1A5emxJO0VFOW9QNDFsSTtJQUFrQiw4QkFBQTtHRmlwUDkybEk7RUVqcFAwNGxJO0lBQVcsd0JBQUE7R0ZvcFByNWxJO0VFcHBQMjZsSTtJQUF3Qiw0QkFBQTtHRnVwUG44bEk7RUV2cFA2OWxJO0lBQXdCLDhCQUFBO0dGMHBQci9sSTtFRTFwUGlobUk7SUFBd0IsK0JBQUE7R0Y2cFB6aW1JO0VFN3BQc2ttSTtJQUF3Qiw2QkFBQTtHRmdxUDlsbUk7Q0FDRjtBRWpxUDRubUk7RUFBMEI7SUFBUSxxQkFBQTtHRnFxUDVwbUk7RUVycVArcW1JO0lBQWtCLHlCQUFBO0dGd3FQanNtSTtFRXhxUHd0bUk7SUFBa0IsMkJBQUE7R0YycVAxdW1JO0VFM3FQbXdtSTtJQUFrQiw0QkFBQTtHRjhxUHJ4bUk7RUU5cVAreW1JO0lBQWtCLDBCQUFBO0dGaXJQajBtSTtFRWpyUHkxbUk7SUFBUSwyQkFBQTtHRm9yUGoybUk7RUVwclB5M21JO0lBQWtCLCtCQUFBO0dGdXJQMzRtSTtFRXZyUHU2bUk7SUFBa0IsaUNBQUE7R0YwclB6N21JO0VFMXJQdTltSTtJQUFrQixrQ0FBQTtHRjZyUHorbUk7RUU3clB3Z25JO0lBQWtCLGdDQUFBO0dGZ3NQMWhuSTtFRWhzUHVqbkk7SUFBUSwwQkFBQTtHRm1zUC9qbkk7RUVuc1BzbG5JO0lBQWtCLDhCQUFBO0dGc3NQeG1uSTtFRXRzUG1vbkk7SUFBa0IsZ0NBQUE7R0Z5c1BycG5JO0VFenNQa3JuSTtJQUFrQixpQ0FBQTtHRjRzUHBzbkk7RUU1c1BrdW5JO0lBQWtCLCtCQUFBO0dGK3NQcHZuSTtFRS9zUGd4bkk7SUFBUSx3QkFBQTtHRmt0UHh4bkk7RUVsdFA4eW5JO0lBQWtCLDRCQUFBO0dGcXRQaDBuSTtFRXJ0UDAxbkk7SUFBa0IsOEJBQUE7R0Z3dFA1Mm5JO0VFeHRQdzRuSTtJQUFrQiwrQkFBQTtHRjJ0UDE1bkk7RUUzdFB1N25JO0lBQWtCLDZCQUFBO0dGOHRQejhuSTtFRTl0UG8rbkk7SUFBUSwwQkFBQTtHRml1UDUrbkk7RUVqdVBvZ29JO0lBQWtCLDhCQUFBO0dGb3VQdGhvSTtFRXB1UGtqb0k7SUFBa0IsZ0NBQUE7R0Z1dVBwa29JO0VFdnVQa21vSTtJQUFrQixpQ0FBQTtHRjB1UHBub0k7RUUxdVBtcG9JO0lBQWtCLCtCQUFBO0dGNnVQcnFvSTtFRTd1UGtzb0k7SUFBUSx3QkFBQTtHRmd2UDFzb0k7RUVodlBndW9JO0lBQWtCLDRCQUFBO0dGbXZQbHZvSTtFRW52UDR3b0k7SUFBa0IsOEJBQUE7R0ZzdlA5eG9JO0VFdHZQMHpvSTtJQUFrQiwrQkFBQTtHRnl2UDUwb0k7RUV6dlB5Mm9JO0lBQWtCLDZCQUFBO0dGNHZQMzNvSTtFRTV2UHM1b0k7SUFBUSxzQkFBQTtHRit2UDk1b0k7RUUvdlBrN29JO0lBQWtCLDBCQUFBO0dGa3dQcDhvSTtFRWx3UDQ5b0k7SUFBa0IsNEJBQUE7R0Zxd1A5K29JO0VFcndQd2dwSTtJQUFrQiw2QkFBQTtHRnd3UDFocEk7RUV4d1BxanBJO0lBQWtCLDJCQUFBO0dGMndQdmtwSTtFRTN3UGdtcEk7SUFBUSw0QkFBQTtHRjh3UHhtcEk7RUU5d1Bpb3BJO0lBQWtCLGdDQUFBO0dGaXhQbnBwSTtFRWp4UGdycEk7SUFBa0Isa0NBQUE7R0ZveFBsc3BJO0VFcHhQaXVwSTtJQUFrQixtQ0FBQTtHRnV4UG52cEk7RUV2eFBteHBJO0lBQWtCLGlDQUFBO0dGMHhQcnlwSTtFRTF4UG0wcEk7SUFBUSwyQkFBQTtHRjZ4UDMwcEk7RUU3eFBtMnBJO0lBQWtCLCtCQUFBO0dGZ3lQcjNwSTtFRWh5UGk1cEk7SUFBa0IsaUNBQUE7R0ZteVBuNnBJO0VFbnlQaThwSTtJQUFrQixrQ0FBQTtHRnN5UG45cEk7RUV0eVBrL3BJO0lBQWtCLGdDQUFBO0dGeXlQcGdxSTtFRXp5UGlpcUk7SUFBUSx5QkFBQTtHRjR5UHppcUk7RUU1eVBna3FJO0lBQWtCLDZCQUFBO0dGK3lQbGxxSTtFRS95UDZtcUk7SUFBa0IsK0JBQUE7R0ZrelAvbnFJO0VFbHpQNHBxSTtJQUFrQixnQ0FBQTtHRnF6UDlxcUk7RUVyelA0c3FJO0lBQWtCLDhCQUFBO0dGd3pQOXRxSTtFRXh6UDB2cUk7SUFBUSwyQkFBQTtHRjJ6UGx3cUk7RUUzelAyeHFJO0lBQWtCLCtCQUFBO0dGOHpQN3lxSTtFRTl6UDAwcUk7SUFBa0IsaUNBQUE7R0ZpMFA1MXFJO0VFajBQMjNxSTtJQUFr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MnZCSDs7QW1DaDJ2QkQ7RUFDRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0NuQ20ydkJEO0FtQ2oydkJDO0VBQ0UsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0NuQ20ydkJIOztBbUM5MXZCRDtFQUNFLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0NuQ2kydkJEOztBb0N4bXlCRDs7R0FBQTtBQUdBO0VBQ0MsV0FBQTtFQUdBLCtCQUFBO0NwQzJteUJBOztBb0N6bXlCRDtFQUNDLGFBQUE7Q3BDNG15QkE7O0FvQzFteUJEO0VBQ0MsV0FBQTtDcEM2bXlCQTs7QW9DMW15QkQ7RUFDQyxXQUFBO0VBR0EsK0JBQUE7Q3BDNm15QkE7O0FvQzNteUJEO0VBQ0MsV0FBQTtDcEM4bXlCQTs7QW9DNW15QkQ7RUFDQyxXQUFBO0NwQytteUJBOztBb0M1bXlCRDs7R0FBQTtBQUlBLGNBQUE7QUFDQTtFQUNDLFdBQUE7RUFJQSw4QkFBQTtFQU1BLCtEQUFBO0NwQzZteUJBOztBb0N6bXlCRCxnQkFBQTtBQUNBO0VBQ0MsV0FBQTtFQUtBLHVEQUFBO0NwQzRteUJBOztBb0N6bXlCRCxpQkFBQTtBQUNBO0VBQ0MsV0FBQTtFQU1BLCtEQUFBO0NwQzJteUJBOztBb0N4bXlCRCwrQkFBQTtBQUNBO0VBQ0MsV0FBQTtFQUtBLGtDQUFBO0NwQzBteUJBOztBb0N4bXlCRCxnQkFBQTtBQUNBO0VBQ0MsYUFBQTtDcEMybXlCQTs7QW9Dem15QkQsaUJBQUE7QUFDQTtFQUNDLFdBQUE7Q3BDNG15QkEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Pc3dhbGQ6NDAwLDYwMCw3MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjQwMCw1MDAsNjAwLDcwMCw4MDAmc3Vic2V0PWN5cmlsbGljXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3N3YWxkXCIpO1xuLyohXG4gKiBCb290c3RyYXAgdjQuMS4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6IzAwN2JmZjtcbiAgLS1pbmRpZ286IzY2MTBmMjtcbiAgLS1wdXJwbGU6IzZmNDJjMTtcbiAgLS1waW5rOiNlODNlOGM7XG4gIC0tcmVkOiNkYzM1NDU7XG4gIC0tb3JhbmdlOiNmZDdlMTQ7XG4gIC0teWVsbG93OiNmZmMxMDc7XG4gIC0tZ3JlZW46IzI4YTc0NTtcbiAgLS10ZWFsOiMyMGM5OTc7XG4gIC0tY3lhbjojMTdhMmI4O1xuICAtLXdoaXRlOiNmZmY7XG4gIC0tZ3JheTojNmM3NTdkO1xuICAtLWdyYXktZGFyazojMzQzYTQwO1xuICAtLXByaW1hcnk6IzAwN2JmZjtcbiAgLS1zZWNvbmRhcnk6IzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiMyOGE3NDU7XG4gIC0taW5mbzojMTdhMmI4O1xuICAtLXdhcm5pbmc6I2ZmYzEwNztcbiAgLS1kYW5nZXI6I2RjMzU0NTtcbiAgLS1saWdodDojZjhmOWZhO1xuICAtLWRhcms6IzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOjA7XG4gIC0tYnJlYWtwb2ludC1zbTo1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOjc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6OTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDoxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtcbn1cblxuKiwgOjphZnRlciwgOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmRsLCBvbCwgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCwgb2wgdWwsIHVsIG9sLCB1bCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsIHN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiwgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9dGltZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5oMSwgaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLmgyLCBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmgzLCBoMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLmg0LCBoNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uaDUsIGg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uaDYsIGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zbWFsbCwgc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1hcmssIG1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbCwgLmNvbC0xLCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC1hdXRvLCAuY29sLWxnLCAuY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLWF1dG8sIC5jb2wtbWQsIC5jb2wtbWQtMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtYXV0bywgLmNvbC1zbSwgLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS1hdXRvLCAuY29sLXhsLCAuY29sLXhsLTEsIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlIHRkLCAudGFibGUgdGgge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtc20gdGQsIC50YWJsZS1zbSB0aCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRkLCAudGFibGUtYm9yZGVyZWQgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQsIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSwgLnRhYmxlLWJvcmRlcmxlc3MgdGQsIC50YWJsZS1ib3JkZXJsZXNzIHRoLCAudGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSwgLnRhYmxlLXByaW1hcnkgPiB0ZCwgLnRhYmxlLXByaW1hcnkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksIC50YWJsZS1zZWNvbmRhcnkgPiB0ZCwgLnRhYmxlLXNlY29uZGFyeSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsIC50YWJsZS1zdWNjZXNzID4gdGQsIC50YWJsZS1zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaW5mbywgLnRhYmxlLWluZm8gPiB0ZCwgLnRhYmxlLWluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLCAudGFibGUtd2FybmluZyA+IHRkLCAudGFibGUtd2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlciwgLnRhYmxlLWRhbmdlciA+IHRkLCAudGFibGUtZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtbGlnaHQsIC50YWJsZS1saWdodCA+IHRkLCAudGFibGUtbGlnaHQgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1kYXJrLCAudGFibGUtZGFyayA+IHRkLCAudGFibGUtZGFyayA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWFjdGl2ZSwgLnRhYmxlLWFjdGl2ZSA+IHRkLCAudGFibGUtYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzODNlO1xufVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cblxuLnRhYmxlLWRhcmsgdGQsIC50YWJsZS1kYXJrIHRoLCAudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzgzZTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsIC5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IHNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCBzZWxlY3QuZm9ybS1jb250cm9sLXNtOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IHNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCBzZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uZm9ybS1yb3cgPiAuY29sLCAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1Nztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhMmE5O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3QsIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmZvY3VzLCAuYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLmZvY3VzLCAuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbn1cblxuLmJ0bi1wcmltYXJ5LmZvY3VzLCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG5cbi5idG4tc3VjY2Vzcy5mb2N1cywgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG5cbi5idG4taW5mby5mb2N1cywgLmJ0bi1pbmZvOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbn1cblxuLmJ0bi13YXJuaW5nLmZvY3VzLCAuYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG5cbi5idG4tZGFuZ2VyLmZvY3VzLCAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuXG4uYnRuLWxpZ2h0LmZvY3VzLCAuYnRuLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG59XG5cbi5idG4tZGFyay5mb2N1cywgLmJ0bi1kYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mby5mb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5mb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rLmZvY3VzLCAuYnRuLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1saW5rLmRpc2FibGVkLCAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tZ3JvdXAtbGcgPiAuYnRuLCAuYnRuLWxnIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biwgLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrLCBpbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssIGlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5kcm9wZG93biwgLmRyb3BsZWZ0LCAuZHJvcHJpZ2h0LCAuZHJvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sIC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sIC5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsIC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sIC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAsIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4tZ3JvdXAsIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biwgLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biwgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSwgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6Zm9jdXMsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQsIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0biwgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA1cHggcmdiYSgxMjgsIDE4OSwgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdmJhciA+IC5jb250YWluZXIsIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWJvZHkge1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIC1tcy1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciwgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWZvb3RlciwgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaGVhZGVyLCAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtZm9vdGVyLCAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWhlYWRlciwgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWZvb3RlciwgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtZm9vdGVyLCAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1oZWFkZXIsIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLnBhZ2UtbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYmFkZ2Utc3VjY2Vzc1tocmVmXTpmb2N1cywgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYmFkZ2UtaW5mb1tocmVmXTpmb2N1cywgLmJhZGdlLWluZm9baHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYmFkZ2Utd2FybmluZ1tocmVmXTpmb2N1cywgLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5iYWRnZS1kYW5nZXJbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzLCAuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYmFkZ2UtZGFya1tocmVmXTpmb2N1cywgLmJhZGdlLWRhcmtbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7XG59XG5cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwMjc1Mjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyMDIzMjY7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG5cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG5cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MzNmMDM7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XG59XG5cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNDA1MDU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDg1O1xuICBib3JkZXItY29sb3I6ICMwMDQwODU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZDQxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgYm9yZGVyLWNvbG9yOiAjODU2NDA0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNsb3NlOmZvY3VzLCAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuXG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSwgLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93LCAuYnMtdG9vbHRpcC10b3AgLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0sIC5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3csIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLCAuYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdywgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93OjphZnRlciwgLnBvcG92ZXIgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLCAuYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93LCAuYnMtcG9wb3Zlci10b3AgLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwgLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LCAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LCAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93IHtcbiAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sIC5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LCAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG5cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaXRlbS1uZXh0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2LCAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCwgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQsIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0LCAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0LCAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2LCAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LCAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LCAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2LCAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LCAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LCAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyLCBidXR0b24uYmctcHJpbWFyeTpmb2N1cywgYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmZvY3VzLCBhLmJnLXNlY29uZGFyeTpob3ZlciwgYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cywgYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyLCBidXR0b24uYmctc3VjY2Vzczpmb2N1cywgYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86Zm9jdXMsIGEuYmctaW5mbzpob3ZlciwgYnV0dG9uLmJnLWluZm86Zm9jdXMsIGJ1dHRvbi5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmZvY3VzLCBhLmJnLXdhcm5pbmc6aG92ZXIsIGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzLCBidXR0b24uYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyLCBidXR0b24uYmctZGFuZ2VyOmZvY3VzLCBidXR0b24uYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6Zm9jdXMsIGEuYmctbGlnaHQ6aG92ZXIsIGJ1dHRvbi5iZy1saWdodDpmb2N1cywgYnV0dG9uLmJnLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmZvY3VzLCBhLmJnLWRhcms6aG92ZXIsIGJ1dHRvbi5iZy1kYXJrOmZvY3VzLCBidXR0b24uYmctZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0MyU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCwgLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLCAubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCwgLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLCAubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsIC5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSwgLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsIC5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSwgLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsIC5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLCAubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLCAubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMiwgLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsIC5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMywgLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsIC5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMywgLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsIC5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LCAubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LCAubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCwgLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsIC5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSwgLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsIC5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSwgLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCwgLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCwgLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLCAucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLCAucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSwgLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSwgLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLCAucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLCAucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLCAucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsIC5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLCAucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsIC5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsIC5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsIC5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMywgLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMywgLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCwgLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LCAucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCwgLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LCAucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LCAucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LCAucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsIC5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsIC5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sIC5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0bywgLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sIC5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0bywgLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCwgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCwgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSwgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSwgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiwgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLCAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiwgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLCAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLCAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLCAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCwgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCwgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSwgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSwgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LCAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LCAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLCAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLCAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCwgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSwgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLCAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiwgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMiwgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLCAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMywgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMywgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCwgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCwgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LCAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LCAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01LCAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LCAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSwgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLCAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLCAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCwgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCwgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEsIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSwgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSwgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiwgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yLCAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiwgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLCAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zLCAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLCAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMsIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCwgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQsIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCwgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSwgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNSwgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LCAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LCAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAsIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLCAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLCAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCwgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSwgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEsIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLCAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIsIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiwgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMiwgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zLCAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMywgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMywgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMsIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCwgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCwgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00LCAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LCAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC01LCAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LCAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSwgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLCAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLCAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCwgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCwgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSwgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSwgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiwgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLCAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiwgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLCAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLCAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLCAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCwgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCwgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSwgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSwgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LCAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LCAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLCAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLCAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCwgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSwgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLCAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiwgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMiwgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLCAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMywgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMywgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCwgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCwgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LCAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LCAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LCAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LCAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSwgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLCAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLCAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLCAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLCAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLCAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLCAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMiwgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMiwgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMywgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMywgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLCAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLCAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LCAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LCAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSwgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSwgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLCAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCwgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCwgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLCAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLCAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSwgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLCAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLCAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMywgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLCAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCwgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCwgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LCAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSwgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSwgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0bywgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0bywgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLCAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLCAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6Zm9jdXMsIGEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cywgYS50ZXh0LXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpmb2N1cywgYS50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86Zm9jdXMsIGEudGV4dC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6Zm9jdXMsIGEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpmb2N1cywgYS50ZXh0LWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmZvY3VzLCBhLnRleHQtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLCA6OmFmdGVyLCA6OmJlZm9yZSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYmxvY2txdW90ZSwgcHJlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIGltZywgdHIge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBoMiwgaDMsIHAge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLCBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLCAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGQsIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5LCAudGFibGUtZGFyayB0ZCwgLnRhYmxlLWRhcmsgdGgsIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbn1cbi8qIFJFU0VUKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjIyO1xuICBvcGFjaXR5OiAxO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciwgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMjI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIyMjtcbiAgb3BhY2l0eTogMTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGF1ZGlvLCBib2R5LCBjYW52YXMsIGNhcHRpb24sIGRldGFpbHMsIGRpdiwgZW0sIGZpZ3VyZSwgZm9vdGVyLCBmb3JtLCBoZWFkZXIsIGh0bWwsIGksIGlmcmFtZSwgaW1nLCBsYWJlbCwgbGksIG1lbnUsIG5hdiwgb2JqZWN0LCBvbCwgcCwgc2VjdGlvbiwgc3Bhbiwgc3VtbWFyeSwgdGFibGUsIHRib2R5LCB0ZCwgdGZvb3QsIHRoLCB0aGVhZCwgdGltZSwgdHIsIHVsLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG5iLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBociwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSwgYTphY3RpdmUsIGE6dmlzaXRlZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbioge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI3MkEzODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBzaWx2ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogc2lsdmVyO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogc2lsdmVyO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnRvZ2dsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnRvZ2dsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDI3cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRvZ2dsZS1tZW51IHtcbiAgICByaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50b2dnbGUtbWVudSBzcGFuOmFmdGVyLCAudG9nZ2xlLW1lbnUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOXB4O1xufVxuXG4udG9nZ2xlLW1lbnUgc3BhbjphZnRlciB7XG4gIHRvcDogMThweDtcbn1cblxuLnRvZ2dsZS1tZW51IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9nZ2xlLW1lbnUgc3BhbiwgLnRvZ2dsZS1tZW51IHNwYW46YWZ0ZXIsIC50b2dnbGUtbWVudSBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi50b2dnbGUtbWVudS5vbiBzcGFuOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMXB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgMCk7XG59XG5cbi50b2dnbGUtbWVudS5vbiBzcGFuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIC03cHgpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNnB4LCAtN3B4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNnB4LCAtN3B4KTtcbn1cblxuLnRvZ2dsZS1tZW51Lm9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY2hlY2tib3gge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICByaWdodDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2hlY2tib3guY2hlY2tlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuc2VjdGlvbiwgZm9vdGVyLCBoZWFkZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnN2Zywgc3ZnIHBhdGgsIGcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDIwcHg7XG59XG5cbi5rcy1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3Mtc2VsZWN0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmtzLXNlbGVjdF9fY3VycmVudCwgLmtzLXNlbGVjdC1jdXJyZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3Mtc2VsZWN0X19jdXJyZW50IHNwYW4sIC5rcy1zZWxlY3QtY3VycmVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5rcy1zZWxlY3RfX2N1cnJlbnQgc3ZnLCAua3Mtc2VsZWN0LWN1cnJlbnQgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4ua3Mtc2VsZWN0X19ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ua3Mtc2VsZWN0Lmxhbmcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJfYmdfd3JhcHBlciBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlcl9ldmVudCB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlcl9ldmVudCAuaGVhZGVyLXRvcCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyX2V2ZW50IC5oZWFkZXItdG9wIC5jb250YWluZXItZmx1aWQge1xuICB6LWluZGV4OiA1O1xufVxuaGVhZGVyLmhlYWRlcl9ldmVudCAuaGVhZGVyX2V2ZW50X2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5oZWFkZXIuaGVhZGVyX2V2ZW50IC5oZWFkZXJfZXZlbnRfaW5uZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbmhlYWRlci5oZWFkZXJfZXZlbnQgLmhlYWRlcl9ldmVudF9pbWdfYmx1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvVW5kZXJvYXRoLU1heS0yMDE4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigyNXB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoMjVweCk7XG4gIGZpbHRlcjogYmx1cigyNXB4KTtcbn1cbmhlYWRlci5uby1hZmlzaGEge1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIubm8tYWZpc2hhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgaGVhZGVyLm5vLWFmaXNoYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbmhlYWRlci5uby1hZmlzaGEgLmhlYWRlci10b3Age1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXJfYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIGhlYWRlci5uby1hZmlzaGEgLmhlYWRlci10b3Age1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbmhlYWRlci5uby1hZmlzaGEgLmhlYWRlci10b3AgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuaGVhZGVyLmhlYWRlcl93aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAvKiBwYWRkaW5nLWJvdHRvbTogMTAwcHg7ICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIGhlYWRlci5oZWFkZXJfd2hpdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyX3doaXRlIC5oZWFkZXItdG9wIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBoZWFkZXIuaGVhZGVyX3doaXRlIC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyX3doaXRlIC5oZWFkZXItbWVudV9fbGluayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuaGVhZGVyLmhlYWRlcl93aGl0ZSAuaGVhZGVyLW1lbnVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuaGVhZGVyLmhlYWRlcl93aGl0ZSAua3Mtc2VsZWN0LWN1cnJlbnQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbmhlYWRlci5oZWFkZXJfd2hpdGUgLnRvZ2dsZS1tZW51IHNwYW4sIGhlYWRlci5oZWFkZXJfd2hpdGUgLnRvZ2dsZS1tZW51IHNwYW46YWZ0ZXIsIGhlYWRlci5oZWFkZXJfd2hpdGUgLnRvZ2dsZS1tZW51IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbmhlYWRlci5oZWFkZXJfd2hpdGUgLnRvZ2dsZS1tZW51Lm9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlci5oZWFkZXJfd2hpdGUgLmtzLXNlbGVjdC1jdXJyZW50IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5oZWFkZXItbWVudV9fbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZXZlbnRfbGlua19hY3RpdmUsXG4uZXZlbnRfbGlua19hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5oZWFkZXItdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci10b3AgLmxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlci10b3AgLmxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci10b3AgLmxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXRvcCAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uaGVhZGVyLXRvcCAubG9nbyBpbWcge1xuICB3aWR0aDogMTEzcHg7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItdG9wIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVhZGVyLXRvcCAubG9nbyBpbWcge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmhlYWRlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4NjQ1O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogODBweDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlYWRlci1tZW51IHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhlYWRlci1tZW51IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4uaGVhZGVyLW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uaGVhZGVyLW1lbnVfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGhlaWdodDogNXB4O1xufVxuLmhlYWRlci1tZW51X19saW5rLS1hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uaGVhZGVyLW1lbnVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuaGVhZGVyLW1lbnVfX2xpbmstLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY2ODtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuaGVhZGVyLW1lbnVfX2xpbmstLWFjdGl2ZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuaGVhZGVyLXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRlci1yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5oZWFkZXItciB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxufVxuLmhlYWRlci1yIC5zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlci1yIC5zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1yIC5zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXIgLnNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uaGVhZGVyLXIgLnNlYXJjaCBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ua3Mtc2VsZWN0Lmxhbmcge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmtzLXNlbGVjdC5sYW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmtzLXNlbGVjdC5sYW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmtzLXNlbGVjdC5sYW5nIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMnB4O1xufVxuLmtzLXNlbGVjdC5sYW5nIC5rcy1zZWxlY3RfX2N1cnJlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5rcy1zZWxlY3QubGFuZy5vcGVuZWQgLmtzLXNlbGVjdF9fY3VycmVudCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmtzLXNlbGVjdC5sYW5nLm9wZW5lZCAua3Mtc2VsZWN0X19jdXJyZW50IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ua3Mtc2VsZWN0Lmxhbmcub3BlbmVkIC5rcy1zZWxlY3RfX2Jsb2NrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDhweCA4cHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5rcy1zZWxlY3QubGFuZy5vcGVuZWQgLmtzLXNlbGVjdF9fYmxvY2sgLmtzLXNlbGVjdF9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4ua3Mtc2VsZWN0Lmxhbmcub3BlbmVkIC5rcy1zZWxlY3RfX2Jsb2NrIC5rcy1zZWxlY3RfX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4jZXZlbnQtZHJvcGRvd24gLmtzLXNlbGVjdF9fYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMzlweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5taW5pLXByb2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI3cyBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuICAubWluaS1wcm9maWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5taW5pLXByb2ZpbGVfX2F2YSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWluaS1wcm9maWxlX19hdmEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuICAubWluaS1wcm9maWxlX19hdmEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm1pbmktcHJvZmlsZV9fYXZhLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubWluaS1wcm9maWxlLS1vZmYgLm1pbmktcHJvZmlsZV9fYXZhLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDM5NDU7XG59XG4ubWluaS1wcm9maWxlIC5rcy1zZWxlY3RfX2l0ZW0gaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4ubWluaS1wcm9maWxlIC5rcy1zZWxlY3Qge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm1pbmktcHJvZmlsZSAua3Mtc2VsZWN0Lm9wZW5lZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm1pbmktcHJvZmlsZSAjc3ZnX2V2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTdweDtcbn1cbi5taW5pLXByb2ZpbGUgLmtzLXNlbGVjdF9fYmxvY2sge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDhweCA4cHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTg3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5taW5pLXByb2ZpbGUgLmtzLXNlbGVjdF9fYmxvY2sge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5taW5pLXByb2ZpbGUub3BlbmVkIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLm1pbmktcHJvZmlsZS5vcGVuZWQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5taW5pLXByb2ZpbGUub3BlbmVkIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ubWluaS1wcm9maWxlIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLm1pbmktcHJvZmlsZSAua3Mtc2VsZWN0X19jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWluaS1wcm9maWxlIC5rcy1zZWxlY3RfX2N1cnJlbnQgc3BhbiB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pbmktcHJvZmlsZSAua3Mtc2VsZWN0X19jdXJyZW50IHNwYW4ge1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxufVxuLm1pbmktcHJvZmlsZSAua3Mtc2VsZWN0X19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzdyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWluaS1wcm9maWxlIC5rcy1zZWxlY3RfX2l0ZW0gYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1pbmktcHJvZmlsZSAua3Mtc2VsZWN0X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uaGVhZGVyX2V2ZW50IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4vKiBsb2FkZXIgICovXG4jbG9hZGVyLCAubG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAlO1xuICBsZWZ0OiAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5sb2FkLXRocmVlLWJvdW5jZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5sb2FkLXRocmVlLWJvdW5jZSAubG9hZC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYW5pbWF0aW9uOiBsb2FkLXRocmVlLWJvdW5jZSAxLjRzIGVhc2UtaW4tb3V0IDBzIGluZmluaXRlIGJvdGg7XG59XG5cbi5sb2FkLXRocmVlLWJvdW5jZSAuYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuXG4ubG9hZC10aHJlZS1ib3VuY2UgLmJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbn1cblxuLmJsb2NrTG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkLXRocmVlLWJvdW5jZSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzYWNsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgbG9hZC10aHJlZS1ib3VuY2Uge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2FjbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbG9hZC10aHJlZS1ib3VuY2Uge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2FjbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWQtdGhyZWUtYm91bmNlIHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNhY2xlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmZvb3Rlci10b3Age1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWVudS1oIHtcbiAgY29sb3I6ICNGRjc4MkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19tZW51LWgge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1pbi13aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19tZW51Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudSB1bCxcbiAgLmZvb3Rlcl9fbWVudSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX21lbnUgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5mb290ZXJfX21lbnUgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbWVkaXVtO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudS1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19tZW51LWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3Rlcl9fc29jaWFsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZm9vdGVyX19zb2NpYWwgbGkgYSBkaXYge1xuICB3aWR0aDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvb3Rlcl9fc29jaWFsIGxpIGEgZGl2IHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZm9vdGVyX19zb2NpYWwgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cblxuLnNjcm9sbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3B5cmlnaHRzIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb3B5cmlnaHRzIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJ0bi5mb2N1cywgLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG5fc2hhcmUsIC5idG5fZmF2b3JpdGUge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5idG5fc2hhcmU6aG92ZXIsIC5idG5fZmF2b3JpdGU6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5idG5fc2hhcmU6OmJlZm9yZSwgLmJ0bl9mYXZvcml0ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5idG5fc2hhcmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTknIGhlaWdodD0nMjInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTkgMjInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE1MDAuODg4NCwxNDA5LjM2NDE1Yy0wLjgwNTA0LDAgLTEuNTI1MzQsMC4zMTc3OCAtMi4wNzYxNSwwLjgxNTYybC03LjU1MjUyLC00LjM5NTkxYzAuMDUyOTYsLTAuMjQzNjMgMC4wOTUzNCwtMC40ODcyNiAwLjA5NTM0LC0wLjc0MTQ4YzAsLTAuMjU0MjIgLTAuMDQyMzcsLTAuNDk3ODUgLTAuMDk1MzQsLTAuNzQxNDhsNy40Njc3OCwtNC4zNTM1NGMwLjU3MiwwLjUyOTYzIDEuMzI0MDcsMC44NTggMi4xNjA4OSwwLjg1OGMxLjc1ODM3LDAgMy4xNzc3OCwtMS40MTk0IDMuMTc3NzgsLTMuMTc3NzdjMCwtMS43NTgzNiAtMS40MTk0MSwtMy4xNzc3NyAtMy4xNzc3OCwtMy4xNzc3N2MtMS43NTgzNywwIC0zLjE3Nzc4LDEuNDE5NCAtMy4xNzc3OCwzLjE3Nzc3YzAsMC4yNTQyMiAwLjA0MjM3LDAuNDk3ODUgMC4wOTUzNCwwLjc0MTQ4bC03LjQ2Nzc4LDQuMzUzNTRjLTAuNTcyLC0wLjUyOTYzIC0xLjMyNDA4LC0wLjg1OCAtMi4xNjA4OSwtMC44NThjLTEuNzU4MzcsMCAtMy4xNzc3OCwxLjQxOTQgLTMuMTc3NzgsMy4xNzc3N2MwLDEuNzU4MzYgMS40MTk0MSwzLjE3Nzc2IDMuMTc3NzgsMy4xNzc3NmMwLjgzNjgxLDAgMS41ODg4OSwtMC4zMjgzNyAyLjE2MDg5LC0wLjg1OGw3LjU0MTkzLDQuNDA2NWMtMC4wNTI5NiwwLjIyMjQ0IC0wLjA4NDc0LDAuNDU1NDggLTAuMDg0NzQsMC42ODg1MWMwLDEuNzA1NCAxLjM4NzYzLDMuMDkzMDMgMy4wOTMwMywzLjA5MzAzYzEuNzA1NDEsMCAzLjA5MzA0LC0xLjM4NzYzIDMuMDkzMDQsLTMuMDkzMDNjMCwtMS43MDU0IC0xLjM4NzYzLC0zLjA5MzAzIC0zLjA5MzA0LC0zLjA5MzAzeicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ4NSwtMTM5NCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzYmViZWJlJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IC0ycHggMTBweCAwIDA7XG59XG5cbi5idG5fZmF2b3JpdGUge1xuICBtYXJnaW46IDAgNDNweCAwIDA7XG59XG4uYnRuX2Zhdm9yaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIxJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIyIDIxJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMzEwLjc5NzAxLDEzOTUuMzAyOTJsMi40NTMzNCw1LjgwNjQ1bDYuMjgwODgsMC41Mzk1NmMwLjQzNTYyLDAuMDM3NjIgMC42MTI4NCwwLjU4MTE0IDAuMjgyMTcsMC44NjcyNWwtNC43NjQxMiw0LjEyNzM4bDEuNDI3NjUsNi4xNDAwOGMwLjA5OTAxLDAuNDI2NyAtMC4zNjMzNSwwLjc2MjMyIC0wLjczNzU5LDAuNTM1NmwtNS4zOTc3NSwtMy4yNTUxN2wtNS4zOTc3NSwzLjI1NTE3Yy0wLjM3NTIzLDAuMjI1NzMgLTAuODM2NTksLTAuMTA5ODkgLTAuNzM3NTksLTAuNTM1NmwxLjQyNzY1LC02LjE0MDA4bC00Ljc2NTExLC00LjEyODM3Yy0wLjMzMDY4LC0wLjI4NjExIC0wLjE1NDQ1LC0wLjgyOTYzIDAuMjgyMTYsLTAuODY3MjVsNi4yODA4OCwtMC41Mzk1NmwyLjQ1MzM0LC01LjgwNTQ2YzAuMTcwMjksLTAuNDAzOTMgMC43NDE1NSwtMC40MDM5MyAwLjkxMTg0LDB6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjk5LC0xMzk0JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjNiZWJlYmUnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAtMnB4IDEwcHggMCAwO1xufVxuXG4uYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG5fbWFpbl9zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00yNTkuODk1OTQsMTc0MC4zMzkyM2MtMy44NDg0MiwwIC02Ljk2MzgxLC0zLjExNTM5IC02Ljk2MzgxLC02Ljk2MzgxYzAsLTMuODQ4NDIgMy4xMTUzOSwtNi45NjM4MSA2Ljk2MzgxLC02Ljk2MzgxYzMuODQ4NDIsMCA2Ljk2MzgxLDMuMTE1MzkgNi45NjM4MSw2Ljk2MzgxYzAsMy44NDg0MiAtMy4xMTUzOSw2Ljk2MzgxIC02Ljk2MzgxLDYuOTYzODF6TTI3My40NTcwMywxNzQ0Ljg0NzM4bC01LjYwNzcsLTUuNjA3N2MxLjIwOTUsLTEuNjEyNjcgMS45NDI1NCwtMy42NjUxNiAxLjk0MjU0LC01Ljg2NDI2YzAsLTUuNDYxMDkgLTQuNDM0ODQsLTkuODk1OTQgLTkuODk1OTQsLTkuODk1OTRjLTUuNDYxMDksMCAtOS44OTU5NCw0LjQzNDg0IC05Ljg5NTk0LDkuODk1OTRjMCw1LjQ2MTA5IDQuNDM0ODQsOS44OTU5NCA5Ljg5NTk0LDkuODk1OTRjMi4xOTkxLDAgNC4yNTE1OSwtMC43MzMwMyA1Ljg2NDI2LC0xLjk0MjU0bDUuNjA3Nyw1LjYwNzd6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0yNTAsLTE3MjMlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzg0ODQ4NCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuX21haW5fc2VhcmNoIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5idG5fc29jaWFsIHtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDZweCA4cHggNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yIGxpbmVhcjtcbn1cbi5idG5fc29jaWFsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fc29jaWFsLmJ0bi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mYWNlYm9vay5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NjRhZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2NTlhYTtcbn1cbi5idG5fc29jaWFsLmJ0bi1nb29nbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ29vZ2xlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0OTM2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDczYzI4O1xufVxuLmJ0bl9zb2NpYWwuYnRuLXZrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZrLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ3NjljO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDk2Yzk0O1xufVxuLmJ0bl9zb2NpYWwuYnRuLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZrLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0I1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3N0I1O1xufVxuLmJ0bl9oZWxwIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NwYXRoIGQ9J00xNjAwLjY3NTU1LDQ3MS45MjAyNWMwLC0wLjcwODQ2IDAuMjY5NzQsLTEuMjg4NzcgMC44MTAwMSwtMS44NjgyN2wwLjYwNzUxLC0wLjU3OTVjMC40MDUwMSwtMC4zODY4NyAwLjYwNzUxLC0wLjkwMjcgMC42MDc1MSwtMS40MTc3MmMwLC0wLjcwODQ2IC0wLjI3MDU0LC0xLjI4ODc3IC0wLjgxMDAxLC0xLjgwMzc5Yy0wLjU0MDI4LC0wLjUxNTgzIC0xLjE0Nzc4LC0wLjc3Mjk0IC0xLjg5MDU2LC0wLjc3Mjk0Yy0wLjc0MTk3LDAgLTEuMzQ5NDcsMC4yNTcxMSAtMS44ODk3NSwwLjc3Mjk0Yy0wLjU0MDI4LDAuNTE1MDMgLTAuODEwMDEsMS4wOTUzMyAtMC44MTAwMSwxLjgwMzc5aDEuMzUwMjhjMCwtMC4zMjIzOSAwLjEzNDQ2LC0wLjY0Mzk4IDAuNDA1LC0wLjkwMTg5YzAuMjY5NzMsLTAuMjU3OTEgMC42MDc1MSwtMC4zODY4NyAwLjk0NDQ3LC0wLjM4Njg3YzAuMzM3NzcsMCAwLjY3NTU1LDAuMTI4OTYgMC45NDUyOCwwLjM4Njg3YzAuMjY5NzMsMC4yNTc5MSAwLjQwNSwwLjU3OTUgMC40MDUsMC45MDE4OWMwLDAuMzIyMzkgLTAuMTM1MjcsMC42NDM5OCAtMC40MDUsMC45MDE4OWwtMC44MTAwMSwwLjgzNzQyYy0wLjU0MDI4LDAuNTE1ODMgLTAuODEwMDEsMS4xNTk4MSAtMC44MTAwMSwxLjgwMzc5djAuMzIyMzl6TTE2MDAuNjc1NTQsNDc0LjQzMzN2LTEuMjg4NzdoLTEuMzUwMjh2MS4yODg3N3pNMTYwMC4wODk5MSw0NjIuNzkwOWMxLjg5MDU2LDAgMy42MDA0OSwwLjcxNjUyIDQuOTQ5OTYsMi4yMzkwMmMxLjQ0MDE5LDEuMzQzNTcgMi4xNjAyOSwzLjA0NSAyLjE2MDI5LDUuMDE0ODJjMCwxLjg4MTE2IC0wLjcyMDEsMy41ODI1OSAtMi4xNjAyOSw1LjAxNDgyYy0xLjM0OTQ3LDEuNDMzMDQgLTMuMTQ5MzEsMi4xNDk1NiAtNS4wMzk4NywyLjE0OTU2Yy0xLjg4OTc1LDAgLTMuNTk5NjgsLTAuNzE2NTIgLTUuMDM5ODcsLTIuMTQ5NTZjLTEuNDQwMTksLTEuNDMyMjMgLTIuMTYwMjksLTMuMTMzNjYgLTIuMDcwMzgsLTUuMTA0MjljMCwtMS44ODAzNiAwLjcyMDEsLTMuNTgxNzggMi4xNjAyOSwtNS4wMTQ4MmMxLjM1MDI4LC0xLjQzMzAzIDMuMTUwMTIsLTIuMTQ5NTUgNS4wMzk4NywtMi4xNDk1NXpNMTYwMCw0NzljMi41MTk5MywwIDQuNTkwMzEsLTAuODA1OTkgNi4zOTAxNSwtMi41OTY4OGMxLjcwOTkzLC0xLjc5MDg5IDIuNjA5ODUsLTMuODUwOTggMi42MDk4NSwtNi4zNTgzOWMwLC0yLjUwNzQxIC0wLjgxMDAxLC00LjU2NjY5IC0yLjYwOTg1LC02LjM1ODM5Yy0xLjcwOTkyLC0xLjc5MDg5IC0zLjc4MDMxLC0yLjY4NjM0IC02LjMwMDI0LC0yLjY4NjM0Yy0yLjUxOTkzLDAgLTQuNTg5NSwwLjg5NTQ1IC02LjM5MDE1LDIuNjg2MzRjLTEuNzA5OTMsMS43MDE0MiAtMi42MDk4NSwzLjg1MDk4IC0yLjY5OTc2LDYuMzU4MzljMCwyLjUwNzQxIDAuODEwMDEsNC41Njc1IDIuNjA5ODUsNi4zNTgzOWMxLjgwMDY0LDEuNzAxNDMgMy44NzAyMiwyLjU5Njg4IDYuMzkwMTUsMi41OTY4OHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTU5MSwtNDYxJTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYnRuX3NlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuX3NlbmQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIyIDIyJyUzRSUzQ3BhdGggZD0nTTE1MzAuNDQ2NCw0ODIuNzgxNDdsOC40NzgyMSwtMjEuMjA2MTNsLTIxLjIwNjEzLDguNDc4MjFsNC45NDI2OCw0Ljk1NjgybDEyLjAyMDgyLC05LjE5MjM5bC05LjE5MjM5LDEyLjAyMDgyeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNTE3LC00NjElMjknIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgei1pbmRleDogMTtcbn1cbi5idG5fY2hhbmdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE2JyUzRSUzQ3BhdGggZD0nTTgzMCwxMTIxLjY2NjY3bC00LjQzMzMzLC00LjQ0NDQ0djMuMzMzMzNoLTcuNzg4ODl2Mi4yMjIyMmg3Ljc4ODg5djMuMzMzMzN6TTgxNC40MzMzMywxMTIzLjg4ODlsLTQuNDMzMzMsNC40NDQ0NGw0LjQzMzMzLDQuNDQ0NDR2LTMuMzMzMzNoNy43ODg4OXYtMi4yMjIyMmgtNy43ODg4OXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtODEwLC0xMTE3JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tYmUtaGVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZTllOWU5O1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1iZS1oZXJlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTAgNyclM0UlM0NwYXRoIGQ9J00xNTY1Ljk5OTgyLDE0MDMuMDAwOThsMy45NzM1NywzLjk3MzU3bDMuOTczNTcsLTMuOTczNTcnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTU2NSwtMTQwMiUyOScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbn1cbi5idG4tLXdoaXRlLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tLXdoaXRlLWVtcHR5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODgwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS1idXktZ3JheSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAjYmViZWJlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJ0bi0tYnV5LWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5idG4tLWJ1eS1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tYnV5LWdyYXk6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5idG4tLWJ1eS1ncmF5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDZkZWcsICNmYzU3NWUgMCUsICNmN2I0MmMgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYnRuLS1zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAycHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC42OHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG4tLWJsdWUtLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQjdFNjtcbiAgY29sb3I6ICMwMEI3RTY7XG59XG4uYnRuLS1ibHVlLS1lbXB0eTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI3RTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tZ3JlZW4tLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQkU0NTtcbiAgY29sb3I6ICMwMEJFNDU7XG59XG4uYnRuLS1ncmVlbi0tZW1wdHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLW9yYW5nZS0tZW1wdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY4ODAwO1xuICBjb2xvcjogI0ZGODgwMDtcbn1cbi5idG4tLW9yYW5nZS0tZW1wdHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4ODAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLXB1cnBsZS0tZW1wdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzQyNUEzO1xuICBjb2xvcjogI0M0MjVBMztcbn1cbi5idG4tLXB1cnBsZS0tZW1wdHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQyNUEzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE2OUExO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1QTk3O1xufVxuLmJ0bi0tZmFjZWJvb2sgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYnRuLS1saWdodGdyZXkge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1ib3JkZXJlZC0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5idG4tLWJvcmRlcmVkLS1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5idG4tLWJvcmRlcmVkLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTdkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLS1ib3JkZXJlZC0tb3JhbmdlIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYnRuLS1ib3JkZXJlZC0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggI0Y5ODY0NTtcbn1cbi5idG4tLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2N2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggI0Y5ODY0NTtcbn1cbi5idG4uYWRkLWV2ZW50IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmJ0bi5hZGQtZXZlbnQge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4uYWRkLWV2ZW50IHtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5idG4uYWRkLWV2ZW50IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4uYWRkLWV2ZW50OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5idG4tLXBsdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLS1wbHVzZWQ6YmVmb3JlIHtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjhkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkub3BlbmVkID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tb3JhbmdlLS1tdWx0aS5ub2hvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYmxvY2sge1xuICBib3gtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiAxMTtcbiAgdG9wOiA2OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTdweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY4ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYmxvY2s6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2Jsb2NrIC5rcy1zZWxlY3RfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYmxvY2sgLmtzLXNlbGVjdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYnRuLS1vcmFuZ2UtLW11bHRpID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTdweDtcbiAgbWluLXdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMjZweDtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCA+IHN2ZzpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNXB4O1xuICBtaW4td2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC03cHg7XG59XG4uYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYXJyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNzBweDtcbiAgb3BhY2l0eTogMC4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGk6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4ICNGOTg2NDU7XG59XG4uYnRuLS1vcmFuZ2UtLW11bHRpLm5vaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1ibGFjay0tbXVsdGksIC5idG4tLWdyZXktLW11bHRpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY4ZGVnLCAjNjQ2YjZiLCAjMzYzYTNiKTtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuLmJ0bi0tYmxhY2stLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQgPiBzdmc6Zmlyc3QtY2hpbGQsIC5idG4tLWdyZXktLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQgPiBzdmc6Zmlyc3QtY2hpbGQge1xuICBtaW4td2lkdGg6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uYnRuLS1ibGFjay0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCA+IHN2ZzpmaXJzdC1jaGlsZCBwYXRoLCAuYnRuLS1ncmV5LS1tdWx0aSAua3Mtc2VsZWN0X19jdXJyZW50ID4gc3ZnOmZpcnN0LWNoaWxkIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmJ0bi0tYmxhY2stLW11bHRpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTAwcHggMTAwcHggMTAwcHggMTAwcHggIzRhNGE0YTtcbn1cbi5idG4tLWdyZXktLW11bHRpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMXB4IDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTkwcHg7XG4gIG1pbi13aWR0aDogMTkwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLS1ncmV5LS1tdWx0aSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5idG4tLWdyZXktLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi0tZ3JleS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tZ3JleS0tbXVsdGkgLmJhc2lzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5idG4tLWdyZXktLW11bHRpIC5iYXNpcyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bi0tZ3JleS0tbXVsdGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bl9ia2Fja19pbnZlcnNlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYnRuX2JrYWNrX2ludmVyc2U6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm5pY2Utc2VsZWN0IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uaWNlLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uaWNlLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubmljZS1zZWxlY3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm5pY2Utc2VsZWN0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHJpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgOSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNODg2LjIyOSw3NjQuNjg0MzdsNi44ODY0Nyw2Ljg4NjQ3bDYuODg2NDcsLTYuODg2NDcnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTg4NSwtNzY0JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbn1cbi5uaWNlLXNlbGVjdC5vcGVuIHtcbiAgei1pbmRleDogNDtcbn1cbi5uaWNlLXNlbGVjdC5vcGVuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5uaWNlLXNlbGVjdC5vcGVuIC5saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG59XG4ubmljZS1zZWxlY3Qub3Blbl9zY3JvbGwge1xuICB6LWluZGV4OiA0O1xufVxuLm5pY2Utc2VsZWN0Lm9wZW5fc2Nyb2xsOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5uaWNlLXNlbGVjdC5vcGVuX3Njcm9sbCAubGlzdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xufVxuLm5pY2Utc2VsZWN0LmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogIzk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4ubmljZS1zZWxlY3Qud2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5pY2Utc2VsZWN0LndpZGUgLmxpc3Qge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubmljZS1zZWxlY3QucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmljZS1zZWxlY3QucmlnaHQgLmxpc3Qge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5uaWNlLXNlbGVjdC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5uaWNlLXNlbGVjdC5zbWFsbDphZnRlciB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4O1xufVxuLm5pY2Utc2VsZWN0LnNtYWxsIC5vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWluLWhlaWdodDogMzRweDtcbn1cbi5uaWNlLXNlbGVjdCAubGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAyO1xufVxuLm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uaWNlLXNlbGVjdCAub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmljZS1zZWxlY3QgLm9wdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG4ubmljZS1zZWxlY3QgLm9wdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQge1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJfcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uYl9wYWdpbmF0aW9uIC5hcnJfbGVmdCwgLmJfcGFnaW5hdGlvbiAuYXJyX3JpZ2h0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfcGFnaW5hdGlvbiAuYXJyX2xlZnQsIC5iX3BhZ2luYXRpb24gLmFycl9yaWdodCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYl9wYWdpbmF0aW9uIC5hcnJfbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTY4MS45MDE1NiwzNTAxLjRsLTYuOSwtNi45bDYuOSwtNi45JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02NzMsLTM0ODclMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdtaXRlcicgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzMwM2E0Mycgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfcGFnaW5hdGlvbiAuYXJyX3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMCcgaGVpZ2h0PScxNScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTI1Ni4wMDE1OSwzNDg3LjZsNi44OTk5Niw2LjlsLTYuODk5OTYsNi45JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjU1LC0zNDg3JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMzMDNhNDMnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5iX3BhZ2luYXRpb24gLnBhZ2luYXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJfcGFnaW5hdGlvbiAucF9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJfcGFnaW5hdGlvbiAucF9saW5rIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfcGFnaW5hdGlvbiAucF9saW5rIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogNHB4IDAgMDtcbiAgfVxufVxuLmJfcGFnaW5hdGlvbiAucF9saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cbi5iX3BhZ2luYXRpb24gLnBfbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cbi5iX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fZWxsaXBzaXMge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDAgMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fZWxsaXBzaXMge1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnNpbXBsZV9pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJhaW5faWNvbl9ncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE5JyUzRSUzQ3BhdGggZD0nTTU4NC45MDksMTA1OC40OTkyNmMwLC0wLjUgMC4wOTk5NywtMC43OTk5MyAwLjM5OTk5LC0xLjA5OTk4YzAuMzAwMDIsLTAuMzAwMDQgMC42MDAwMSwtMC40MDAwMiAxLjEwMDAxLC0wLjQwMDAyYzAuNSwwIDAuODAwMDIsMC4xMDAwMyAxLjEwMDAxLDAuNDAwMDJjMC4yOTk5OCwwLjI5OTk5IDAuMzk5OTksMC41OTk5OCAwLjM5OTk5LDEuMDk5OThjMCwwLjUgLTAuMDk5OTcsMC43OTk5MyAtMC4zOTk5OSwxLjA5OTk4Yy0wLjMwMDAyLDAuMzAwMDQgLTAuNjAwMDEsMC40MDAwMiAtMS4xMDAwMSwwLjQwMDAyYy0wLjUsMCAtMC44MDAwMiwtMC4xMDAwMyAtMS4xMDAwMSwtMC40MDAwMmMtMC4zMDAwMSwtMC4zMDAwNSAtMC4zOTk5OSwtMC41OTk5OCAtMC4zOTk5OSwtMS4wOTk5OHpNNTgyLjkwOSwxMDUzLjk5OTIxdi01aDV2NXpNNTc1LjkwOSwxMDU4LjQ5OTI2YzAsLTAuNSAwLjA5OTk3LC0wLjc5OTkzIDAuMzk5OTksLTEuMDk5OThjMC4zMDAwMiwtMC4zMDAwNCAwLjYwMDAxLC0wLjQwMDAyIDEuMTAwMDEsLTAuNDAwMDJjMC41LDAgMC44MDAwMiwwLjEwMDAzIDEuMTAwMDEsMC40MDAwMmMwLjI5OTk4LDAuMjk5OTkgMC4zOTk5OSwwLjU5OTk4IDAuMzk5OTksMS4wOTk5OGMwLDAuNSAtMC4wOTk5NywwLjc5OTkzIC0wLjM5OTk5LDEuMDk5OThjLTAuMzAwMDIsMC4zMDAwNCAtMC42MDAwMSwwLjQwMDAyIC0xLjEwMDAxLDAuNDAwMDJjLTAuNSwwIC0wLjgwMDAyLC0wLjEwMDAzIC0xLjEwMDAxLC0wLjQwMDAyYy0wLjMwMDAxLC0wLjMwMDA1IC0wLjM5OTk5LC0wLjU5OTk4IC0wLjM5OTk5LC0xLjA5OTk4ek01NzUuOTA5LDEwNTMuOTk5MjF2LTVoNXY1ek01NzQuMDA5MDEsMTA0OC45OTkydjkuNWMwLDEgMC4yOTk5OSwxLjc5OTk5IDEsMi41YzAuNzAwMDEsMC43MDAwMSAxLjUsMSAyLjUsMWwtMS41LDEuNXYwLjVoMTJ2LTAuNWwtMS41LC0xLjVjMSwwIDEuNzk5OTksLTAuMjk5OTkgMi41LC0xYzAuNzAwMDEsLTAuNzAwMDEgMSwtMS41IDEsLTIuNXYtOS41YzAsLTEuNjAwMDMgLTAuNzAwMDIsLTIuNzAwMDEgLTIuMTAwMDEsLTMuMjAwMDFjLTEuMzk5OTksLTAuNSAtMy4zOTk5OSwtMC43OTk5OSAtNiwtMC43OTk5OWMtMi42MDAwMSwwIC00LjYwMDAxLDAuMjk5OTkgLTYsMC43OTk5OWMtMS4zMDAwMSwwLjYwMDAzIC0yLDEuNjAwMDMgLTEuODk5OTksMy4yMDAwMXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNTc0LC0xMDQ1JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5idXNfaWNvbl9ncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE3IDE5JyUzRSUzQ3BhdGggZD0nTTY0NS4wMDE1NywxMDU4LjQ5OTI2YzAsLTAuNSAwLjEsLTAuNzk5OTMgMC40LC0xLjA5OTk4YzAuMywtMC4zMDAwNCAwLjYsLTAuNDAwMDIgMS4xLC0wLjQwMDAyYzAuNSwwIDAuODAwMDEsMC4xMDAwMyAxLjEsMC40MDAwMmMwLjI5OTk4LDAuMjk5OTkgMC4zOTk5OSwwLjU5OTk4IDAuMzk5OTksMS4wOTk5OGMwLDAuNSAtMC4wOTk5OSwwLjc5OTkzIC0wLjM5OTk5LDEuMDk5OThjLTAuMywwLjMwMDA0IC0wLjYsMC40MDAwMiAtMS4xLDAuNDAwMDJjLTAuNSwwIC0wLjgsLTAuMTAwMDMgLTEuMSwtMC40MDAwMmMtMC4zLC0wLjMwMDA1IC0wLjQsLTAuNTk5OTggLTAuNCwtMS4wOTk5OHpNNjM2LjAwMTU3LDEwNTguNDk5MjZjMCwtMC41IDAuMSwtMC43OTk5MyAwLjQsLTEuMDk5OThjMC4zLC0wLjMwMDA0IDAuNiwtMC40MDAwMiAxLjEsLTAuNDAwMDJjMC41LDAgMC44LDAuMTAwMDMgMS4xLDAuNDAwMDJjMC4zLDAuMjk5OTkgMC40LDAuNTk5OTggMC40LDEuMDk5OThjMCwwLjUgLTAuMSwwLjc5OTkzIC0wLjQsMS4wOTk5OGMtMC4zLDAuMzAwMDQgLTAuNiwwLjQwMDAyIC0xLjEsMC40MDAwMmMtMC41LDAgLTAuOCwtMC4xMDAwMyAtMS4xLC0wLjQwMDAyYy0wLjMsLTAuMzAwMDUgLTAuNCwtMC41OTk5OCAtMC40LC0xLjA5OTk4ek02MzYuMDAxNTYsMTA1My45OTkyMXYtNWgxMnY1ek02MzQuMDAxNTcsMTA1OC45OTkyMWMwLDAuOTAwMDIgMC4yOTk5OSwxLjYwMDAzIDEuMiwyLjIwMDAxdjEuNzk5OTljMCwwLjI5OTk5IDAuMSwwLjUgMC4zLDAuNzAwMDFjMC4yLDAuMjAwMDEgMC40LDAuMjk5OTkgMC43LDAuMjk5OTloMWMwLjMsMCAwLjUsLTAuMDk5OTggMC43LC0wLjI5OTk5YzAuMiwtMC4yMDAwMSAwLjMsLTAuNDAwMDIgMC4zLC0wLjcwMDAxdi0xaDh2MWMwLDAuMjk5OTkgMC4xLDAuNSAwLjMsMC43MDAwMWMwLjIsMC4yMDAwMSAwLjQsMC4yOTk5OSAwLjcsMC4yOTk5OWgxYzAuMzAwMDEsMCAwLjUsLTAuMDk5OTggMC43LC0wLjI5OTk5YzAuMTk5OTksLTAuMjAwMDEgMC4zLC0wLjQwMDAyIDAuMywtMC43MDAwMXYtMS43OTk5OWMwLjcsLTAuNjAwMDMgMSwtMS4yOTk5OSAxLC0yLjIwMDAxdi0xMGMwLC0xLjYwMDAzIC0wLjcwMDAyLC0yLjcwMDAxIC0yLjEwMDAxLC0zLjIwMDAxYy0xLjQsLTAuNSAtMy40LC0wLjc5OTk5IC02LC0wLjc5OTk5Yy0yLjYsMCAtNC42LDAuMjk5OTkgLTYsMC43OTk5OWMtMS40LDAuNSAtMi4xLDEuNjAwMDMgLTIuMSwzLjIwMDAxdjEweicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02MzQsLTEwNDUlMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTlweDtcbn1cblxuLmNhcl9pY29uX2dyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTYnJTNFJTNDcGF0aCBkPSdNNzA4LjAwMTU4LDEwNTcuNDk5MjZjMCwtMC41IDAuMDk5OTksLTAuNzk5OTkgMC4zOTk5OSwtMS4wOTk5OGMwLjMwMDAxLC0wLjMwMDA0IDAuNzAwMDIsLTAuNDAwMDIgMS4xMDAwMSwtMC40MDAwMmMwLjUsMCAwLjgwMDAxLDAuMTAwMDMgMS4xMDAwMSwwLjQwMDAyYzAuMjk5OTgsMC4yOTk5OSAwLjM5OTk5LDAuNTk5OTggMC4zOTk5OSwxLjA5OTk4YzAsMC41IC0wLjA5OTk5LDAuNzk5OTkgLTAuMzk5OTksMS4wOTk5OGMtMC4zMDAwMSwwLjMwMDA0IC0wLjcwMDAyLDAuNDAwMDIgLTEuMTAwMDEsMC40MDAwMmMtMC41LDAgLTAuODAwMDEsLTAuMTAwMDMgLTEuMTAwMDEsLTAuNDAwMDJjLTAuMywtMC4zMDAwNSAtMC4zOTk5OSwtMC41OTk5OCAtMC4zOTk5OSwtMS4wOTk5OHpNNjk3LjAwMTU4LDEwNTcuNDk5MjZjMCwtMC41IDAuMDk5OTksLTAuNzk5OTkgMC4zOTk5OSwtMS4wOTk5OGMwLjMwMDAxLC0wLjMwMDA0IDAuNzAwMDIsLTAuNDAwMDIgMS4xMDAwMSwtMC40MDAwMmMwLjUsMCAwLjgwMDAxLDAuMTAwMDMgMS4xMDAwMSwwLjQwMDAyYzAuMjk5OTgsMC4yOTk5OSAwLjM5OTk5LDAuNTk5OTggMC4zOTk5OSwxLjA5OTk4YzAsMC41IC0wLjA5OTk5LDAuNzk5OTkgLTAuMzk5OTksMS4wOTk5OGMtMC4zMDAwMSwwLjMwMDA0IC0wLjcwMDAyLDAuNDAwMDIgLTEuMTAwMDEsMC40MDAwMmMtMC41LDAgLTAuODAwMDEsLTAuMTAwMDMgLTEuMTAwMDEsLTAuNDAwMDJjLTAuMywtMC4zMDAwNSAtMC4zOTk5OSwtMC41OTk5OCAtMC4zOTk5OSwtMS4wOTk5OHpNNjk4LjUwMTU2LDEwNDkuNDk5MjFoMTFsMS41LDQuNWgtMTR6TTcxMC45MDE1OCwxMDQ4Ljk5OTIxYy0wLjIsLTAuNTk5OTggLTAuNywtMSAtMS4yOTk5OSwtMWgtMTFjLTAuOCwwIC0xLjMsMC4yOTk5OSAtMS41LDFsLTIuMTAwMDEsNnY4YzAsMC4yOTk5OSAwLjEsMC41IDAuMywwLjcwMDAxYzAuMiwwLjIwMDAxIDAuNCwwLjI5OTk5IDAuNywwLjI5OTk5aDFjMC4zMDAwMSwwIDAuNSwtMC4wOTk5OCAwLjcsLTAuMjk5OTljMC4xOTk5OSwtMC4yMDAwMSAwLjMsLTAuNDAwMDIgMC4zLC0wLjcwMDAxdi0xaDEydjFjMCwwLjI5OTk5IDAuMSwwLjUgMC4zLDAuNzAwMDFjMC4yLDAuMjAwMDEgMC40LDAuMjk5OTkgMC43LDAuMjk5OTloMWMwLjMwMDAxLDAgMC41LC0wLjA5OTk4IDAuNywtMC4yOTk5OWMwLjE5OTk5LC0wLjIwMDAxIDAuMywtMC40MDAwMiAwLjMsLTAuNzAwMDF2LThsLTIuMTAwMDEsLTZ6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTY5NSwtMTA0OCUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYWlycGxhbmVfaWNvbl9ncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE5IDE5JyUzRSUzQ3BhdGggZD0nTTc2OC4zNjMwMiwxMDY0LjIzNzgybC0zLjkyMjQ3LC03Ljc4Mzk0bC00LjI0NzY1LDQuMjQ3NjVsMC4zMDQ4NSwyLjYyMTc2bC0xLjE1ODQxLDEuMTU4NDFsLTEuNzg4NSwtMy4zMzMwNmwtMy4zMzMwNiwtMS43ODg1bDEuMTU4NDEsLTEuMTU4NDFsMi42MjE3NiwwLjMwNDg1bDQuMjQ3NjUsLTQuMjQ3NjVsLTcuNzgzOTQsLTMuOTIyNDdsMS41NDQ1OSwtMS41NDQ1OWw5LjcxNDY3LDEuOTkxNzRsNC4yNDc2NSwtNC4yNDc2NWMwLjMwODkzLC0wLjMwODkzIDAuNjkwOTksLTAuNTQ0NjQgMS4xNDIxNCwtMC41NTY4M2MwLjQ1MTE4LC0wLjAxMjE3IDAuNzQ3OTYsMC4xMzAwMSAxLjExMzc5LDAuNDk1ODVjMC4zNjU4MywwLjM2NTgzIDAuNTA4MSwwLjY2MjUyIDAuNDk1ODUsMS4xMTM3OWMtMC4wMTIxOSwwLjQ1MTI0IC0wLjE3MDY5LDAuNzU2MDEgLTAuNTU2ODMsMS4xNDIxNGwtNC4yNDc2NSw0LjI0NzY1bDEuOTkxNzQsOS43MTQ2N3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNzU0LC0xMDQ2JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5sb2NhdGlvbl9jaXR5X2dyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTknJTNFJTNDcGF0aCBkPSdNNTkwLDE5OThoLTJ2LTJoMnpNNTkwLDIwMDJoLTJ2LTJoMnpNNTg0LDE5OTBoLTJ2LTJoMnpNNTg0LDE5OTRoLTJ2LTJoMnpNNTg0LDE5OThoLTJ2LTJoMnpNNTg0LDIwMDJoLTJ2LTJoMnpNNTc4LDE5OTRoLTJ2LTJoMnpNNTc4LDE5OThoLTJ2LTJoMnpNNTc4LDIwMDJoLTJ2LTJoMnpNNTg2LDE5OTR2LTZsLTMsLTNsLTMsM3YyaC02djE0aDE4di0xMHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNTc0LC0xOTg1JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5kb21haW5fZ3JheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxOCclM0UlM0NwYXRoIGQ9J002NTIsMTk5OGgtMnYyaDJ6TTY1MiwxOTk0aC0ydjJoMnpNNjU0LDIwMDJoLTh2LTJoMnYtMmgtMnYtMmgydi0yaC0ydi0yaDh6TTY0NCwxOTkwaC0ydi0yaDJ6TTY0NCwxOTk0aC0ydi0yaDJ6TTY0NCwxOTk4aC0ydi0yaDJ6TTY0NCwyMDAyaC0ydi0yaDJ6TTY0MCwxOTkwaC0ydi0yaDJ6TTY0MCwxOTk0aC0ydi0yaDJ6TTY0MCwxOTk4aC0ydi0yaDJ6TTY0MCwyMDAyaC0ydi0yaDJ6TTY0NiwxOTkwdi00aC0xMHYxOGgyMHYtMTR6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTYzNiwtMTk4NiUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubG9jYWxfY29udmVuaWVuY2Vfc3RvcmVfZ3JheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE2JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxNiclM0UlM0NwYXRoIGQ9J003MTIsMTk5Ni4xMDkzOGgtMXYtMmgtMnYyaC0xdi01aDF2Mmgydi0yaDF6TTcxNywxOTkxdi0zaC0xNHYzaC0zdjEzaDh2LTRoNHY0aDh2LTEzeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC03MDAsLTE5ODglMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmRhdGVfcmFuZ2Vfb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDIwJyUzRSUzQ3BhdGggZD0nTTUyNiwxOTIxaC0xNHYxMWgxNHpNNTI4LDE5MTh2MTRjMCwxLjEgLTAuOSwyIC0yLDJoLTE0Yy0xLjExLDAgLTIsLTAuOSAtMiwtMmwwLjAxLC0xNGMwLC0xLjEgMC44OCwtMiAxLjk5LC0yaDF2LTJoMnYyaDh2LTJoMnYyaDFjMS4xLDAgMiwwLjkgMiwyek01MjQsMTkyNWgtMnYtMmgyek01MjAsMTkyNWgtMnYtMmgyek01MTYsMTkyNWgtMnYtMmgyeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC01MTAsLTE5MTQlMjknIGZpbGw9JyUyM2ZmNzgyYicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmNsb2NrX29yYW5nZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGQ9J002MjkuNSwxOTE5aC0xLjV2Nmw1LjI1LDMuMTVsMC43NSwtMS4yM2wtNC41LC0yLjY3ek02MjksMTkzMmMtNC40MiwwIC04LC0zLjU4IC04LC04YzAsLTQuNDIgMy41OCwtOCA4LC04YzQuNDIsMCA4LDMuNTggOCw4YzAsNC40MiAtMy41OCw4IC04LDh6TTYyOC45OSwxOTE0Yy01LjUyLDAgLTkuOTksNC40OCAtOS45OSwxMGMwLDUuNTIgNC40NywxMCA5Ljk5LDEwYzUuNTMsMCAxMC4wMSwtNC40OCAxMC4wMSwtMTBjMCwtNS41MiAtNC40OCwtMTAgLTEwLjAxLC0xMHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNjE5LC0xOTE0JTI5JyBmaWxsPSclMjNmZjc4MmInLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5ldmVudF9vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMTYnJTNFJTNDcGF0aCBkPSdNNzIwLjUwMTU2LDE5MjkuNzk4NDZsLTEuMSwtNC4wOTk5OGwzLjMsLTIuNzAwMDFsLTQuMiwtMC4yMDAwMWwtMS41LC0zLjkwMDAybC0xLjUsMy45MDAwMmwtNC4zLDAuMjAwMDFsMy4zLDIuNzAwMDFsLTEuMSw0LjA5OTk4bDMuNiwtMi4yOTk5OXpNNzI1LjYwMTU2LDE5MjMuNTk4NDVjLTAuMzk5OTksMC40MDAwMiAtMC42MDAwMSwwLjkwMDAyIC0wLjYwMDAxLDEuNDAwMDJjMCwwLjUgMC4yLDEgMC42MDAwMSwxLjQwMDAyYzAuNDAwMDEsMC40MDAwMiAwLjg5OTk5LDAuNTk5OTggMS4zOTk5OSwwLjU5OTk4djRjMCwwLjUgLTAuMiwxIC0wLjYwMDAxLDEuNDAwMDJjLTAuNDAwMDEsMC40MDAwMiAtMC44OTk5OSwwLjU5OTk4IC0xLjM5OTk5LDAuNTk5OThoLTE2Yy0wLjUsMCAtMSwtMC4yMDAwMSAtMS40LC0wLjU5OTk4Yy0wLjQsLTAuMzk5OTYgLTAuNiwtMC45MDAwMiAtMC42LC0xLjQwMDAydi00YzAuNiwwIDEsLTAuMjAwMDEgMS40LC0wLjU5OTk4YzAuNCwtMC4zOTk5NiAwLjYsLTAuOTAwMDIgMC42LC0xLjQwMDAyYzAsLTAuNSAtMC4yLC0xIC0wLjYsLTEuNDAwMDJjLTAuNCwtMC40MDAwMiAtMC45LC0wLjU5OTk4IC0xLjQsLTAuNTk5OTh2LTRjMCwtMC41IDAuMiwtMSAwLjYsLTEuNDAwMDJjMC40LC0wLjQwMDAyIDAuOSwtMC41OTk5OCAxLjQsLTAuNTk5OThoMTZjMC41LDAgMSwwLjIwMDAxIDEuMzk5OTksMC41OTk5OGMwLjM5OTk5LDAuMzk5OTYgMC42MDAwMSwwLjkwMDAyIDAuNjAwMDEsMS40MDAwMnY0Yy0wLjU5OTk5LC0wLjAwMDA2IC0xLDAuMTk5OTUgLTEuMzk5OTksMC41OTk5OHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNzA3LC0xOTE3JTI5JyBmaWxsPSclMjNmZjc4MmInLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5ldmVudF9ncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE2JyUzRSUzQ3BhdGggZD0nTTcyMC41MDE1NiwxOTI5Ljc5ODQ2bC0xLjEsLTQuMDk5OThsMy4zLC0yLjcwMDAxbC00LjIsLTAuMjAwMDFsLTEuNSwtMy45MDAwMmwtMS41LDMuOTAwMDJsLTQuMywwLjIwMDAxbDMuMywyLjcwMDAxbC0xLjEsNC4wOTk5OGwzLjYsLTIuMjk5OTl6TTcyNS42MDE1NiwxOTIzLjU5ODQ1Yy0wLjM5OTk5LDAuNDAwMDIgLTAuNjAwMDEsMC45MDAwMiAtMC42MDAwMSwxLjQwMDAyYzAsMC41IDAuMiwxIDAuNjAwMDEsMS40MDAwMmMwLjQwMDAxLDAuNDAwMDIgMC44OTk5OSwwLjU5OTk4IDEuMzk5OTksMC41OTk5OHY0YzAsMC41IC0wLjIsMSAtMC42MDAwMSwxLjQwMDAyYy0wLjQwMDAxLDAuNDAwMDIgLTAuODk5OTksMC41OTk5OCAtMS4zOTk5OSwwLjU5OTk4aC0xNmMtMC41LDAgLTEsLTAuMjAwMDEgLTEuNCwtMC41OTk5OGMtMC40LC0wLjM5OTk2IC0wLjYsLTAuOTAwMDIgLTAuNiwtMS40MDAwMnYtNGMwLjYsMCAxLC0wLjIwMDAxIDEuNCwtMC41OTk5OGMwLjQsLTAuMzk5OTYgMC42LC0wLjkwMDAyIDAuNiwtMS40MDAwMmMwLC0wLjUgLTAuMiwtMSAtMC42LC0xLjQwMDAyYy0wLjQsLTAuNDAwMDIgLTAuOSwtMC41OTk5OCAtMS40LC0wLjU5OTk4di00YzAsLTAuNSAwLjIsLTEgMC42LC0xLjQwMDAyYzAuNCwtMC40MDAwMiAwLjksLTAuNTk5OTggMS40LC0wLjU5OTk4aDE2YzAuNSwwIDEsMC4yMDAwMSAxLjM5OTk5LDAuNTk5OThjMC4zOTk5OSwwLjM5OTk2IDAuNjAwMDEsMC45MDAwMiAwLjYwMDAxLDEuNDAwMDJ2NGMtMC41OTk5OSwtMC4wMDAwNiAtMSwwLjE5OTk1IC0xLjM5OTk5LDAuNTk5OTh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTcwNywtMTkxNyUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbl9kaXN0YW5jZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMiAyMiclM0UlM0NwYXRoIGQ9J00xMjY2LDI2OTBsLTIyLDkuMjAzMzN2MS4xOTc3OGw4LjM2LDMuMjM4ODlsMy4yMjY2Nyw4LjM2aDEuMTk3Nzh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEyNDQsLTI2OTAlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmljb25fdGltZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzI3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMiAyNyclM0UlM0NwYXRoIGQ9J00xMDMxLjU1NTU2LDI3MDEuMzMzMjljMCwtNC43MyAtMy44MjU1NiwtOC41NTU1NiAtOC41NTU1NiwtOC41NTU1NmMtNC43MywwIC04LjU1NTU1LDMuODI1NTYgLTguNTU1NTUsOC41NTU1NmMwLDQuNzMgMy44MjU1NSw4LjU1NTU2IDguNTU1NTUsOC41NTU1NmM0LjczLDAgOC41NTU1NiwtMy44MjU1NiA4LjU1NTU2LC04LjU1NTU2ek0xMDM0LDI3MDEuMzMzM2MwLDYuMDc0NDQgLTQuOTEzMzMsMTEgLTExLDExYy02LjA4NjY3LDAgLTExLC00LjkyNTU1IC0xMSwtMTFjMCwtNi4wNzQ0NCA0LjkyNTU2LC0xMSAxMSwtMTFjMi41OTExMSwwIDQuOTc0NDUsMC45MDQ0NCA2Ljg2ODg5LDIuNDJsMS43MzU1NiwtMS43MzU1NmMwLjYyMzMzLDAuNTEzMzMgMS4xOTc3OCwxLjEgMS43MjMzMywxLjcyMzMzbC0xLjczNTU2LDEuNzM1NTZjMS41MDMzNCwxLjg4MjIzIDIuNDA3NzgsNC4yNjU1NiAyLjQwNzc4LDYuODU2Njd6TTEwMjEuNzc3NzgsMjY5NS4yMjIxOWgyLjQ0NDQ0djcuMzMzMzNoLTIuNDQ0NDR6TTEwMjYuNjY2NjcsMjY4OS4xMTEwN2gtNy4zMzMzM3YtMi40NDQ0NGg3LjMzMzMzeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDEyLC0yNjg2JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5pY29uX21vbmV5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyIDMxJyUzRSUzQ3BhdGggZD0nTTE0ODUuNTg5OSwyMTI5LjMxMzQyaC0yNi45NjcwMnYxNS45MzUwNmgyNi45NjcwMnpNMTQ4My42Mjg2NiwyMTMxLjI3NDY1djEyLjAxMjU4aC0yMy4wNDQ1NHYtMTIuMDEyNThoMjMuMDQ0NTQnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDc4LjIzNTI2LDIxMjkuMzEzNDJsMi43NjA0NCwyLjc2MDQ0Yy0wLjAyMDg0LDAuMTAxNzQgLTAuMDYxMjksMC4xOTYxMiAtMC4wNjEyOSwwLjMwMzk5YzAsMC44Nzg4OCAwLjcxMjE3LDEuNTg5ODMgMS41OTEwNSwxLjU4OTgzYzAuMTA3ODcsMCAwLjIwMTAzLC0wLjA0MDQ1IDAuMzAyNzcsLTAuMDYwMDZsMi43NjE2NywyLjc2MDQ0di03LjM1NDY0eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NzguNDgyODYsMjEzNy4yODA5NGMwLC0wLjg3ODcxIDAuNzEyMzQsLTEuNTkxMDUgMS41OTEwNSwtMS41OTEwNWMwLjg3ODcxLDAgMS41OTEwNSwwLjcxMjM0IDEuNTkxMDUsMS41OTEwNWMwLDAuODc4NzEgLTAuNzEyMzQsMS41OTEwNSAtMS41OTEwNSwxLjU5MTA1Yy0wLjg3ODcxLDAgLTEuNTkxMDUsLTAuNzEyMzQgLTEuNTkxMDUsLTEuNTkxMDV6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ2Ny4yOTQsMjEzNy4yODA5NGMwLC0yLjMxMTIgMi4xNTQ1OCwtNC4xODQ3OSA0LjgxMjM5LC00LjE4NDc5YzIuNjU3ODEsMCA0LjgxMjM5LDEuODczNTkgNC44MTIzOSw0LjE4NDc5YzAsMi4zMTEyIC0yLjE1NDU4LDQuMTg0NzkgLTQuODEyMzksNC4xODQ3OWMtMi42NTc4MSwwIC00LjgxMjM5LC0xLjg3MzU5IC00LjgxMjM5LC00LjE4NDc5eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NjIuNTQ5MDMsMjEzNy4yODA5NGMwLC0wLjg3ODA0IDAuNzExNzksLTEuNTg5ODMgMS41ODk4MywtMS41ODk4M2MwLjg3ODA0LDAgMS41ODk4MywwLjcxMTc5IDEuNTg5ODMsMS41ODk4M2MwLDAuODc4MDQgLTAuNzExNzksMS41ODk4MyAtMS41ODk4MywxLjU4OTgzYy0wLjg3ODA0LDAgLTEuNTg5ODMsLTAuNzExNzkgLTEuNTg5ODMsLTEuNTg5ODN6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ1OC42MjI4OCwyMTM2LjY2ODA2bDIuNzYwNDQsLTIuNzYwNDRjMC4xMDE3NCwwLjAyMDg0IDAuMTk2MTIsMC4wNjEyOSAwLjMwMzk5LDAuMDYxMjljMC44Nzg4OCwwIDEuNTg5ODMsLTAuNzEyMTcgMS41ODk4MywtMS41OTEwNWMwLC0wLjEwNzg3IC0wLjA0MDQ1LC0wLjIwMTAzIC0wLjA2MTI5LC0wLjMwMjc3bDIuNzYxNjcsLTIuNzYxNjdoLTcuMzU0NjR6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ2My4yNzgzNywyMTQyLjE4NDA0YzAsLTAuODc4ODggLTAuNzEyMTcsLTEuNTg5ODMgLTEuNTkxMDUsLTEuNTg5ODNjLTAuMTA3ODcsMCAtMC4yMDEwMywwLjA0MDQ1IC0wLjMwMjc3LDAuMDYwMDZsLTIuNzYxNjcsLTIuNzYwNDR2Ny4zNTQ2NGg3LjM1NDY0bC0yLjc2MDQ0LC0yLjc2MDQ0YzAuMDIwODQsLTAuMTAxNzQgMC4wNjEyOSwtMC4xOTczNSAwLjA2MTI5LC0wLjMwMzk5eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0ODIuNTI1NDYsMjE0MC41OTI5OGMtMC44Nzg4OCwwIC0xLjU4OTgzLDAuNzEyMTcgLTEuNTg5ODMsMS41OTEwNWMwLDAuMTA3ODcgMC4wNDA0NSwwLjIwMTAzIDAuMDYxMjksMC4zMDI3NmwtMi43NjE2NywyLjc2MTY3aDcuMzU0NjR2LTcuMzU0NjRsLTIuNzYwNDQsMi43NjA0NGMtMC4xMDE3NCwtMC4wMjA4NCAtMC4xOTYxMiwtMC4wNjEyOSAtMC4zMDM5OSwtMC4wNjEyOXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDc1LjA1NDM3LDIxMjQuODcyNDRjMCwtMC44NzgwNCAwLjcxMTc5LC0xLjU4OTgzIDEuNTg5ODMsLTEuNTg5ODNjMC44NzgwNCwwIDEuNTg5ODMsMC43MTE3OSAxLjU4OTgzLDEuNTg5ODNjMCwwLjg3ODA0IC0wLjcxMTc5LDEuNTg5ODMgLTEuNTg5ODMsMS41ODk4M2MtMC44NzgwNCwwIC0xLjU4OTgzLC0wLjcxMTc5IC0xLjU4OTgzLC0xLjU4OTgzeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NTYuNzg0MjIsMjEyOS4zMTM0MmMwLC0xLjAxNDk0IDAuODIzNzIsLTEuODM4NjYgMS44Mzg2NiwtMS44Mzg2NmgxLjAwNTEzbDAuMDQ1MzUsLTAuMTU2OWwxNC4xOTA3OCwtNy43NzE0MWwxLjA4NDgxLDAuMzE2MjVjMC4wMzA2NCwwLjA5ODA2IDAuMDQxNjcsMC4yMDEwMyAwLjA5NDM4LDAuMjk1NDFjMC40MjE2NywwLjc3MjI0IDEuMzg3NTgsMS4wNTI5NCAyLjE1OTgxLDAuNjMxMjdjMC4wOTMxNiwtMC4wNTE0OCAwLjE1NjksLTAuMTMxMTYgMC4yMzQxMiwtMC4xOTg1OGwxLjA4NzI2LDAuMzE4N2wyLjQ3MjM4LDQuNTEzM2wtMC4zMTc0NywxLjA4NjA0Yy0wLjA5Njg0LDAuMDI5NDIgLTAuMTk5OCwwLjA0MDQ1IC0wLjI5NDE4LDAuMDkxOTNjLTAuMzU5MTUsMC4xOTYxMiAtMC41OTgxOCwwLjUxNzI4IC0wLjcyNDQzLDAuODczOThoNC42OTU5NGwtMy4xNjk4NSwtNS43ODkzM2gwLjAwMTIybC0zLjUzMzkxLC02LjQ1MDAybC02LjQ1MjQ3LDMuNTMyNjhoMC4wMDEyM2wtMTAuNzUxMjYsNS44ODczOWwtNi40NTEyNSwzLjUzMjY4bDIuNzgzNzMsNS4wODMyOHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDY3LjY0NDU3LDIxMjUuMDMwNTZjLTEuMDY3NjUsMC41ODM0NyAtMS44MzYyMSwxLjQ2ODQ4IC0yLjI2NzY4LDIuNDQ0MTloOC44NjYwMmMtMC4wNzEwOSwtMC4zNzM4NiAtMC4xNzc3NCwtMC43NDAzNyAtMC4zNjY1LC0xLjA4NDgxYy0xLjExMTc4LC0yLjAyNzQzIC0zLjkwMDQxLC0yLjYzNTQxIC02LjIzMTgzLC0xLjM1OTM4eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMxcHg7XG59XG5cbi5pY29uX2FjdGlvbl9saWtlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE2JyUzRSUzQ3BhdGggZD0nTTE1MDcuNiw2NzEuMmMwLC0wLjg4IC0wLjcyLC0xLjYgLTEuNiwtMS42aC01LjA0OGwwLjc2LC0zLjY1NmwwLjAyNCwtMC4yNTZjMCwtMC4zMjggLTAuMTM2LC0wLjYzMiAtMC4zNTIsLTAuODQ4bC0wLjg0OCwtMC44NGwtNS4yNjQsNS4yNzJjLTAuMjk2LDAuMjg4IC0wLjQ3MiwwLjY4OCAtMC40NzIsMS4xMjh2OGMwLDAuODggMC43MiwxLjYgMS42LDEuNmg3LjJjMC42NjQsMCAxLjIzMiwtMC40IDEuNDcyLC0wLjk3NmwyLjQxNiwtNS42NGMwLjA3MiwtMC4xODQgMC4xMTIsLTAuMzc2IDAuMTEyLC0wLjU4NHYtMS41MjhsLTAuMDA4LC0wLjAwOHpNMTQ5MCw2ODBoMy4ydi05LjZoLTMuMnonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ5MCwtNjY0JTI5JyBmaWxsPSclMjMxNGFjN2UnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5pY29uX2FjdGlvbl9kaXNsaWtlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE2JyUzRSUzQ3BhdGggZD0nTTE1NTQuNCw2NzB2OS42aDMuMnYtOS42ek0xNTUxLjIsNjcwaC03LjJjLTAuNjY0LDAgLTEuMjMyLDAuNCAtMS40NzIsMC45NzZsLTIuNDE2LDUuNjRjLTAuMDcyLDAuMTg0IC0wLjExMiwwLjM3NiAtMC4xMTIsMC41ODR2MS41MjhsMC4wMDgsMC4wMDhsLTAuMDA4LDAuMDY0YzAsMC44OCAwLjcyLDEuNiAxLjYsMS42aDUuMDQ4bC0wLjc2LDMuNjU2bC0wLjAyNCwwLjI1NmMwLDAuMzI4IDAuMTM2LDAuNjMyIDAuMzUyLDAuODQ4bDAuODQ4LDAuODRsNS4yNzIsLTUuMjcyYzAuMjg4LC0wLjI4OCAwLjQ2NCwtMC42ODggMC40NjQsLTEuMTI4di04YzAsLTAuODggLTAuNzIsLTEuNiAtMS42LC0xLjZ6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE1NDAsLTY3MCUyOScgZmlsbD0nJTIzZmQzOTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbl9saWtlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmljb25fbGlrZTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZT0nJTIzZjk4NjQ1JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG59XG4uaWNvbl9saWtlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDIxNi44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtMjE1JTI5JyBmaWxsPSclMjNmZjc4MmInIHN0cm9rZT0nJTIzZmY3ODJiJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5pY29uX2xpa2Vfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaWNvbl9saWtlX2dyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZT0nJTIzYmViZWJlJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jaGF0X3ZvaWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3BhdGggZD0nTTEyMDAsMjgxLjE3OTAybC0yLjA5LC0yLjA5bDIuMDksLTIuMDl6TTEyMDksMjkyLjcyOTAybC0xLjI3LDEuMjdsLTIuMDQsLTIuMDVjLTEuMDYsMC44NiAtMi4zMSwxLjUgLTMuNjksMS44MXYtMi4wNmMwLjgzLC0wLjI1IDEuNTgsLTAuNjYgMi4yNSwtMS4xOGwtNC4yNSwtNC4yNXY2LjczbC01LC01aC00di02aDQuNzNsLTQuNzMsLTQuNzNsMS4yNywtMS4yN3pNMTIwMiwyNzguMjg5MDJ2LTIuMDZjNC4wMSwwLjkxIDcsNC40OSA3LDguNzdjMCwxLjUgLTAuMzcsMi45MSAtMS4wMyw0LjE1bC0xLjUxLC0xLjUxYzAuMzQsLTAuODIgMC41NCwtMS43IDAuNTQsLTIuNjRjMCwtMy4xNyAtMi4xMSwtNS44NSAtNSwtNi43MXpNMTIwNC40NSwyODUuNjI5MDJsLTIuNDUsLTIuNDV2LTIuMjFjMS40OCwwLjc0IDIuNSwyLjI2IDIuNSw0LjAzYzAsMC4yMiAtMC4wMiwwLjQzIC0wLjA1LDAuNjN6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTExOTEsLTI3NiUyOScgZmlsbD0nJTIzYmViZWJlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uY2hhdF9saWtlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE5JyUzRSUzQ3BhdGggZD0nTTEyNDAsMjk0LjM1MDk4bC0xLjQ1LC0xLjMyYy01LjE1LC00LjY3IC04LjU1LC03Ljc1IC04LjU1LC0xMS41M2MwLC0zLjA4IDIuNDIsLTUuNSA1LjUsLTUuNWMxLjc0LDAgMy40MSwwLjgxIDQuNSwyLjA5YzEuMDksLTEuMjggMi43NiwtMi4wOSA0LjUsLTIuMDljMy4wOCwwIDUuNSwyLjQyIDUuNSw1LjVjMCwzLjc4IC0zLjQsNi44NiAtOC41NSwxMS41NHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTIzMCwtMjc2JTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5jaGF0X3JlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGQ9J00xMjg4LDI4NC45OTkwMmMwLC00LjQxIC0zLjU5LC04IC04LC04Yy00LjQxLDAgLTgsMy41OSAtOCw4YzAsNC40MSAzLjU5LDggOCw4YzQuNDEsMCA4LC0zLjU5IDgsLTh6TTEyOTAsMjg0Ljk5OTAyYzAsNS41MyAtNC40NywxMCAtMTAsMTBjLTUuNTMsMCAtMTAsLTQuNDcgLTEwLC0xMGMwLC01LjUzIDQuNDcsLTEwIDEwLC0xMGM1LjUzLDAgMTAsNC40NyAxMCwxMHpNMTI4NCwyODIuNDA5MDJsLTIuNTksMi41OWwyLjU5LDIuNTlsLTEuNDEsMS40MWwtMi41OSwtMi41OWwtMi41OSwyLjU5bC0xLjQxLC0xLjQxbDIuNTksLTIuNTlsLTIuNTksLTIuNTlsMS40MSwtMS40MWwyLjU5LDIuNTlsMi41OSwtMi41OXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTI3MCwtMjc1JTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tYWluIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYnRuX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bl9jYXRlZ29yeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5idG5fY2F0ZWdvcnk6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmJ0bl9jYXRlZ29yeTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjdkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi5jaGVja2JveF9pdGVtIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoZWNrYm94X2l0ZW0gW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jaGVja2JveF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja2JveF9pdGVtOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jaGVja2JveF9pdGVtOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jaGVja2JveF9pdGVtIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmNoZWNrYm94X2l0ZW0gc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2N2RlZywgcmdiKDI1MiwgODcsIDk0KSwgcmdiKDI0NywgMTgwLCA0NCkpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnBlb3BsZV9saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBlb3BsZV9saXN0IGRpdiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZW9wbGVfbGlzdCBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgfVxufVxuLnBlb3BsZV9saXN0IGRpdiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtaGVpZ2h0OiAxMjAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucGVvcGxlX2xpc3QgZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGVvcGxlX2xpc3QgZGl2Lmxhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYmxlLWJveCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS1ib3gubGFzdF9yaWdodCAudGFibGUtY2VsbDpsYXN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGlzdF9pbmxpbmVfYmxvY2sge1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF9pbmxpbmVfYmxvY2subGFzdF9yaWdodCAubGlzdF9pbmxpbmVfaXRlbTpsYXN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxpc3RfaW5saW5lX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyAubGFiZWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMjhweCAwIDEwcHg7XG59XG4uc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjhweDtcbn1cbi5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBwYWRkaW5nOiAycHggNXB4IDJweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zaW1wbGVfc2VsZWN0X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4uc2ltcGxlX3NlbGVjdF93cmFwcGVyIC5mb3JtX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNpbXBsZV9sYWJlbF9zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAyMHB4O1xufVxuLnNpbXBsZV9sYWJlbF9zZWxlY3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgOSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTA5Ni4yMjksMTk3LjY4MzcybDYuODg2NDcsNi44ODY0N2w2Ljg4NjQ3LC02Ljg4NjQ3JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDk1LC0xOTclMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdtaXRlcicgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTRweCAwIDAgMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLnNpbXBsZV9sYWJlbF9zZWxlY3QuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zaW1wbGVfbGFiZWxfc2VsZWN0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuXG4uc2ltcGxlX3NlbGVjdF9saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDI1N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzcHggMCAwO1xufVxuLnNpbXBsZV9zZWxlY3RfbGlzdCBsaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2ltcGxlX3NlbGVjdF9saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmFkbWluX3BhbmVsIHtcbiAgbWFyZ2luOiAtMTVweCBhdXRvIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFkbWluX3BhbmVsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWRtaW5fcGFuZWxfd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZG1pbl9wYW5lbF93cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYWRtaW5fcGFuZWxfd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRtaW5fcGFuZWxfd3JhcHBlciAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAucGFuZWxfbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgY29sb3I6ICMyNzJhMzg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkbWluX3BhbmVsX3dyYXBwZXIgLnBhbmVsX2xhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgfVxufVxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsICsgLmJ0bl9wYW5lbCB7XG4gIG1hcmdpbjogNnB4IDAgNnB4IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbCArIC5idG5fcGFuZWwge1xuICAgIG1hcmdpbjogNnB4IDAgNnB4IDZweDtcbiAgfVxufVxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbC5idG5fYmFyX2NoYXJ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNCcgaGVpZ2h0PScxOCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNCAxOCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTY0MSw4NjN2LTEwJyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xNjM1LDg2M3YtMTYnIGlkPSdQYXRoLTEnLyUzRSUzQ3BhdGggZD0nTTE2MjksODYzdi02JyBpZD0nUGF0aC0yJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNjI4LC04NDYlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTInIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbC5idG5fYnJpZWZjYXNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMicgaGVpZ2h0PScyMCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMiAyMCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTU3NS4wMDAyNCw4NTJjMCwtMSAxLC0yIDIsLTJoMTZjMSwwIDIsMSAyLDJ2MTBjMCwxIC0xLDIgLTIsMmgtMTZjLTEsMCAtMiwtMSAtMiwtMnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTE1ODkuMDAwMjQsODY0di0xNmMwLC0xLjEwNDU3IC0wLjg5NTQzLC0yIC0yLC0yaC00Yy0xLjEwNDU3LDAgLTIsMC44OTU0MyAtMiwydjE2JyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNTc0LC04NDUlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9zaG9wcGluZ19jYXJ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyNCcgaGVpZ2h0PScyMycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyNCAyMyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTUzMSw4NjVjMCwtMC41NTIyOCAwLjQ0NzcyLC0xIDEsLTFjMC41NTIyOCwwIDEsMC40NDc3MiAxLDFjMCwwLjU1MjI4IC0wLjQ0NzcyLDEgLTEsMWMtMC41NTIyOCwwIC0xLC0wLjQ0NzcyIC0xLC0xeicgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNMTU0Miw4NjVjMCwtMC41NTIyOCAwLjQ0NzcyLC0xIDEsLTFjMC41NTIyOCwwIDEsMC40NDc3MiAxLDFjMCwwLjU1MjI4IC0wLjQ0NzcyLDEgLTEsMWMtMC41NTIyOCwwIC0xLC0wLjQ0NzcyIC0xLC0xeicgaWQ9J1BhdGgtMScvJTNFJTNDcGF0aCBkPSdNMTUyNCw4NDVoNGwyLjY4LDEzLjM5YzAuMTg4NzQsMC45NTAyMyAxLjAzMTM4LDEuNjI4NTYgMiwxLjYxaDkuNzJjMC45Njg2MiwwLjAxODU2IDEuODExMjYsLTAuNjU5NzcgMiwtMS42MWwxLjYsLTguMzloLTE3JyBpZD0nUGF0aC0yJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNTIzLC04NDQlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTInIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbC5idG5fcXJfY29kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjIgMjInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE0NzkuNjU4MTcsODQ4LjI1NTg3Yy0wLjE4NTAxLC0wLjE4NDQyIC0wLjQ0MDE5LC0wLjI5MDE1IC0wLjcwMTIxLC0wLjI5MDE1Yy0wLjI2MTA1LDAgLTAuNTE2MjcsMC4xMDU3NCAtMC43MDEyOCwwLjI5MDE1Yy0wLjE4NDQyLDAuMTg1MDYgLTAuMjkwMTYsMC40NDAxOSAtMC4yOTAxNiwwLjcwMTI5YzAsMC4yNjExIDAuMTA1NzQsMC41MTYyIDAuMjkwMTYsMC43MDEyOWMwLjE4NDQyLDAuMTg0NDEgMC40NDAxOSwwLjI5MDE1IDAuNzAxMjgsMC4yOTAxNWMwLjI2MTAyLDAgMC41MTYyLC0wLjEwNTc0IDAuNzAxMjEsLTAuMjkwMTVjMC4xODQ0MiwtMC4xODUwNyAwLjI5MDI0LC0wLjQ0MDE5IDAuMjkwMjQsLTAuNzAxMjljMCwtMC4yNjExIC0wLjEwNTgyLC0wLjUxNjIzIC0wLjI5MDI0LC0wLjcwMTI5eicgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNMTQ4Mi4wMjk2Myw4NTIuMDNoLTYuMTV2LTYuMTVoNi4xNWwtMC4wMDAwNCw2LjE1ek0xNDgyLjkyMjY0LDg0NGgtNy45MzE0NGMtMC41NDc1NCwwIC0wLjk5MTQ0LDAuNDQzOSAtMC45OTE0NCwwLjk5MTQ0djcuOTMxNDRjMCwwLjU0NzU0IDAuNDQzOSwwLjk5MTQ0IDAuOTkxNDQsMC45OTE0NGg3LjkzMTQ0YzAuNTQ3NTQsMCAwLjk5MTQ0LC0wLjQ0MzkgMC45OTE0NCwtMC45OTE0NHYtNy45MzE0NGMtMC4wMDAwNCwtMC41NDc1NCAtMC40NDM5NCwtMC45OTE0NCAtMC45OTE0NCwtMC45OTE0NHonIGlkPSdQYXRoLTEnLyUzRSUzQ3BhdGggZD0nTTE0OTEuNTU0NzMsODQ4LjI1NTg3Yy0wLjE4NDQ1LC0wLjE4NDQyIC0wLjQzOTU4LC0wLjI5MDE1IC0wLjcwMDU5LC0wLjI5MDE1Yy0wLjI2MTA4LDAgLTAuNTE2ODgsMC4xMDU3NCAtMC43MDEzMiwwLjI5MDE1Yy0wLjE4NDM5LDAuMTg1MDYgLTAuMjkwMTMsMC40NDAxOSAtMC4yOTAxMywwLjcwMTI5YzAsMC4yNjExIDAuMTA1NzQsMC41MTYyIDAuMjkwMTMsMC43MDEyOWMwLjE4NDQ1LDAuMTg0NDEgMC40NDAyMiwwLjI5MDE1IDAuNzAxMzIsMC4yOTAxNWMwLjI2MDk5LDAgMC41MTYxMSwtMC4xMDU3NCAwLjcwMDU5LC0wLjI5MDE1YzAuMTg1MDYsLTAuMTg1MDcgMC4yOTA4LC0wLjQ0MDE5IDAuMjkwOCwtMC43MDEyOWMwLC0wLjI2MTEgLTAuMTA1NzcsLTAuNTE2MjMgLTAuMjkwOCwtMC43MDEyOXonIGlkPSdQYXRoLTInLyUzRSUzQ3BhdGggZD0nTTE0OTMuODI4MzMsODUxLjkzMTQ0aC01Ljk0ODU4di01Ljk0ODZoNS45NDg1NXY1Ljk0ODZ6TTE0OTQuODE5NzYsODQ0aC03LjkzMTQ2Yy0wLjU0NzUyLDAgLTAuOTkxNDIsMC40NDM5IC0wLjk5MTQyLDAuOTkxNDR2Ny45MzE0NGMwLDAuNTQ3NTQgMC40NDM5MSwwLjk5MTQ0IDAuOTkxNDIsMC45OTE0NGg3LjkzMTQ2YzAuNTQ3NTIsMCAwLjk5MTQyLC0wLjQ0MzkgMC45OTE0MiwtMC45OTE0NHYtNy45MzE0NGMwLC0wLjU0NzU0IC0wLjQ0MzkxLC0wLjk5MTQ0IC0wLjk5MTQyLC0wLjk5MTQ0eicgaWQ9J1BhdGgtMycvJTNFJTNDcGF0aCBkPSdNMTQ3OS42NTgxNyw4NjAuMTUzMDVjLTAuMTg1MDYsLTAuMTg0MzkgLTAuNDQwMTksLTAuMjkwMTYgLTAuNzAxMjEsLTAuMjkwMTZjLTAuMjYxMDUsMCAtMC41MTYyNywwLjEwNTc3IC0wLjcwMTI4LDAuMjkwMTZjLTAuMTg0NDIsMC4xODUwNiAtMC4yOTAxNiwwLjQ0MDI1IC0wLjI5MDE2LDAuNzAxMzVjMCwwLjI2MTA1IDAuMTA1NzQsMC41MTYxNyAwLjI5MDE2LDAuNzAxMjljMC4xODQ0MiwwLjE4NDM5IDAuNDQwMTksMC4yOTAxIDAuNzAxMjgsMC4yOTAxYzAuMjYxMDIsMCAwLjUxNjIsLTAuMTA1NzEgMC43MDEyMSwtMC4yOTAxYzAuMTg0NDIsLTAuMTg1MDYgMC4yOTAyNCwtMC40NDAyNSAwLjI5MDI0LC0wLjcwMTI5YzAsLTAuMjYxMTEgLTAuMTA1ODIsLTAuNTE2MyAtMC4yOTAyNCwtMC43MDEzNXonIGlkPSdQYXRoLTQnLyUzRSUzQ3BhdGggZD0nTTE0ODEuOTMxMiw4NjMuODI4NjJoLTUuOTQ4NnYtNS45NDg1OGg1Ljk0ODU2djUuOTQ4NTh6TTE0ODIuOTIyNjQsODU1Ljg5NzE2aC03LjkzMTQ0Yy0wLjU0NzU0LDAgLTAuOTkxNDQsMC40NDM5MSAtMC45OTE0NCwwLjk5MTM5djcuOTMxNDljMCwwLjU0NzUyIDAuNDQzOSwwLjk5MTM5IDAuOTkxNDQsMC45OTEzOWg3LjkzMTQ0YzAuNTQ3NTQsMCAwLjk5MTQ0LC0wLjQ0Mzg4IDAuOTkxNDQsLTAuOTkxMzl2LTcuOTMxNDljLTAuMDAwMDQsLTAuNTQ3NDkgLTAuNDQzOTQsLTAuOTkxMzkgLTAuOTkxNDQsLTAuOTkxMzl6JyBpZD0nUGF0aC01Jy8lM0UlM0NwYXRoIGQ9J00xNDkxLjUxNSw4NTkuODYyODloLTAuNjYwOTVjLTAuNTQ3NTgsMCAtMC45OTE0NiwwLjQ0MzkxIC0wLjk5MTQ2LDAuOTkxNDZjMCwwLjU0NzU1IDAuNDQzODgsMC45OTEzOSAwLjk5MTQ2LDAuOTkxMzloMC42NjA5NWMwLjU0NzU1LDAgMC45OTE0MiwtMC40NDM4NSAwLjk5MTQyLC0wLjk5MTM5YzAsLTAuNTQ3NTUgLTAuNDQzODgsLTAuOTkxNDYgLTAuOTkxNDIsLTAuOTkxNDZ6JyBpZD0nUGF0aC02Jy8lM0UlM0NwYXRoIGQ9J00xNDk0LjgxOTc1LDg2MS44NDU3MmMtMC41NDc1NSwwIC0wLjk5MTQ2LDAuNDQzOTEgLTAuOTkxNDYsMC45OTE0NnYwLjk5MTQ2aC0yLjMxMzM1Yy0wLjU0NzUyLDAgLTAuOTkxMzksMC40NDM5MSAtMC45OTEzOSwwLjk5MTQ2YzAsMC41NDc1NSAwLjQ0Mzg4LDAuOTkxNDYgMC45OTEzOSwwLjk5MTQ2aDMuMzA0ODFjMC41NDc1NSwtMC4wMDAwNiAwLjk5MTQyLC0wLjQ0Mzk3IDAuOTkxNDIsLTAuOTkxNTJ2LTEuOTgyODVjMCwtMC41NDc1NSAtMC40NDM4OCwtMC45OTE0NiAtMC45OTE0MiwtMC45OTE0NnonIGlkPSdQYXRoLTcnLyUzRSUzQ3BhdGggZD0nTTE0ODYuODg4Myw4NTkuODYyODljLTAuNTQ3NTIsMCAtMC45OTE0MiwwLjQ0MzkxIC0wLjk5MTQyLDAuOTkxNDZ2MS4zMjE4N2MwLDAuNTQ3NTUgMC40NDM5MSwwLjk5MTQ2IDAuOTkxNDIsMC45OTE0NmMwLjU0NzUyLDAgMC45OTE0NiwtMC40NDM5MSAwLjk5MTQ2LC0wLjk5MTQ2di0xLjMyMTg3YzAsLTAuNTQ3NTUgLTAuNDQzOTQsLTAuOTkxNDYgLTAuOTkxNDYsLTAuOTkxNDZ6JyBpZD0nUGF0aC04Jy8lM0UlM0NwYXRoIGQ9J00xNDkxLjUxNTAxLDg1NS44OTcxNmgtMS45ODI3OWMtMC41NDc2MSwwIC0wLjk5MTUyLDAuNDQzOTEgLTAuOTkxNTIsMC45OTE0NmMwLDAuNTQ3NTggMC40NDM5MSwwLjk5MTQyIDAuOTkxNTIsMC45OTE0MmgxLjk4Mjc5YzAuNTQ3NTUsMCAwLjk5MTQ2LC0wLjQ0Mzg1IDAuOTkxNDYsLTAuOTkxNDJjMCwtMC41NDc1NSAtMC40NDM5MSwtMC45OTE0NiAtMC45OTE0NiwtMC45OTE0NnonIGlkPSdQYXRoLTknLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NzQsLTg0NCUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTEnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0yJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMycgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTQnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC01JyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtNicgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTcnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC04JyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtOScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbC5idG5fc21hcnRwaG9uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nMjInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgMjInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE0MjguMDAwMjQsODQ3YzAsLTEgMSwtMiAyLC0yaDEwYzEsMCAyLDEgMiwydjE2YzAsMSAtMSwyIC0yLDJoLTEwYy0xLDAgLTIsLTEgLTIsLTJ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xNDM1LjAwMDI0LDg2MXYwJyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDI3LC04NDQlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9tYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMicgaGVpZ2h0PScxOCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMiAxOCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTM3Nyw4NDdoMTZjMS4xLDAgMiwwLjkgMiwydjEyYzAsMS4xIC0wLjksMiAtMiwyaC0xNmMtMS4xLDAgLTIsLTAuOSAtMiwtMnYtMTJjMCwtMS4xIDAuOSwtMiAyLC0yeicgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNMTM5NSw4NDlsLTEwLDdsLTEwLC03JyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMzc0LC04NDYlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl91c2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOCcgaGVpZ2h0PScyMCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOCAyMCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTM0Mi45OTk3Niw4NjR2LTJjMCwtMi4yMDkxNCAtMS43OTA4NiwtNCAtNCwtNGgtOGMtMi4yMDkxNCwwIC00LDEuNzkwODYgLTQsNHYyJyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xMzMwLjk5OTc2LDg1MGMwLC0yLjIwOTE0IDEuNzkwODYsLTQgNCwtNGMyLjIwOTE0LDAgNCwxLjc5MDg2IDQsNGMwLDIuMjA5MTQgLTEuNzkwODYsNCAtNCw0Yy0yLjIwOTE0LDAgLTQsLTEuNzkwODYgLTQsLTR6JyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMzI2LC04NDUlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9lZGl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTI4OSw4NDZsNSw1bC0xMywxM2gtNXYtNXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEyNzUsLTg0NSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZmxhZ3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ByaXRlX2ZsYWcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZsYWdzLmZsYWctZ2Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbn1cbi5mbGFncy5mbGFnLXBsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0yMnB4O1xufVxuLmZsYWdzLmZsYWctcnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTQ0cHg7XG59XG4uZmxhZ3MuZmxhZy1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNjZweDtcbn1cbi5mbGFncy5mbGFnLXJzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC04OHB4O1xufVxuLmZsYWdzLmZsYWctdWEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTExMHB4O1xufVxuLmZsYWdzLmZsYWctZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEzMnB4O1xufVxuLmZsYWdzLmZsYWcta3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE1NHB4O1xufVxuLmZsYWdzLmZsYWctYnkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE3NnB4O1xufVxuLmZsYWdzLmZsYWctZnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE5OHB4O1xufVxuLmZsYWdzLmZsYWctYnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTIyMHB4O1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYl9zZWFyY2hfZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zZWFyY2hfZm9ybSA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmJfc2VhcmNoX2Zvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJfc2VhcmNoX2Zvcm0gLnNlYXJjaF9mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJfc2VhcmNoX2Zvcm0gLmJ0bl9tYWluX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogLTEycHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3NlYXJjaF9mb3JtIC5idG5fbWFpbl9zZWFyY2gge1xuICAgIG1hcmdpbjogLTlweCAwIDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmJfc2VhcmNoX2Zvcm0gLmlucHV0X3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMzBweCA1cHggNDBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJfc2VhcmNoX2Zvcm0gLmlucHV0X3NlYXJjaCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2Zvcm0gLmlucHV0X3NlYXJjaCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDMwcHg7XG4gIH1cbn1cbi5iX3NlYXJjaF9mb3JtICNzZWFyY2hfZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iX3NlYXJjaF9mb3JtICNzZWFyY2hfZm9ybSAudWktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYl9zZWFyY2hfZm9ybSAjc2VhcmNoX2Zvcm0gLnVpLW1lbnUgbGkge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5iX3NlYXJjaF9mb3JtICNzZWFyY2hfZm9ybSAudWktbWVudSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4uYl9zZWFyY2hfZm9ybSAjc2VhcmNoX2Zvcm0gLnVpLW1lbnUgbGkgKyBsaSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cbi5iX3NlYXJjaF9mb3JtIC5idG5fcmVtb3ZlX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTEycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNycgaGVpZ2h0PSc3JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDcgNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNDgyLjUzNTA2LDU0MzEuODI4ODhsNi4zNjM5Niw2LjM2Mzk2bC0wLjcwNzExLDAuNzA3MTFsLTYuMzYzOTYsLTYuMzYzOTZ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J000ODguODk4OTQsNTQzMi41MzYwNmwtNi4zNjM5Niw2LjM2Mzk2bC0wLjcwNzExLC0wLjcwNzExbDYuMzYzOTYsLTYuMzYzOTZ6JyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC00ODIsLTU0MzIlMjknJTNFJTNDZyBvcGFjaXR5PScwLjgnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzODQ4NDg0JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDZyBvcGFjaXR5PScwLjgnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbD0nJTIzODQ4NDg0JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3NlYXJjaF9mb3JtIC5idG5fcmVtb3ZlX3RleHQge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IC05cHggMCAwO1xuICB9XG59XG5cbi5hdXRvY29tcGxldGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRvY29tcGxldGUtbWVudSAudWktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYXV0b2NvbXBsZXRlLW1lbnUgLnVpLW1lbnUgbGkge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hdXRvY29tcGxldGUtbWVudSAudWktbWVudSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4uYXV0b2NvbXBsZXRlLW1lbnUgLnVpLW1lbnUgbGkgbGkge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5hZmlzaGEtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmFmaXNoYS1jb250IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cblxuLmFmaXNoYV90aXRsZV93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFmaXNoYV90aXRsZV93cmFwcGVyIC50by1mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZmlzaGEge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5hZmlzaGEge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWZpc2hhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5hZmlzaGFfX2RldGFpbHMge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5hZmlzaGFfX2RldGFpbHMge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWluLXdpZHRoOiA1NSU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1NSU7XG4gICAgLW1zLWZsZXg6IDAgMCA1NSU7XG4gICAgZmxleDogMCAwIDU1JTtcbiAgfVxufVxuLmFmaXNoYV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYWZpc2hhX19pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDM3NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWZpc2hhX19pbWcge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWluLXdpZHRoOiA0NSU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0NSU7XG4gICAgLW1zLWZsZXg6IDAgMCA0NSU7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgfVxufVxuLmFmaXNoYV9fZGV0YWlscy10YWdzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xufVxuLmFmaXNoYV9fZGV0YWlscy10aGVtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAycHggMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFmaXNoYV9fZGV0YWlscy10aGVtZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTg2NDU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNGOTg2NDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZmlzaGFfX2RldGFpbHMtaGFzaHRhZyBzcGFuIHtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmFmaXNoYV9fZGV0YWlscy1oYXNodGFnIGEge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uYWZpc2hhX19kZXRhaWxzLWhhc2h0YWcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFmaXNoYV9fZGV0YWlscy1oYXNodGFnLW5hbWUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjg4cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uYWZpc2hhX19kZXRhaWxzLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWZpc2hhX19kZXRhaWxzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHN2Zzpob3ZlciBnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2QyZDJkMjtcbn1cbi5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFmaXNoYSAuYWRkcmVzcyAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzdmcge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHN2Zzpob3ZlciBnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3Bhbixcbi5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgYSB7XG4gIGNvbG9yOiAjZDJkMmQyO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHNwYW46Zmlyc3QtY2hpbGQsXG4uYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIGE6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWZpc2hhX19kZXRhaWxzLXBlb3BsZS1saW5lIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLmFmaXNoYV9fZGV0YWlscy1wZW9wbGUtbGluZSBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uYWZpc2hhX19kZXRhaWxzLXBlb3BsZS1saW5lIGRpdiBzcGFuOmxhc3QtY2hpbGQge1xuICBjb2xvcjogI0ZDNTc1RTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFmaXNoYV9fZGV0YWlscy1wZW9wbGUtbGluZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWZpc2hhX19kZXRhaWxzLXBlb3BsZS1hdmFzIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWZpc2hhX19kZXRhaWxzLXBlb3BsZS1hdmFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hZmlzaGFfX2RldGFpbHMtcGVvcGxlLWF2YXMgZGl2IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLmFmaXNoYSAuYWZpc2hhX19kZXRhaWxzLWFjdHMge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5hZmlzaGEgLmFmaXNoYV9fZGV0YWlscy1hY3RzIHtcbiAgICAvKiBoZWlnaHQ6IDYwcHg7ICovXG4gIH1cbiAgLmFmaXNoYSAuYWZpc2hhX19kZXRhaWxzLWFjdHMgLmZsZXgtaGFjay13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gIC5hZmlzaGEgLmFmaXNoYV9fZGV0YWlscy1hY3RzIC5idG4tLW9yYW5nZS0tbXVsdGkgLmZsZXgtaGFja19fYmxvY2sge1xuICAgIHRvcDogNTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYWZpc2hhX19kZXRhaWxzLWFjdHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmFmaXNoYS1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXRvcDogLTE3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWZpc2hhLW1vYiB7XG4gICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmFmaXNoYS1tb2Ige1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmFmaXNoYS1tb2Ige1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5hZmlzaGEtbW9iIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFmaXNoYS1tb2IgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hZmlzaGEtbW9iIC5idG4tLW9yYW5nZS0tbXVsdGkge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmFmaXNoYS1tb2IgLmJ0bi0tb3JhbmdlLS1tdWx0aSA+IHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYWZpc2hhLW1vYiAuYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmFmaXNoYS1tb2IgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19jdXJyZW50IC5rcy1zZWxlY3RfX2FyciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYWZpc2hhLW1vYiAuYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZmxleC1ncm93OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYWZpc2hhLW1vYiAuYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hZmlzaGEtbW9iIC5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50by1mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRvLWZhdm9yaXRlIHN2ZyB7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4udG8tZmF2b3JpdGUgc3ZnOmhvdmVyIHBhdGgge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4udG8tZmF2b3JpdGUuYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi50by1zaGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50by1zaGFyZSBzdmcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLnRvLXNoYXJlIHN2Zzpob3ZlciBwYXRoIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYWZpc2hhX19kZXRhaWxzLWRhdGEgLmRhdGUsXG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuYWRkcmVzcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuZGF0ZSAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAuYWZpc2hhX19kZXRhaWxzLXBlb3BsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWZpc2hhX19kZXRhaWxzLWRhdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuZGF0ZSxcbiAgLmFmaXNoYV9fZGV0YWlscy1kYXRhIC5hZGRyZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYWZpc2hhX19kZXRhaWxzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYWZpc2hhX19pbWcsXG4gIC5hZmlzaGFfX2RldGFpbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5hZmlzaGFfX2ltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG4gIC5hZmlzaGFfX2RldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC50by1mYXZvcml0ZSxcbiAgLnRvLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5hZmlzaGFfX2ltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5hZmlzaGFfX2RldGFpbHMtdGFncyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmFmaXNoYV9fZGV0YWlscy10aGVtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5hZmlzaGFfX2RldGFpbHMtaGFzaHRhZyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hZmlzaGFfX2RldGFpbHMtaGFzaHRhZyBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFmaXNoYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmFmaXNoYV9fZGV0YWlscy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWZpc2hhIC5hZGRyZXNzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgLmFmaXNoYV90aXRsZV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICB9XG4gIC5hZmlzaGFfdGl0bGVfd3JhcHBlciAudG8tZmF2b3JpdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW46IC0xNXB4IDAgMDtcbiAgfVxuICAuYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIGE6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuLFxuICAuYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHN2ZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmFmaXNoYSAuYWRkcmVzcyAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG4gIC5hZmlzaGEgLmFkZHJlc3Mgc3ZnIHtcbiAgICByaWdodDogM3B4O1xuICB9XG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuYWZpc2hhX19kZXRhaWxzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAuYWZpc2hhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmlsbGJlaGVhciBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pbGxiZWhlYXIgbGFiZWwge1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAuZmxleC1oYWNrX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAubm8tY2hlY2tpbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGUtc3VtbSB7XG4gICAgdG9wOiAyMnB4O1xuICB9XG59XG4jaWxsYmVoZWFyLWNoZWNrYm94IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaWxsYmVoZWFyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcbn1cblxuLmlsbGJlaGVhcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4uaWxsYmVoZWFyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbGxiZWhlYXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlsbGJlaGVhciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYmFzaXMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgLyogbWFyZ2luLXRvcDogMTBweDsgKi9cbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnN1bW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zdWJzY3JpYmUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnN1YnNjcmliZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc3Vic2NyaWJlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc3Vic2NyaWJlIC5yb3cgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uc3Vic2NyaWJlIC50b3BfcGFydCB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuLnN1YnNjcmliZSAuaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmNzgyYjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uc3Vic2NyaWJlIC5oMiB7XG4gIG1heC13aWR0aDogNTM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdWJzY3JpYmUgLmgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3Vic2NyaWJlIC5oMi0tZ3JleSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uc3Vic2NyaWJlIC5oMi0tZ3JleTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuZm9ybS1zdWJzY3JpYmUge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZm9ybS1zdWJzY3JpYmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyMDBweDtcbiAgICAtbXMtZmxleDogMCAwIDIwMHB4O1xuICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZvcm0tc3Vic2NyaWJlID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgLXdlYmtpdC1jYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleDogMCAwIGNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIC1tcy1mbGV4OiAwIDAgY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uZm9ybS1zdWJzY3JpYmUgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZSAua3Mtc2VsZWN0X19jdXJyZW50IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb3JtLXN1YnNjcmliZSAua3Mtc2VsZWN0X19jdXJyZW50Lm9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZvcm0tc3Vic2NyaWJlIC5rcy1zZWxlY3RfX2N1cnJlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTEnIGhlaWdodD0nOCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMSA4JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDMxLjA1NzM3LDczMTMuNTAwMTJsNC40NzExOSw0LjQ3MTQ0bDQuNDcxNjgsLTQuNDcxNDQnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwMzAsLTczMTIlMjknJTNFJTNDZyBvcGFjaXR5PScwLjUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBtYXJnaW46IC0zcHggMCAwIDEwcHg7XG59XG4uZm9ybS1zdWJzY3JpYmUgLmZvcm0tcm93IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlIC5mb3JtLXJvdyB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogNzAlO1xuICBjb2xvcjogIzcxNzQ4NDtcbiAgZm9udC1zaXplOiAxLjEzcmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlIC5mb3JtLXJvdyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMTNyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uZm9ybS1zdWJzY3JpYmUgLmZvcm0tcm93IGlucHV0W3R5cGU9c3VibWl0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmZvcm0tc3Vic2NyaWJlIC5mb3JtLXJvdyBpbnB1dFt0eXBlPXN1Ym1pdF06Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zdWJtaXRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmViZWJlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDEuMTNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zdWJtaXRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybS1zdWJzY3JpYmUgLmZvcm0tcm93IGlucHV0W3R5cGU9c3VibWl0XTo6LW1vei1wbGFjZWhvbGRlciwgLmZvcm0tc3Vic2NyaWJlIC5mb3JtLXJvdyBpbnB1dFt0eXBlPXN1Ym1pdF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuXG4uZGVsaXZlcnlfc3Vic2NyaWJlX2Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAwIDAgODBweDtcbn1cblxuI2RlbGl2ZXJ5LXN1YnNjcmliZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogNTBweCAwIDA7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5sZWZ0X3BhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAzNSU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICNkZWxpdmVyeS1zdWJzY3JpYmUgLmxlZnRfcGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gIH1cbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLmxlZnRfcGFydF93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICNkZWxpdmVyeS1zdWJzY3JpYmUgLmxlZnRfcGFydF93cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAucmlnaHRfcGFydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDY1JTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgI2RlbGl2ZXJ5LXN1YnNjcmliZSAucmlnaHRfcGFydCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuZm9ybV9jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuZm9ybV9lbWFpbCB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuZ2VvX2ZpZWxkcyB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC5nZW9fZmllbGRzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLmdlb19maWVsZHMgPiAuaXRlbSArIC5pdGVtIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLmdlb19maWVsZHMgLmJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuZ2VvX2ZpZWxkcyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLmdlb19maWVsZHMgLmJ0bjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5nZW9fZmllbGRzIC5idG4gc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuYWxsX2dlb19maWVsZHMgLml0ZW0ge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuYnRuX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC03cHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2RlbGl2ZXJ5LXN1YnNjcmliZSAuYnRuX3dyYXBwZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5idG5fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNkZWxpdmVyeS1zdWJzY3JpYmUgLmJ0bl9yZW1vdmUge1xuICAgIGNvbG9yOiAjZmQzOTQ1O1xuICB9XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5idG5fcmVtb3ZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3JyBoZWlnaHQ9JzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNyA3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J000ODIuNTM1MDYsNTQzMS44Mjg4OGw2LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsMC43MDcxMWwtNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTQ4OC44OTg5NCw1NDMyLjUzNjA2bC02LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsLTAuNzA3MTFsNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTQ4MiwtNTQzMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2RlbGl2ZXJ5LXN1YnNjcmliZSAuYnRuX3JlbW92ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNycgaGVpZ2h0PSc3JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDcgNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNDgyLjUzNTA2LDU0MzEuODI4ODhsNi4zNjM5Niw2LjM2Mzk2bC0wLjcwNzExLDAuNzA3MTFsLTYuMzYzOTYsLTYuMzYzOTZ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J000ODguODk4OTQsNTQzMi41MzYwNmwtNi4zNjM5Niw2LjM2Mzk2bC0wLjcwNzExLC0wLjcwNzExbDYuMzYzOTYsLTYuMzYzOTZ6JyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC00ODIsLTU0MzIlMjknJTNFJTNDZyBvcGFjaXR5PScwLjgnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmQzOTQ1JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDZyBvcGFjaXR5PScwLjgnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbD0nJTIzZmQzOTQ1JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5uZXdzbGV0dGVyX2NhdGVnb3JpZXMge1xuICBmb250LXNpemU6IDA7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5uZXdzbGV0dGVyX2NhdGVnb3JpZXMgLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC5uZXdzbGV0dGVyX2NhdGVnb3JpZXMgLml0ZW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNkZWxpdmVyeS1zdWJzY3JpYmUgLm5ld3NsZXR0ZXJfY2F0ZWdvcmllcyAuaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC5uZXdzbGV0dGVyX2NhdGVnb3JpZXMgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLl9jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMCAwIDAgMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2RlbGl2ZXJ5LXN1YnNjcmliZSAuX2NoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuX2NoZWNrYm94IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5fY2hlY2tib3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5fY2hlY2tib3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNScgaGVpZ2h0PScxMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNSAxMSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMzI0LjUsNTcwLjhsLTYuNSwtNi41bDIuMSwtMi4xbDQuNCw0LjNsNi41LC02LjVsMi4xLDIuMXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMxOCwtNTYwJTI5JyUzRSUzQ2clM0UlM0N0aXRsZSUzRVBhdGggNzI0JTNDL3RpdGxlJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuX2NoZWNrYm94IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5fY2hlY2tib3ggc3BhbjpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjclO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC05cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC5fY2hlY2tib3ggc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBtYXJnaW46IC03cHggMCAwO1xuICB9XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5hbGxfY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5uZXdzbGV0dGVyX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuX2NoZWNrYm94X2FsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLnVuc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogMCAwIDAgNjYuNjYlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC51bnN1YnNjcmliZSB7XG4gICAgcGFkZGluZzogMCAwIDAgNTAlO1xuICB9XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC51bnN1YnNjcmliZV9pbm5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLnVuc3Vic2NyaWJlIGEge1xuICBjb2xvcjogI2ZkMzk0NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLnVuc3Vic2NyaWJlIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDhweCAwIDA7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5zZWxlY3RfY2l0eV93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuc2VsZWN0X2NpdHlfd3JhcHBlciAuZm9ybV9zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5sYWJlbF9zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAyMHB4O1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAubGFiZWxfc2VsZWN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PSc5JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDknJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwOTYuMjI5LDE5Ny42ODM3Mmw2Ljg4NjQ3LDYuODg2NDdsNi44ODY0NywtNi44ODY0NycgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTA5NSwtMTk3JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC00cHggMCAwIDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC5sYWJlbF9zZWxlY3Q6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLmxhYmVsX3NlbGVjdC5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAubGFiZWxfc2VsZWN0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuc2VsZWN0X2xpc3RfY2l0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtaGVpZ2h0OiAyNTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogM3B4IDAgMDtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLnNlbGVjdF9saXN0X2NpdHkgbGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuc2VsZWN0X2xpc3RfY2l0eSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbiNsaXN0X2Zyb21fZGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEwNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbnUtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWVudS1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZW51LWxpbmtzLS1maXhlZCB7XG4gIGhlaWdodDogMjM1cHg7XG59XG4ubWVudS1saW5rcy0tZml4ZWQgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTA1cHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tZW51LWxpbmtzLS1maXhlZCA+IC5jb250YWluZXIgLm1lbnUtbGlua3NfX2kge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1lbnUtbGlua3MtLWZpeGVkID4gLmNvbnRhaW5lciAubWVudS1saW5rc19faTpob3ZlciB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG4ubWVudS1saW5rcy0tZml4ZWQub25fZXZlbnQge1xuICBoZWlnaHQ6IDE3NXB4O1xufVxuLm1lbnUtbGlua3MtLWZpeGVkLm9uX2V2ZW50ID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTMxcHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tZW51LWxpbmtzLS1maXhlZC5vbl9ldmVudCA+IC5jb250YWluZXIgLm1lbnUtbGlua3NfX2k6aG92ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lbnUtbGlua3MgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubWVudS1saW5rcyA+IC5jb250YWluZXIgPiAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1lbnUtbGlua3MgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWVudS1saW5rcyA+IC5jb250YWluZXIgPiAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVudS1saW5rc19faSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVudS1saW5rc19faSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzJTtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVudS1saW5rc19faSB7XG4gICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1lbnUtbGlua3NfX2kge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVudS1saW5rc19faSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLmVtcHR5IHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLWRlc2MsIC5tZW51LWxpbmtzX19pLWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudS1saW5rc19faS1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjMjcyQTM4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVudS1saW5rc19faS1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuLm1lbnUtbGlua3NfX2ktZGVzYyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm1lbnUtbGlua3NfX2ktZGVzYyBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5tZW51LWxpbmtzX19pLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLXdyYXAge1xuICAgIGhlaWdodDogNzBweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVudS1saW5rc19faS13cmFwIHN2ZyB7XG4gIGZpbGw6ICNmZjc4MmI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLXdyYXAgc3ZnIHtcbiAgICB0b3A6IC04cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLXdyYXAgPiBzdmc6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnUtbGlua3NfX2ltZy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pbWctd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgfVxufVxuLm1lbnUtbGlua3NfX2ktY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAtMjdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbn1cbi5tZW51LWxpbmtzX19pLmVtcHR5IC5tZW51LWxpbmtzX19pLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tZW51LWxpbmtzX19pLmVtcHR5IC5tZW51LWxpbmtzX19pbWctd3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tZW51LWxpbmtzX19pLS1hY3RpdmUgLm1lbnUtbGlua3NfX2ktd3JhcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0OWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0I0MkM7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5tZW51LWxpbmtzX19pLS1hY3RpdmUgLm1lbnUtbGlua3NfX2ktd3JhcCAubWVudS1saW5rc19faS1uYW1lLFxuLm1lbnUtbGlua3NfX2ktLWFjdGl2ZSAubWVudS1saW5rc19faS13cmFwIC5tZW51LWxpbmtzX19pLWRlc2Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1lbnUtbGlua3NfX2ktLWFjdGl2ZSAubWVudS1saW5rc19faS13cmFwIC5tZW51LWxpbmtzX19pbWctd3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubWVudS1saW5rc19faS0tYWN0aXZlIC5tZW51LWxpbmtzX19pLXdyYXAgLm1lbnUtbGlua3NfX2ktY291bnQge1xuICBjb2xvcjogI0Y3QjQyQztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tZW51LWxpbmtzX19pLS1kaXNhYmxlZCAubWVudS1saW5rc19faS1uYW1lLFxuLm1lbnUtbGlua3NfX2ktLWRpc2FibGVkIC5tZW51LWxpbmtzX19pLWRlc2Mge1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuLm1lbnUtbGlua3NfX2ktLWRpc2FibGVkIC5tZW51LWxpbmtzX19pbWctd3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNjY2M7XG59XG4ubWVudS1saW5rc19faTpob3ZlciAubWVudS1saW5rc19faS1uYW1lLFxuLm1lbnUtbGlua3NfX2k6aG92ZXIgLm1lbnUtbGlua3NfX2ktZGVzYyB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xufVxuLm1lbnUtbGlua3Mub25fZXZlbnQge1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbn1cbi5tZW51LWxpbmtzLm9uX2V2ZW50IC5tZW51LWxpbmtzX19pLXdyYXAge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLm1lbnUtbGlua3Mub25fZXZlbnQgLm1lbnUtbGlua3NfX2ltZy13cmFwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbnUtbGlua3Mub25fZXZlbnQgLm1lbnUtbGlua3NfX2ktZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS1saW5rcy5vbl9ldmVudCAubWVudS1saW5rc19faS1jb3VudCB7XG4gIHRvcDogLTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tZW51LWxpbmtzLW1vYiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTExMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWVudS1saW5rcy1tb2JfX3dyYXAge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tZW51LWxpbmtzLW1vYl9fZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1pbi13aWR0aDogMjElO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1lbnUtbGlua3MtbW9iX19lbCAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoN2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWVudS1saW5rcy1tb2JfX2VsIC5hY3RpdmUgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1lbnUtbGlua3MtbW9iX19tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tZW51LWxpbmtzLW1vYl9fbWVudSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjk4NjQ1O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWVudS1saW5rcy1tb2JfX21lbnUgc3BhbjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOTg2NDU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICByaWdodDogLTFweDtcbiAgICB0b3A6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tZW51LWxpbmtzLW1vYl9fbWVudSBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjk4NjQ1O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdG9wOiAxN3B4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJfbWFpbl9zbGlkZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX21haW5fc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYl9tYWluX3NsaWRlciAuc2xpZGVyX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYl9tYWluX3NsaWRlciAuc2xpZGVyX2l0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYl9tYWluX3NsaWRlciAuaXRlbV9pbm5lciB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9tYWluX3NsaWRlciAuaXRlbV9pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJfbWFpbl9zbGlkZXIgLml0ZW1fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iX21haW5fc2xpZGVyIC5pbWdfbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJfbWFpbl9zbGlkZXIgLmltZ19saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYl9tYWluX3NsaWRlciAuaW1nX2xpbms6YWZ0ZXIge1xuICAgIGhlaWdodDogNzAlO1xuICB9XG59XG4uYl9tYWluX3NsaWRlciAuaW1nX2xpbmsgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmJfbWFpbl9zbGlkZXIgLmljb25fbGlrZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbn1cbi5iX21haW5fc2xpZGVyIC5idG5fY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLmJ0bl9jYXRlZ29yeSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYl9tYWluX3NsaWRlciAuY29udGVudF93cmFwX2N1c3RvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYl9tYWluX3NsaWRlciAuc2xpZGVyX19kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbi5iX21haW5fc2xpZGVyIC5zbGlkZXJfX2RvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDVkNWQ1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmJfbWFpbl9zbGlkZXIgLnNsaWRlcl9fZG90cyBsaTpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGOTg2NDU7XG59XG4uYl9tYWluX3NsaWRlciAuc2xpZGVyX19kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYl9tYWluX3NsaWRlciAuc2xpZGVyX19kb3RzIC5zbGljay1hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xufVxuLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm9fY3VzdG9tIHtcbiAgcGFkZGluZzogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYl9tYWluX3NsaWRlciAuY29udGVudF9pbmZvX2N1c3RvbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAuaW5mb19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogNzElO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmluZm9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmluZm9faXRlbTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjklO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAuaW5mb19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmxpc3RfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAubGlzdF9pdGVtICsgLmxpc3RfaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmxpc3RfaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICBjb2xvcjogI2ZjNTc1ZTtcbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmxpc3RfaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAubGlzdF9pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYl9tYWluX3NsaWRlciAuY29udGVudF9pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNGN0I0MkM7XG59XG4uYl9tYWluX3NsaWRlciAuY29udGVudF9pbmZvIC5kYXRlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9tYWluX3NsaWRlciAuY29udGVudF9pbmZvIC5kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLnBsYWNlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAucGxhY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzcHggMCAwO1xuICB9XG59XG4uYl9tYWluX3NsaWRlciAuY29udGVudF9pbmZvIC5wZW9wbGUge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAucGVvcGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYl9tYWluX3NsaWRlciAubWVnYS1zbGlkZXJfX3NwYWNlLWwsIC5iX21haW5fc2xpZGVyIC5tZWdhLXNsaWRlcl9fc3BhY2UtciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9tYWluX3NsaWRlciAubWVnYS1zbGlkZXJfX3NwYWNlLWwsIC5iX21haW5fc2xpZGVyIC5tZWdhLXNsaWRlcl9fc3BhY2UtciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ldi1zbGlkZXJfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEycHg7XG59XG4uZXYtc2xpZGVyX193cmFwIC5ldi1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYyJTtcbn1cbi5ldi1zbGlkZXJfX3dyYXAgLmV2LXNsaWRlcl9faXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uZXYtc2xpZGVyX193cmFwIC5ldi1zbGlkZXJfX2l0ZW0gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmV2LXNsaWRlcl9fd3JhcCAuZXYtc2xpZGVyX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY0JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV2LXNsaWRlcl9fd3JhcCAudXBsb2FkX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmRlc2NyaXB0aW9uIC5zbGlkZXJfX2RvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuLmRlc2NyaXB0aW9uIC5zbGlkZXJfX2RvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDVkNWQ1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmRlc2NyaXB0aW9uIC5zbGlkZXJfX2RvdHMgbGk6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xufVxuLmRlc2NyaXB0aW9uIC5zbGlkZXJfX2RvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5kZXNjcmlwdGlvbiAuc2xpZGVyX19kb3RzIC5zbGljay1hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xufVxuXG4uYl9vbl9ldmVudCAuaDItLWZsZXhtb2RlIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbi5iX29uX2V2ZW50IC5ldmVudF90b3A6YmVmb3JlLCAuYl9vbl9ldmVudCAuZXZlbnRfdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYl9vbl9ldmVudCAuZXZlbnRfdG9wOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYl9vbl9ldmVudCAuZXZlbnRfdG9wIC5fdGl0bGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX29uX2V2ZW50IC5ldmVudF90b3AgLl90aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5iX29uX2V2ZW50IC5ldmVudF90b3AgLnByb2ZpbGVfY29tcGxldGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfb25fZXZlbnQgLmV2ZW50X3RvcCAucHJvZmlsZV9jb21wbGV0aW9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmJfb25fZXZlbnQgLnByb2ZpbGVfY29tcGxldGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYl9vbl9ldmVudCAucHJvZmlsZV9jb21wbGV0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG4uYl9vbl9ldmVudCAuX2NvbXBsZXRpb25faW5uZXIge1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfb25fZXZlbnQgLl9jb21wbGV0aW9uX2lubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5iX29uX2V2ZW50IC5fY29tcGxldGlvbl9pbm5lciAubGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmJfb25fZXZlbnQgLl9jb21wbGV0aW9uX2lubmVyIC5wZXJjZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMTRhYzdlO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9vbl9ldmVudCAuX2NvbXBsZXRpb25faW5uZXIgLnBlcmNlbnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmJfb25fZXZlbnQgLl9jb21wbGV0aW9uX2lubmVyIC5wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYl9vbl9ldmVudCAuX2NvbXBsZXRpb25faW5uZXIgLnBlcmNlbnQ6YWZ0ZXIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9vbl9ldmVudCAuX2NvbXBsZXRpb25faW5uZXIgLnBlcmNlbnQ6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJfb25fZXZlbnQgLnByb2dyZXNzYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iX29uX2V2ZW50IC5wcm9ncmVzc2JhciAuY29tcGxldGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0YWM3ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmJfb25fZXZlbnQgLnBlcmNlbnQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDQ1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX29uX2V2ZW50IC5wZXJjZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJfb25fZXZlbnQgLnBlcmNlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG4uYl9vbl9ldmVudCAucGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJfb25fZXZlbnQgLmNvbHVtbl9jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwIDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJfb25fZXZlbnQgLmNvbHVtbl9jb250ZW50IC5fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iX29uX2V2ZW50IC5jb2x1bW5fY29udGVudCAuX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX29uX2V2ZW50IC5jb2x1bW5fY29udGVudCAuX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG4uYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgLl9jb250ZW50IC5idXR0b25zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgLl9jb250ZW50IC5idXR0b25zLXJvdyA+IHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5iX29uX2V2ZW50IC5jb2x1bW5fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi5iX29uX2V2ZW50IC5jb2x1bW5fY29udGVudCBwICsgcCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG4uYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgLl9pbWcge1xuICB3aWR0aDogMzE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgLl9pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iX29uX2V2ZW50IC5jb2x1bW5fY29udGVudCAuX2ltZyBpbWcsIC5iX29uX2V2ZW50IC5jb2x1bW5fY29udGVudCAuX2ltZyBzdmcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5iX29uX2V2ZW50IC5jb2x1bW5fY29udGVudCBpbWcge1xuICBtYXJnaW46IDAgMTVweCAxMHB4IDA7XG59XG4uYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmJfb25fZXZlbnQgLmV2ZW50X2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfb25fZXZlbnQgLmV2ZW50X2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJfb25fZXZlbnQgLmV2ZW50X2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuLmJfb25fZXZlbnQgLmV2ZW50X2l0ZW0gLnRpdGxlIHtcbiAgY29sb3I6ICMyNzJhMzg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5iX29uX2V2ZW50IC5ldmVudF9pdGVtIC5pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX29uX2V2ZW50IC5ldmVudF9pdGVtIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5iX29uX2V2ZW50IC5ldmVudF9pdGVtIC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5iX29uX2V2ZW50IC5ldmVudF9pdGVtIC5pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYl9vbl9ldmVudCAuZXZlbnRfaXRlbSAuaXRlbS5hY3RpdmUgLnBlcmNlbnQ6YWZ0ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5iX29uX2V2ZW50IC5ldmVudF9pdGVtIC5pdGVtLmFjdGl2ZSAubGFiZWxfdGl0bGUge1xuICBjb2xvcjogIzE0YWM3ZTtcbn1cbi5iX29uX2V2ZW50IC5jb2x1bW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBhZGRpbmc6IDdweCAwIDdweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX29uX2V2ZW50IC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIH1cbn1cbi5iX29uX2V2ZW50IC5fY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5iX29uX2V2ZW50IC5fY2hlY2tib3ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iX29uX2V2ZW50IC5fY2hlY2tib3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuIHtcbiAgY29sb3I6ICMxNGFjN2U7XG59XG4uYl9vbl9ldmVudCAuX2NoZWNrYm94IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxNGFjN2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTUnIGhlaWdodD0nMTEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTUgMTEnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTMyNC41LDU3MC44bC02LjUsLTYuNWwyLjEsLTIuMWw0LjQsNC4zbDYuNSwtNi41bDIuMSwyLjF6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMTgsLTU2MCUyOSclM0UlM0NnJTNFJTNDdGl0bGUlM0VQYXRoIDcyNCUzQy90aXRsZSUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzE0YWM3ZScgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5iX29uX2V2ZW50IC5fY2hlY2tib3ggc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iX29uX2V2ZW50IC5fY2hlY2tib3ggc3BhbjpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2JlYmViZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfb25fZXZlbnQgLl9jaGVja2JveCBzcGFuOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzE0YWM3ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NyU7XG4gICAgbWFyZ2luOiAtMnB4IDAgMCAwO1xuICB9XG59XG4uYl9vbl9ldmVudCAubGFiZWxfdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5iX29uX2V2ZW50IC5hdHRlbnRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYl9vbl9ldmVudCAuYXR0ZW50aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nNCcgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA0IDEyJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J000NDAuMDg4LDU2My42NjI1Yy0wLjQyNzA4LDAgLTAuNzgzODUsLTAuMTM4MDIgLTEuMDcwMzEsLTAuNDE0MDZjLTAuMjg2NDYsLTAuMjc2MDQgLTAuNDI5NjksLTAuNjExOTggLTAuNDI5NjksLTEuMDA3ODFjMCwtMC4zOTU4MyAwLjE0MDYyLC0wLjcyNjU2IDAuNDIxODgsLTAuOTkyMTljMC4yODEyNSwtMC4yNjU2MiAwLjY0MDYyLC0wLjM5ODQ0IDEuMDc4MTIsLTAuMzk4NDRjMC40Mzc1LDAgMC43OTY4OCwwLjEzMjgxIDEuMDc4MTMsMC4zOTg0NGMwLjI4MTI1LDAuMjY1NjMgMC40MjE4NywwLjU5NjM1IDAuNDIxODcsMC45OTIxOWMwLDAuMzk1ODMgLTAuMTQzMjMsMC43MzE3NyAtMC40Mjk2OSwxLjAwNzgxYy0wLjI4NjQ2LDAuMjc2MDQgLTAuNjQzMjMsMC40MTQwNiAtMS4wNzAzMSwwLjQxNDA2ek00MzguNjM0ODgsNTUyLjZoMi45MDYyNWwtMC40ODQzNyw3LjE0MDYzaC0xLjkzNzV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC00MzgsLTU1MiUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmQzOTQ1JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gYiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYm9udXNfcHJvZ3JhbSAucHJvZ3JhbSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogY2FsYygzMyUgLSAxNnB4KTtcbiAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBwYWRkaW5nOiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19wcm9ncmFtX2dyYXkucG5nXCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxN3B4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMThweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbi5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0ucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk0NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnX3Byb2dyYW1fcmVkLnBuZ1wiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbS5yZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbi5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0ucmVkIC5oMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbS5yZWQgLmdldCB7XG4gIGNvbG9yOiAjZmQzOTQ1O1xufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbS5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk4NjQ1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmdfcHJvZ3JhbV9vcmFuZ2UucG5nXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtLm9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbS5vcmFuZ2UgLmgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtLm9yYW5nZSAuZ2V0IHtcbiAgY29sb3I6ICNmOTg2NDU7XG59XG4uYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODE1YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnX3Byb2dyYW1fZ3JlZW4ucG5nXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG4uYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtLmdyZWVuIC5oMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbS5ncmVlbiAuZ2V0IHtcbiAgY29sb3I6ICMwMDgxNWE7XG59XG4uYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtIC5oMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0gLmgzIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSAuZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0gLmdldCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSAuZ2V0IHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSAuZ2V0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgbWFyZ2luOiAtMTVweCAwIDA7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG4uYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtIHAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtIHAge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbjogLTE4cHggMCAwO1xuICB9XG59XG4uYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmdfcHJvZ3JhbV9ncmF5LnBuZ1wiKTtcbn1cblxuc2VjdGlvbi5tYWluLmlhbS1vbi1ldmVudCB7XG4gIG1heC13aWR0aDogMTQxMXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbnNlY3Rpb24ubWFpbi5pYW0tb24tZXZlbnQgLmJfb25fZXZlbnQgLmNvbHVtbl9jb250ZW50IC5fY29udGVudCB7XG4gIHdpZHRoOiB1bnNldDtcbiAgZGlzcGxheTogdW5zZXQ7XG59XG5zZWN0aW9uLm1haW4uaWFtLW9uLWV2ZW50IHNlY3Rpb24uaWFtLW9uLWV2ZW50LXBvbGwge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5vbi1ldmVudC1jb2wtbGVmdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5vbi1ldmVudC1jb2wtbGVmdCAuY29udGVudC1vbi1ldmVudC1sZWZ0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4gLm9uLWV2ZW50LWNvbC1sZWZ0ID4gLnJvdyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm1haW4gLm9uLWV2ZW50LWNvbC1sZWZ0ID4gLnJvdyA+IC5jb2wge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5vbi1ldmVudC1jb2wtbGVmdC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ3MXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ub24tZXZlbnQtY29sLWxlZnQgPiAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAub24tZXZlbnQtY29sLWxlZnQgPiAucm93IGgyLmgyOmJlZm9yZSB7XG4gICAgbWF4LWhlaWdodDogMzRweDtcbiAgfVxufVxuLm9uLWV2ZW50LWNvbC1sZWZ0IC5tZWV0aW5nLWRldGFpbHMsIC5vbi1ldmVudC1jb2wtbGVmdCAuc2Nhbi1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5vbi1ldmVudC1jb2wtcmlnaHQge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCA0NXB4O1xufVxuLm9uLWV2ZW50LWNvbC1yaWdodCA+IC5iX29uX2V2ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub24tZXZlbnQtY29sLXJpZ2h0ID4gLmJfb25fZXZlbnQgPiAuaDIge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm9uLWV2ZW50LWNvbC1yaWdodCA+IC5iX29uX2V2ZW50ID4gLmgyID4gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vbi1ldmVudC1jb2wtcmlnaHQgLmhpZGUtc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vbi1ldmVudC1jb2wtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5vbi1ldmVudC1jb2wtcmlnaHQgPiAuYl9vbl9ldmVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG4gIC5vbi1ldmVudC1jb2wtcmlnaHQgPiAuYl9vbl9ldmVudCAuaDIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm9uLWV2ZW50LWNvbC1yaWdodCA+IC5iX29uX2V2ZW50IC5oMjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9uLWV2ZW50LWNvbC1yaWdodCA+IC5iX29uX2V2ZW50IC5oMiA+IGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbiAgLm9uLWV2ZW50LWNvbC1yaWdodCA+IC5iX29uX2V2ZW50IC5oMiA+IHNwYW4ge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAub24tZXZlbnQtY29sLXJpZ2h0ID4gLmJfb25fZXZlbnQgLmgyIC5oaWRlLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAub24tZXZlbnQtY29sLXJpZ2h0ID4gLmJfb25fZXZlbnQgLmgyIC5oaWRlLXNpZGViYXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI0ZGRjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0ZGRjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5vbi1ldmVudC1jb2wtcmlnaHQuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb2x1bW5fZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0U5RTlFOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbHVtbl9kcm9wZG93bi1jb250cm9scy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbHVtbl9kcm9wZG93bi1jb250cm9scy1ib3gtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMzMzMzMzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29sdW1uX2Ryb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbl9kcm9wZG93bi1jb250cm9scy1ib3gtZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdhbWVmaWNhdGlvbi1wcm9ncmVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREZERjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLWJhci1ib3VuZCB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTBweDtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2FtZWZpY2F0aW9uLXByb2dyZXNzLWJhci1ib3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXItYm91bmQgPiAucHJvZ3Jlc3MtdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRvcDogLTI1cHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggI0ZGRkZGRjtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtYmFyLWJvdW5kLnJlZCB7XG4gIGxlZnQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3ODJCO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXItYm91bmQucmVkID4gLnByb2dyZXNzLXZhbHVlIHtcbiAgY29sb3I6ICNGRjc4MkI7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLWJhci1ib3VuZC55ZWxsb3cge1xuICBsZWZ0OiAyMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyREIzODtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtYmFyLWJvdW5kLnllbGxvdyA+IC5wcm9ncmVzcy12YWx1ZSB7XG4gIGNvbG9yOiAjRTJEQjM4O1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXItYm91bmQuZ3JlZW4ge1xuICBsZWZ0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkE5NTtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtYmFyLWJvdW5kLmdyZWVuID4gLnByb2dyZXNzLXZhbHVlIHtcbiAgY29sb3I6ICM0MEJBOTU7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLWJhci1jdXJyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQTk1O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXM7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLWJhci1jdXJyZW50IC5wcm9ncmVzcy12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMxNGFjN2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IC01MHB4O1xuICByaWdodDogLTIwcHg7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLWJhci1jdXJyZW50IC5wcm9ncmVzcy12YWx1ZS1lZGdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQTk1O1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXItY3VycmVudC5vd25lciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFOUU5RTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1wb3NpdGlvbiB7XG4gIHdpZHRoOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogNDBweDtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0tcG9zaXRpb24taW5kZXgge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyNzJBMzg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1wb3NpdGlvbi1zY29yZXMge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGRjc4MkI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1wb3NpdGlvbi1jcm93biA+IGltZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogNDBweDtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0tcHJvZmlsZS1hdmF0YXIge1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLXByb2ZpbGUtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjcyQTM4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1wcm9maWxlLW9yZ2FuaXNhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLWRpc2NvdW50IHtcbiAgd2lkdGg6IDY4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1kaXNjb3VudC1jb2wge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLWRpc2NvdW50LWNvbCA+IGgzIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1kaXNjb3VudC1ncmVlbiB7XG4gIGNvbG9yOiAjNDBCQTk1O1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1kaXNjb3VudC15ZWxsb3cge1xuICBjb2xvcjogI0UyREIzODtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0tZGlzY291bnQtcmVkIHtcbiAgY29sb3I6ICNGRjc4MkI7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYxRTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbjogMCAxcHg7XG4gIH1cbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgbGVmdDogLTMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNFOUU5RTk7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNFOUU5RTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtIHtcbiAgICBtYXJnaW46IDAgMTBweCA4cHg7XG4gIH1cbiAgLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS5kaXNjb3VudC1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2M2RlZywgI2ZmZmZmZiAwJSwgIzQwYmE5NSAxMDAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDY0LCAxODYsIDE0OSwgMC44KTtcbiAgfVxuICAuZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLmRpc2NvdW50LXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2M2RlZywgI2ZmZmZmZiAwJSwgI2UyZGIzOCAxMDAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjE5LCA1NiwgMC44KTtcbiAgfVxuICAuZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLmRpc2NvdW50LXJlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2M2RlZywgI2ZmZmZmZiAwJSwgI2ZmNzgyYiAxMDAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTIwLCA0MywgMC44KTtcbiAgfVxuICAuZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4ub24tZXZlbnQtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2lhbV9vbl9ldmVudC9iYW5uZXItY2VsZWJyYXRpb24tM3gucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTQxMXB4O1xuICBoZWlnaHQ6IDI4OXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9uLWV2ZW50LWJhbm5lciBkaXYudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgbGVmdDogNzVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIGZvbnQtc2l6ZTogMzlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xufVxuLm9uLWV2ZW50LWJhbm5lciBkaXYudGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNTZweDtcbiAgbGVmdDogNzVweDtcbiAgd2lkdGg6IDYwMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLm9uLWV2ZW50LWJhbm5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGRkZGIDUwJSwgdHJhbnNwYXJlbnQpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAub24tZXZlbnQtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb2xsLXF1ZXN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wb2xsLXF1ZXN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBvbGwtcXVlc3Rpb24tb3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ucG9sbC1xdWVzdGlvbi1vcHRpb24uZnVsbC1yb3cge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4ucG9sbC1xdWVzdGlvbi1vcHRpb24tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBvbGwtcXVlc3Rpb24tb3B0aW9uLWxhYmVsIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb2xsLXF1ZXN0aW9uLW9wdGlvbi1sYWJlbCBpbnB1dDpjaGVja2VkIH4gLnBvbGwtcXVlc3Rpb24tb3B0aW9uLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM0MEJBOTU7XG59XG4ucG9sbC1xdWVzdGlvbi1vcHRpb24tbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5wb2xsLXF1ZXN0aW9uLW9wdGlvbi1jb250cm9sOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogc29saWQgNXB4ICM0MEJBOTU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wb2xsLXF1ZXN0aW9uLW9wdGlvbi1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjQkFCQUJBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucG9sbC1xdWVzdGlvbi1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLnBvbGwtcXVlc3Rpb24tcmF0aW5nLWxpbmUtb3B0aW9uLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9sbC1xdWVzdGlvbi1yYXRpbmctbGluZS1vcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvbGwtcXVlc3Rpb24tcmF0aW5nLWxpbmUtb3B0aW9uOmhvdmVyIH4gbGFiZWwge1xuICBjb2xvcjogIzQwQkE5NTtcbn1cbi5wb2xsLXF1ZXN0aW9uLXJhdGluZy1saW5lLW9wdGlvbjpjaGVja2VkIH4gbGFiZWwge1xuICBjb2xvcjogIzQwQkE5NTtcbn1cbi5wb2xsLXF1ZXN0aW9uLXJhdGluZy1saW5lLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wb2xsLXF1ZXN0aW9uLXJhdGluZy1saW5lLXRleHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4ucG9sbC1xdWVzdGlvbi1zdWJtaXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvbGwtcXVlc3Rpb24tc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAyOTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTUxZGVnLCByZ2IoMjUyLCA4NywgOTQpIDAlLCByZ2IoMjQ3LCAxODAsIDQ0KSAxMDAlKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9sbC1xdWVzdGlvbi1zdWJtaXQtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTFkZWcsICNmYzJiMmYgMCUsICNmN2M1MTggMTAwJSk7XG59XG4ucG9sbC1xdWVzdGlvbi1pbnB1dC1wcm9tcHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0JFQkVCRTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9sbC1xdWVzdGlvbi1jb21wbGV0ZSB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xufVxuLnBvbGwtcXVlc3Rpb24tc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cbi5wb2xsLXF1ZXN0aW9uLXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbjogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucG9sbC1xdWVzdGlvbi1tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMztcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiNwb2xsLWNvbXBsZXRlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jcG9sbC1jb21wbGV0ZWQgZGl2LmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BvbGwtY29tcGxldGVkIGRpdi5oMjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb2xsLWNvbXBsZXRlZCBkaXYuaDIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xufVxuI3BvbGwtY29tcGxldGVkIC5wb2xsLXN1cnZleS1kb25lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjcyQTM4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI3BvbGwtY29tcGxldGVkIC5wb2xsLXN1cnZleS1kb25lIC5kb25lIHtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuI3BvbGwtY29tcGxldGVkIC5tZnAtY2xvc2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9iaWxlLXNob3ctdXNlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3ODJCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tb2JpbGUtc2hvdy11c2VycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2JpbGUtc2hvdy11c2VycyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cblxuLmJfc2VhcmNoX2V2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgcGFkZGluZzogOTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cy5hY3RpdmUge1xuICB6LWluZGV4OiAxMDtcbn1cbi5iX3NlYXJjaF9ldmVudHMuYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5iX3NlYXJjaF9ldmVudHMuYWN0aXZlOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0yO1xufVxuLmJfc2VhcmNoX2V2ZW50cy5hY3RpdmUgLnNlYXJjaF9ldmVudHMge1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cbi5iX3NlYXJjaF9ldmVudHMuYWN0aXZlIC5maWx0ZXJfaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuLmJfc2VhcmNoX2V2ZW50cyBzZWN0aW9uLnNlYXJjaF9ldmVudHMge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgc2VjdGlvbi5zZWFyY2hfZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyBzZWN0aW9uLnNlYXJjaF9ldmVudHMge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogOTBweDtcbn1cbi5iX3NlYXJjaF9ldmVudHM6YWZ0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLmRpc3BsYXlfdGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYl9zZWFyY2hfZXZlbnRzIC50YWJlbF9pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmJfc2VhcmNoX2V2ZW50cyAudGFiZWxfaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDMxJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnRhYmVsX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDI2JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC50YWJlbF9pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLnRhYmVsX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIHdpZHRoOiBjYWxjKDY5JSAtIDI5MHB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAudGFiZWxfaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICB3aWR0aDogY2FsYyg3NCUgLSAxOTBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAudGFiZWxfaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cyAudGFiZWxfaXRlbTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHdpZHRoOiAyOTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnRhYmVsX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnRhYmVsX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC5maWx0ZXJfaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YzZjNmMztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5maWx0ZXJfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAuZmlsdGVyX3dyYXAgLnRhYmVsX2l0ZW1faW5uZXIge1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC5maWx0ZXJfd3JhcCAudGFiZWxfaXRlbV9pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl93cmFwIC50YWJlbF9pdGVtX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl93cmFwIC50YWJlbF9pdGVtX2lubmVyICsgLnRhYmVsX2l0ZW1faW5uZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl93cmFwIC50YWJlbF9pdGVtX2lubmVyICsgLnRhYmVsX2l0ZW1faW5uZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWFyY2hfZXZlbnRzIHtcbiAgbWFyZ2luOiAtNjBweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iX3NlYXJjaF9ldmVudHMgI2lucHV0X3NlYXJjaCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uYl9zZWFyY2hfZXZlbnRzICNpbnB1dF9zZWFyY2ggLnVpLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgI2lucHV0X3NlYXJjaCAudWktbWVudSBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJfc2VhcmNoX2V2ZW50cyAjaW5wdXRfc2VhcmNoIC51aS1tZW51IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi5iX3NlYXJjaF9ldmVudHMgI2lucHV0X3NlYXJjaCAudWktbWVudSBsaSArIGxpIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAuaW5wdXRfc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLmlucHV0X3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuaW5wdXRfc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIGg1IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2JlYmViZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLmJ0bl9zZWFyY2gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE4cHggMjVweCAxOHB4IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuYnRuX3NlYXJjaCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cyAuYnRuX3NlYXJjaDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IC00cHggOHB4IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSfQodC70L7QuV8xJyBkYXRhLW5hbWU9J9Ch0LvQvtC5IDEnIHdpZHRoPScxNycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2LjQyIDE2LjQyJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDcGF0aCBpZD0neHZqMWEnIGNsYXNzPSdjbHMtMScgZD0nTTYuOTMsMTEuOEE0Ljg4LDQuODgsMCwwLDEsMi4wNSw2LjkzaDBBNC44Nyw0Ljg3LDAsMCwxLDYuOTIsMi4wNWgwQTQuODcsNC44NywwLDAsMSwxMS44LDYuOTJoMEE0Ljg3LDQuODcsMCwwLDEsNi45MywxMS44Wk0xNi40MiwxNSwxMi40OSwxMWE2Ljg1LDYuODUsMCwwLDAsMS4zNi00LjExLDYuOTMsNi45MywwLDEsMC02LjkyLDYuOTNBNi44NCw2Ljg0LDAsMCwwLDExLDEyLjQ5TDE1LDE2LjQyWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC5idG5fc2VhcmNoOjpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cyAuYnRuX29wZW5fZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOCcgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOCAxMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMzE0LDIwOWgxMnYyaC0xMnpNMzI5LDIwNHYyaC0xOHYtMnpNMzE4LDIxNGg0djJoLTR6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMTEsLTIwNCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC5idG5fb3Blbl9maWx0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5maWx0ZXJfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuZmlsdGVyX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwIDAgLTMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl93cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cyAuZmlsdGVyX3dyYXBwZXIgLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5maWx0ZXJfd3JhcHBlciAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl93cmFwcGVyIFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl9saXN0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuZmlsdGVyX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBwYWRkaW5nOiAwIDQwcHggNXB4IDA7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIC5mb3JtX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIC5pbnB1dF9zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X3dyYXBwZXIgLmlucHV0X3NlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIC5pbnB1dF9zZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAuaW5wdXRfc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAuaW5wdXRfc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIC5pbnB1dF9zZWxlY3Q6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAuaW5wdXRfc2VsZWN0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X3dyYXBwZXIgLmlucHV0X3NlbGVjdDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X3dyYXBwZXIgLmlucHV0X3NlbGVjdDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAudWktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIC51aS1tZW51IHtcbiAgICBsZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAudWktbWVudSBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X3dyYXBwZXIgLnVpLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAudWktbWVudSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI0ZGNzgyQjtcbiAgb3BhY2l0eTogMC4xOyovXG59XG4uYl9zZWFyY2hfZXZlbnRzIC5sYWJlbF9zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAubGFiZWxfc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAubGFiZWxfc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLmxhYmVsX3NlbGVjdCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI2cHg7XG4gIHRvcDogLTI2cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5sYWJlbF9zZWxlY3QgaTpiZWZvciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLmxhYmVsX3NlbGVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nOScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiA5JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDk2LjIyOSwxOTcuNjgzNzJsNi44ODY0Nyw2Ljg4NjQ3bDYuODg2NDcsLTYuODg2NDcnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwOTUsLTE5NyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC00cHggMCAwIDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLmxhYmVsX3NlbGVjdC5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAubGFiZWxfc2VsZWN0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF9saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtaGVpZ2h0OiAzMDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxlZnQ6IC0zMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X2xpc3Qge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3RfbGlzdCB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF9saXN0IGxpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF9saXN0IGxpIHtcbiAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF9saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnNlYXJjaF9ldmVudHNfNDA0IC5iX3NlYXJjaF9ldmVudHM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iX2V2ZW50c19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iX2V2ZW50c19ibG9jayAuZXZlbnRzX3NlbGVjdGVkX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiA0MHB4O1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfc2VsZWN0ZWRfY2F0ZWdvcnkgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4uYl9ldmVudHNfYmxvY2sgLmV2ZW50c19zZWxlY3RlZF9jYXRlZ29yeSAuY2F0ZWdvcnlfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi13aWR0aDogODBweDtcbiAgcGFkZGluZzogNXB4IDMwcHggNXB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYl9ldmVudHNfYmxvY2sgLmV2ZW50c19zZWxlY3RlZF9jYXRlZ29yeSAuY2F0ZWdvcnlfaXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC00cHggMCAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE2MTEuNjIwNzIsNDEwLjgzODg3bDYuMzYzOTYsLTYuMzYzOTZsMC43MDcxMSwwLjcwNzExbC02LjM2Mzk2LDYuMzYzOTZ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xNjEyLjMyNzgyLDQwNC40NzQ5MWw2LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsMC43MDcxMWwtNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE2MTEsLTQwNCUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3RpdGxlJTNFUmVjdGFuZ2xlIDg0JTNDL3RpdGxlJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTEnIGZpbGw9JyUyMzMzMzMzMycgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ibG9jayB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ibG9jay5tYWluIC5ibG9ja19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi5iX2V2ZW50c19ibG9jayAuZXZlbnRzX2Jsb2NrIC5zbGljay1kb3RzIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYmxvY2sgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZWJlYmU7XG4gIG1hcmdpbjogMCA1cHggNXB4O1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYmxvY2sgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ODY0NTtcbn1cbi5iX2V2ZW50c19ibG9jayAuZXZlbnRzX2Jsb2NrIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9ldmVudHNfYmxvY2tfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5iX2V2ZW50c19ibG9ja19pdGVtIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYl9ldmVudHNfYmxvY2tfaXRlbSAuaW1nX3dyYXBwZXIge1xuICBoZWlnaHQ6IDE4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJfZXZlbnRzX2Jsb2NrX2l0ZW0gLmljb25fbGlrZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbn1cbi5iX2V2ZW50c19ibG9jayAuaXRlbV9jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fdG9wIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iX2V2ZW50c19ibG9jayAuYnRuX2NhdGVnb3J5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYl9ldmVudHNfYmxvY2sgLmJ0bl9jYXRlZ29yeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNGN0I0MkM7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fcHJpY2Uge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMCAwO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5pdGVtX3ByaWNlIHNwYW4ge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fcHJpY2UgLmljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fcHJpY2UgLmljb25zICsgLmljb25zIHtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fcHJpY2UgLmljb25fZGlzY291bnRzIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE3IDE2JyUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J003LDZhMC41OCwwLjU4LDAsMSwwLS41OC41OEEwLjU4LDAuNTgsMCwwLDAsNyw2SDdabTQuNSw0LjVhMC41OCwwLjU4LDAsMSwwLS41OC41OCwwLjU4LDAuNTgsMCwwLDAsLjU4LTAuNThoMFpNOC4xNCw2QTEuNzIsMS43MiwwLDEsMSw2LjQyLDQuMzEsMS43MiwxLjcyLDAsMCwxLDguMTQsNmgwWm00LTEuMTdhMC41NiwwLjU2LDAsMCwxLDAsLjc5aDBsLTYsNmEwLjU2LDAuNTYsMCwwLDEtLjQuMTYsMC41NiwwLjU2LDAsMCwxLS41Ny0wLjU2aDBhMC41NiwwLjU2LDAsMCwxLC4xNy0wLjRsNi02YTAuNTcsMC41NywwLDAsMSwuOCwwaDBabTAuNTUsNS42N2ExLjcyLDEuNzIsMCwwLDEtMy40My4xMnMwLS4wOCwwLTAuMTJBMS43MiwxLjcyLDAsMCwxLDEyLjY0LDEwLjUzWm0tNi40NSw2YTAuNjIsMC42MiwwLDAsMCwuMjctMC4wNmwyLjIyLTEuMDksMi4yMiwxLjA5YTAuNjMsMC42MywwLDAsMCwuODItMC4yN2wxLjE1LTIuMTgsMi40My0uNDJhMC42MiwwLjYyLDAsMCwwLC41MS0wLjdsLTAuMzQtMi40NSwxLjcxLTEuNzdhMC42MiwwLjYyLDAsMCwwLDAtLjg3TDE1LjQ2LDYuMDcsMTUuOCwzLjYzYTAuNjIsMC42MiwwLDAsMC0uNTEtMC43bC0yLjQzLS40M0wxMS43MSwwLjMzQTAuNjMsMC42MywwLDAsMCwxMC44OS4wNkw4LjY3LDEuMTUsNi40NiwwLjA2YTAuNjMsMC42MywwLDAsMC0uODIuMjdMNC40OCwyLjUxbC0yLjQzLjQzYTAuNjIsMC42MiwwLDAsMC0uNTEuN0wxLjg5LDYuMDcsMC4xOCw3Ljg1YTAuNjIsMC42MiwwLDAsMCwwLC44N2wxLjcxLDEuNzdMMS41NCwxMi45M2EwLjYyLDAuNjIsMCwwLDAsLjUxLjdsMi40MywwLjQyLDEuMTUsMi4xOGEwLjYyLDAuNjIsMCwwLDAsLjU1LjMzaDBaJyBmaWxsPSclMjM5MjkyOTInLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fcHJpY2UgLmljb25fdm9sdW50ZWVycyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAyMCAxNCclM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNOS4zNyw4LjI4QTMuOTQsMy45NCwwLDAsMCw3LDExLjc1VjE0SDBWMTEuNUMwLDkuMTcsNC42Nyw4LDcsOEExMi4yOCwxMi4yOCwwLDAsMSw5LjM3LDguMjhaTTIwLDExLjc1VjE0SDlWMTEuNzVDOSw5LjkyLDEyLjY3LDksMTQuNSw5UzIwLDkuOTIsMjAsMTEuNzVaTTQsM0EzLDMsMCwxLDEsNyw2LDMsMywwLDAsMSw0LDNabTgsMS41QTIuNSwyLjUsMCwxLDEsMTQuNSw3LDIuNSwyLjUsMCwwLDEsMTIsNC41WicgZmlsbD0nJTIzOTI5MjkyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjcyQTM4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgZmxleDogMTtcbn1cbi5iX2V2ZW50c19ibG9jayAuX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmYzU3NWU7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1faW5mbyB7XG4gIHBhZGRpbmc6IDAgMCAxM3B4O1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5pdGVtX2luZm8gLmluZm9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5iX2V2ZW50c19ibG9jayAuaXRlbV9pbmZvIC5pbmZvX2l0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjVweDtcbiAgY29sb3I6ICNmYzU3NWU7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5pdGVtX2luZm8gLmluZm9faXRlbSBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iX2V2ZW50c19ibG9jayAuaXRlbV9pbmZvIC5pbmZvX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5pdGVtX2luZm8gLmluZm9faXRlbSArIC5pbmZvX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fYm90dG9tIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fYm90dG9tIC50aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5pdGVtX2JvdHRvbSAuY2l0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iX2V2ZW50c19ibG9jayAuaXRlbV9ib3R0b20gLmNpdHk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iX2V2ZW50c19ibG9jayAudmlldy1hbGwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2tfX3BlcnNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrX19xdWVzdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2tfX3RyaWdnZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbn1cbi5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEge1xuICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA0MHB4IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEge1xuICAgIHBhZGRpbmc6IDQwcHggNDVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIGgzIHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAucm93IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy13cmFwIHtcbiAgcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctd3JhcCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IC0zMHB4O1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctd3JhcCBpbWcge1xuICBtYXgtd2lkdGg6IDI3OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctYXBwbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuYmxfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuYmxfdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5ibF9hcHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5ibF9hcHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5ibF9hcHAgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmJsX2FwcCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5ibF9hcHAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIG1hcmdpbjogMCA1cHggMTBweDtcbiAgfVxufVxuLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuYmxfYXBwIGltZyArIGltZyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5ibF9hcHAgaW1nICsgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuYmxfYXBwIGltZyArIGltZyB7XG4gICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy1wbGF5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuY29sLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ib3R0b206YmVmb3JlLCAuYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5iX2V2ZW50c19ibG9jayAuZXZlbnRzX2JvdHRvbTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYm90dG9tIC5ib3R0b21faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuZXZlbnRzX2JvdHRvbSAuYm90dG9tX2l0ZW0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ib3R0b20gLmJvdHRvbV9pdGVtOm50aC1jaGlsZCgybikge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuZXZlbnRzX2JvdHRvbSAuYm90dG9tX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYm90dG9tIC5ib3R0b21faXRlbSArIC5ib3R0b21faXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYm90dG9tIC5iX3BhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ib3R0b20gLmJfcGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ib3R0b20gLnNlbGVjdHJpYyAubGFiZWwge1xuICBjb2xvcjogI2ZmNzgyYjtcbn1cbi5iX2V2ZW50c19ibG9jayAudmlld19zZWxlY3QgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbi5iX2V2ZW50c19ibG9jayAudmlld19zZWxlY3QgLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJfZXZlbnRzX2Jsb2NrX3Blb3BsZSAuYmxvY2stdl9faS1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYl9ldmVudHNfYmxvY2tfcGVvcGxlIC5ibG9jay12X19pLW5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYl9ldmVudHNfYmxvY2tfcGVvcGxlIC5ibG9jay12X19pLWNvbXBhbnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iX2V2ZW50c19ibG9ja19wZW9wbGUgLmJsb2NrLXZfX2ktY29tcGFueTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5iX2V2ZW50c19ibG9ja19wZW9wbGUgLnRhYnMtc2xpY2tlZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9ldmVudHNfYmxvY2tfcGVvcGxlIC5iLXRhYnNfX3RhYiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmV2ZW50LWRlc2NyaXB0aW9uIGFydGljbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5ldmVudC1kZXNjcmlwdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZXZlbnQtZGVzY3JpcHRpb24gLnNob3ctYWxsX190ZXh0LS1sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ldmVudC1kZXNjcmlwdGlvbi0tb3BlbiBhcnRpY2xlIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5ldmVudC1kZXNjcmlwdGlvbi0tb3BlbiAuc2hvdy1hbGwgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5ldmVudC1kZXNjcmlwdGlvbi0tb3BlbiAuc2hvdy1hbGxfX3RleHQtLWxlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZXZlbnQtZGVzY3JpcHRpb24tLW9wZW4gLnNob3ctYWxsX190ZXh0LS1mdWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV2ZW50LWRlc2NyaXB0aW9uIHVsLFxuLmV2ZW50LWRlc2NyaXB0aW9uLS1vcGVuIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmV2ZW50LWRlc2NyaXB0aW9uIHVsIGxpLFxuLmV2ZW50LWRlc2NyaXB0aW9uLS1vcGVuIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ldmVudC1kZXNjcmlwdGlvbiBkaXYsXG4uZXZlbnQtZGVzY3JpcHRpb24tLW9wZW4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJfYWRkX2V2ZW50cyB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9hZGRfZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9hZGRfZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9hZGRfZXZlbnRzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5iX2FkZF9ldmVudHMgLmFkZF9ldmVudHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iX2FkZF9ldmVudHMgLmFkZF9ldmVudHMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5iX2FkZF9ldmVudHMgLmFkZF9ldmVudHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5iX2FkZF9ldmVudHMgLmFkZF9ldmVudHMgLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5iX2FkZF9ldmVudHMgLmFkZF9ldmVudHMgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTRweCk7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbSB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJfYWRkX2V2ZW50cyAuZXZlbnRzX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyNycgaGVpZ2h0PScyNycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyNyAyNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNjY0Ljk5OTAyLDEyMDAuMDAwNjR2LTEyLjAwMTVoLTExLjk5ODc4di0yLjk5OTdoMTEuOTk4Nzh2LTExLjk5ODhoMy4wMDA3M3YxMS45OTg4aDEyLjAwMDQ5djIuOTk5N2gtMTIuMDAwNDl2MTIuMDAxNXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTY1MywtMTE3MyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZjk4NjQ1JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLmJfYWRkX2V2ZW50cyAuZXZlbnRzX2l0ZW0gKyAuZXZlbnRzX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iX2FkZF9ldmVudHMgLmV2ZW50c19pdGVtICsgLmV2ZW50c19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cbn1cbi5iX2FkZF9ldmVudHMgLmV2ZW50c19pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggMCA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJfYWRkX2V2ZW50cyAuZXZlbnRzX2l0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gIH1cbn1cbi5iX2FkZF9ldmVudHMgLmV2ZW50c19pdGVtIGgzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbSBoMzpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbSBoMyBzcGFuIHtcbiAgY29sb3I6ICNmOTg2NDU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iX29yZ2FuaXplcnMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gIG1pbi1oZWlnaHQ6IDQ3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJfb3JnYW5pemVycyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAwcHggY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iX29yZ2FuaXplcnMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM0MHB4IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYl9vcmdhbml6ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iX29yZ2FuaXplcnMgLm9yZ2FuaXplcnNfY29udGVudCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG4uYl9vcmdhbml6ZXJzIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmJfb3JnYW5pemVycyB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5iX29yZ2FuaXplcnMgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG4uYl9vcmdhbml6ZXJzIHVsIGxpICsgbGkge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmJfb3JnYW5pemVycyB1bCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xufVxuLmJfb3JnYW5pemVycyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG4uYl9vcmdhbml6ZXJzIC5idG46YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzQ0LjA4MTMsMzM5Ny4yNjU0MnYtNy4zNDczMWgtNy4zNDY5MnYtMS44MzY2Mmg3LjM0Njkydi03LjM0NzMxaDEuODM3NjV2Ny4zNDczMWg3LjM0NjY4djEuODM2NjJoLTcuMzQ2Njh2Ny4zNDczMXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzM2LC0zMzgwJTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAtM3B4IDEwcHggMCAwO1xufVxuXG4uYmFubmVyX3RyaXBfcGxhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5iYW5uZXJfdHJpcF9wbGFuX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggNzVweCA5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW4gLmJhbm5lcl9jbG9zZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMScgaGVpZ2h0PScxMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMSAxMSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTY1OC4wMjE0NCwyNjEuNDM1NDlsLTMuNTM1NTMsLTMuNTM1NTNsLTMuNTM0ODQsMy41MzQ4NGwtMS40MTU1OSwtMS40MTU1OWwzLjUzNDg0LC0zLjUzNDg0bC0zLjUzNTUzLC0zLjUzNTUzbDEuNDE1NTksLTEuNDE1NTlsMy41MzU1MywzLjUzNTUzbDMuNTM0ODQsLTMuNTM0ODRsMS40MTU1OSwxLjQxNTU5bC0zLjUzNDg0LDMuNTM0ODRsMy41MzU1MywzLjUzNTUzeicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTY0OSwtMjUxJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYmFubmVyX3RyaXBfcGxhbiAuYmFubmVyX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5iYW5uZXJfdHJpcF9wbGFuX2Jhbm5lcl9pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2Jhbm5lcl9pbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9iYW5uZXJfaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2Jhbm5lcl9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW5fYmFubmVyX2ltZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTgwcHg7XG4gIHdpZHRoOiA0OTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2Jhbm5lcl9pbWc6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fYmFubmVyX2ltZzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fYmFubmVyX2ltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9iYW5uZXJfaW1nIGltZyB7XG4gICAgcmlnaHQ6IC0yNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fYmFubmVyX2ltZyBpbWcge1xuICAgIHJpZ2h0OiAtMzUlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTYwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG59XG4uYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA1MTdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCAwIDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLnRyaXBfbGlzdCB7XG4gIHBhZGRpbmc6IDcwcHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLnRyaXBfbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudHJpcF9saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLnRyaXBfbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50cmlwX2xpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudHJpcF9saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50cmlwX2xpc3QgbGkge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50cmlwX2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudHJpcF9saXN0IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLnRyaXBfbGlzdCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50cmlwX2xpc3Qgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjZmY3ODJiO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLm51bWJlciB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG4uYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDE0NXB4O1xuICBtYXJnaW46IDAgMCAwIDZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iYW5uZXJfd3JhcCBoMixcbi5iYW5uZXJfb3JnX3dyYXAgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXJfd3JhcCBoMixcbiAgLmJhbm5lcl9vcmdfd3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYmFubmVyX3dyYXAgaDIsXG4gIC5iYW5uZXJfb3JnX3dyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5iYW5uZXJfd3JhcCBoMiBzcGFuLFxuLmJhbm5lcl9vcmdfd3JhcCBoMiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmI2YTU0LCAjZmQ3ODRiLCAjZmU4NzQyLCAjZmM5NTNiLCAjZjhhNDM1KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmYjZhNTQ7XG59XG5cbi5pdGVtX2NvbnRlbnRfd3JhcCAuc3RvcmVfcGxheSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5pdGVtX2NvbnRlbnRfd3JhcCAuc3RvcmVfcGxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuLml0ZW1fY29udGVudF93cmFwIC5iYW5uZXItbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLml0ZW1fY29udGVudF93cmFwIC5iYW5uZXItbGlzdCBsaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLml0ZW1fY29udGVudF93cmFwIC5iYW5uZXItbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLml0ZW1fY29udGVudF93cmFwIC5iYW5uZXItbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5pdGVtX2NvbnRlbnRfd3JhcCAuYmFubmVyLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmYjc1NGU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXRlbV9jb250ZW50X3dyYXAgLmJhbm5lci1saXN0IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuaXRlbV9jb250ZW50X3dyYXAgLmJhbm5lci1saXN0IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuXG4uc3RvcmUtYXBwIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Rpc3QvaW1nL2FwcGxlMi5wbmdcIik7XG4gIHdpZHRoOiAxNjlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuc3RvcmUtYXBwIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLnN0b3JlLWFwcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2ltZy9hcHBsZTEucG5nXCIpO1xuICB3aWR0aDogMTY5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnBsYXlfYXBwIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Rpc3QvaW1nL3BsYXltYXJrZXRfd2hpdGUucG5nXCIpO1xuICB3aWR0aDogMTY5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnBsYXlfYXBwIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLnBsYXlfYXBwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Rpc3QvaW1nL3BsYXltYXJrZXQxLnBuZ1wiKTtcbiAgd2lkdGg6IDE2OXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5iYW5uZXJfZGVzY3Ige1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lcl9kZXNjciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5iYW5uZXJfZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYmFubmVyX2Rlc2NyIHNwYW4ge1xuICBjb2xvcjogcmdiKDI1MSwgMTA4LCA4Myk7XG59XG5cbi5mb250LXdlaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jcmVhdGVfdHJpcF9wbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jcmVhdGVfdHJpcF9wbGFuIC50cmlwX3BsYW5fYmxvY2tfaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNyZWF0ZV90cmlwX3BsYW4gLnRyaXBfcGxhbl9jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDUwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0ZV90cmlwX3BsYW4gLnRyaXBfcGxhbl9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNyZWF0ZV90cmlwX3BsYW4gLmV2ZW50X2xpc3QgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0ZV90cmlwX3BsYW4gLmV2ZW50X2xpc3QgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jcmVhdGVfdHJpcF9wbGFuIC5ldmVudF9uYW1lIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udHJpcF9wbGFuX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJpcF9wbGFuX3dyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc4MmI7XG4gIGxlZnQ6IDI1cHg7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl93cmFwcGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyaXBfcGxhbl93cmFwcGVyIC5wZW9wbGVfbGlzdCBkaXYge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4udHJpcF9wbGFuX3dyYXBwZXIgLnBlb3BsZV9saXN0IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50cmlwX3BsYW5fYWxsX3N0ZXBzIC50YWJzX190YWJzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRyaXBfcGxhbl9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyaXBfcGxhbl9pdGVtICsgLnRyaXBfcGxhbl9pdGVtIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX2l0ZW0gKyAudHJpcF9wbGFuX2l0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cblxuLnRyaXBfcGxhbl9ibG9ja19pY29uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRURFMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl9ibG9ja19pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmlwX3BsYW5fYmxvY2tfaWNvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMCcgaGVpZ2h0PSc2JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDEwIDYnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE2MDUuNzAwNDksMTA1OS4xbC00LjcsLTQuN2wxLjQsLTEuNGwzLjMsMy4zbDMuMywtMy4zbDEuNCwxLjR6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNjAxLC0xMDUzJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC42JyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG59XG4udHJpcF9wbGFuX2Jsb2NrX2ljb24gLnBsYW4tdl9faS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRyaXBfcGxhbl9ibG9ja19pY29uIC5wbGFuLXZfX2ktaWNvbiBkaXYge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnRyaXBfcGxhbl9ibG9ja19pY29uIC50aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbn1cblxuLnRyaXBfcGxhbl90aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl90aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyaXBfcGxhbl90aXRsZSAucGxhbl9jaXR5cyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi50cmlwX3BsYW5fdGl0bGUgLnBsYW5fY2l0eXMgc3Ryb25nIHtcbiAgY29sb3I6ICNmZjc4MmI7XG59XG5cbi50cmlwX3BsYW5fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDJweCk7XG4gIG1hcmdpbjogMCAwIDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi50cmlwX3BsYW5fY29udGVudCAuYnRuX3NlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmlwX3BsYW5fY29udGVudCAuYnRuX3NlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyaXBfcGxhbl9jb250ZW50IC5idG5fc2VsZWN0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nNicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCA2JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNjA1LjcwMDQ5LDEwNTkuMWwtNC43LC00LjdsMS40LC0xLjRsMy4zLDMuM2wzLjMsLTMuM2wxLjQsMS40eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTYwMSwtMTA1MyUyOSclM0UlM0NnIG9wYWNpdHk9JzAuNiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAtMTBweCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi50cmlwX3BsYW5fY29udGVudCAuYnRuX3NlbGVjdC5vcGVuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudHJpcF9wbGFuX2NvbnRlbnQgLnRyaXBfcGxhbl9mb3VuZCB7XG4gICAgcGFkZGluZzogM3B4IDAgM3B4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRyaXBfcGxhbl9jb250ZW50IC50cmlwX3BsYW5faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHJpcF9wbGFuX2JveCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZjNTc1ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX2JveC5sYXN0X3JpZ2h0IC50YWJsZS1jZWxsOmxhc3Qtb2YtdHlwZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl9ib3ggLnRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udHJpcF9wbGFuX2JveCAucGVvcGxlX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udHJpcF9wbGFuX2JveCAuYnRuLS1oZXJlLWNoZWNrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0YWM3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0YWM3ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAudHJpcF9wbGFuX2JveCAuYnRuLS1oZXJlLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50cmlwX3BsYW5fYm94IC5idG4tLWhlcmUtY2hlY2sgLmhlcmVfY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nNycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCA3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNDk5LjcwMDA1LDEwNTguNDhsLTMuOSwtMy45bDEuMjYsLTEuMjZsMi42NCwyLjU4bDMuOSwtMy45bDEuMjYsMS4yNnonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0OTUsLTEwNTIlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtOXB4IDAgMCAwO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi50cmlwX3BsYW5fZm91bmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDNweCAyMnB4IDNweCAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuLnRyaXBfcGxhbl9mb3VuZCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRyaXBfcGxhbl9mb3VuZCBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xufVxuLnRyaXBfcGxhbl9mb3VuZCAubGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl9mb3VuZCAubGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cmlwX3BsYW5fZm91bmQgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udHJpcF9wbGFuX2ZvdW5kIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLnRyaXBfcGxhbl9mb3VuZCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luOiAwIDAgMCAxM3B4O1xufVxuLnRyaXBfcGxhbl9mb3VuZCAubnVtYmVyIHtcbiAgY29sb3I6ICNmZjc4MmI7XG59XG5cbi5ldmVudF9saXN0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudF9saXN0IHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50X2xpc3QgLmxpc3RfaW5saW5lX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZXZlbnRfbGlzdCAubGlzdF9pbmxpbmVfaXRlbSArIC5saXN0X2lubGluZV9pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudF9saXN0IC5saXN0X2lubGluZV9pdGVtICsgLmxpc3RfaW5saW5lX2l0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi5ldmVudF9saXN0IC5saXN0X2lubGluZV9pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZXZlbnRfbGlzdCAubGlzdF9pbmxpbmVfaXRlbSBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLnRyaXBfcGxhbl9pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsZXR0ZXItc3BhY2luZzogMC42NXB4O1xuICBwYWRkaW5nOiAwIDAgMCAyMnB4O1xufVxuLnRyaXBfcGxhbl9pbmZvIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRyaXBfcGxhbl9pbmZvIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnRyaXBfcGxhbl9pbmZvIHVsIGxpICsgbGkge1xuICBtYXJnaW46IDAgMCAwIDIxcHg7XG59XG4udHJpcF9wbGFuX2luZm8gc3Ryb25nIHtcbiAgY29sb3I6ICNmZjc4MmI7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50cmlwX3BsYW5fY29udGVudF9pbm5lciB7XG4gIC8qIGRpc3BsYXk6IG5vbmU7ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl9jb250ZW50X2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cmlwX3BsYW5fc2VhcmNoX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmxpc3RfaW5saW5lX2Jsb2NrIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxNXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5saXN0X2lubGluZV9ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmxpc3RfaW5saW5lX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAubGlzdF9pbmxpbmVfaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAubGlzdF9pbmxpbmVfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5saXN0X2lubGluZV9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4udHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg0KSB7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAuYmxvY2tfYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5ibG9ja19idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAucGxhbl9mcm9tLCAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5wbGFuX3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAyMCclM0UlM0NwYXRoIGQ9J001MzAsMTEyMy41Yy0xLjM4LDAgLTIuNSwtMS4xMiAtMi41LC0yLjVjMCwtMS4zOCAxLjEyLC0yLjUgMi41LC0yLjVjMS4zOCwwIDIuNSwxLjEyIDIuNSwyLjVjMCwxLjM4IC0xLjEyLDIuNSAtMi41LDIuNXpNNTMwLDExMTRjLTMuODcsMCAtNywzLjEzIC03LDdjMCw1LjI1IDcsMTMgNywxM2MwLDAgNywtNy43NSA3LC0xM2MwLC0zLjg3IC0zLjEzLC03IC03LC03eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC01MjMsLTExMTQlMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjZW50ZXI7XG59XG4udHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5idG5fY2hhbmdlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmJ0bl9jaGFuZ2Uge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAuYnRuX2NoYW5nZSB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmZvcm1fY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMzVweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5mb3JtX2NvbnRyb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmZvcm1fY29udHJvbCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMzVweDtcbiAgfVxufVxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAucGxhbl9kYXRlIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDIwJyUzRSUzQ3BhdGggZD0nTTExNzcsMTEzMGgtN3YtMmg3ek0xMTgyLDExMjJoLTE0djExaDE0ek0xMTg0LDExMTl2MTRjMCwxLjEgLTAuOSwyIC0yLDJoLTE0Yy0xLjExLDAgLTIsLTAuOSAtMiwtMmwwLjAxLC0xNGMwLC0xLjEgMC44OCwtMiAxLjk5LC0yaDF2LTJoMnYyaDh2LTJoMnYyaDFjMS4xLDAgMiwwLjkgMiwyek0xMTgwLDExMjZoLTEwdi0yaDEweicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMTY2LC0xMTE1JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCA0MHB4O1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAucGxhbl9kYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAuYnRuX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmJ0bl9zZWFyY2gge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmJ0bl9zZWFyY2gge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5idG5fc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG4udHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5idG5fc2VhcmNoOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogLTRweCA4cHggMCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J9Ch0LvQvtC5XzEnIGRhdGEtbmFtZT0n0KHQu9C+0LkgMScgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYuNDIgMTYuNDInJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGlkPSd4dmoxYScgY2xhc3M9J2Nscy0xJyBkPSdNNi45MywxMS44QTQuODgsNC44OCwwLDAsMSwyLjA1LDYuOTNoMEE0Ljg3LDQuODcsMCwwLDEsNi45MiwyLjA1aDBBNC44Nyw0Ljg3LDAsMCwxLDExLjgsNi45MmgwQTQuODcsNC44NywwLDAsMSw2LjkzLDExLjhaTTE2LjQyLDE1LDEyLjQ5LDExYTYuODUsNi44NSwwLDAsMCwxLjM2LTQuMTEsNi45Myw2LjkzLDAsMSwwLTYuOTIsNi45M0E2Ljg0LDYuODQsMCwwLDAsMTEsMTIuNDlMMTUsMTYuNDJaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wbGFuX2luZm8ge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl9pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcbiAgfVxufVxuLnBsYW5faW5mbyAuYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ucGxhbl9pbmZvIC5idG4tLWJ1eS1ncmF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBsYW5faW5mbyAuYnRuLS1idXktZ3JheSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5wbGFuX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5wbGFuX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBsYW5faXRlbSArIC5wbGFuX2l0ZW0ge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4ucGxhbl9pbmZvX3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDE1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1idXktZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtIC5idG4tLWJ1eS1ncmF5IHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1idXktZ3JheSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDExNXB4O1xuICB9XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1idXktZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW0gLmJ0bl93cmFwX2hlcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW0gLmJ0bl93cmFwX2hlcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtIC5idG5fd3JhcF9oZXJlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbn1cbi5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtIC5idG5fd3JhcF9oZXJlIFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuX3dyYXBfaGVyZSBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5idG4tLWhlcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRhYzdlO1xuICBib3JkZXItY29sb3I6ICMxNGFjN2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW0gLmJ0bl93cmFwX2hlcmUgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuYnRuLS1oZXJlIC5oZXJlX2NoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwJyBoZWlnaHQ9JzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTQ5OS43MDAwNSwxMDU4LjQ4bC0zLjksLTMuOWwxLjI2LC0xLjI2bDIuNjQsMi41OGwzLjksLTMuOWwxLjI2LDEuMjZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDk1LC0xMDUyJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1oZXJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNzgyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjZmY3ODJiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW0gLmJ0bi0taGVyZSB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gIH1cbn1cbi5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtIC5idG4tLWhlcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ODJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtIC5idG4tLWhlcmU6aG92ZXIgLmhlcmVfY2hlY2sge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1oZXJlIC5oZXJlX2NoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY3ODJiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC05cHggMCAwIDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1oZXJlIC5oZXJlX2NoZWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wbGFuX251bWJlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG59XG4ucGxhbl9udW1iZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wbGFuX251bWJlciBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLnBsYW5fd2F5IHtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG59XG4ucGxhbl93YXk6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIDdweCAwIDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm90dG9tOiA1MCU7XG4gIHJpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLnBsYW5fd2F5OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtM3B4IDhweCAwIDA7XG4gIHotaW5kZXg6IDM7XG59XG4ucGxhbl93YXkgKyAucGxhbl93YXkge1xuICBtYXJnaW46IDlweCAwIDA7XG59XG4ucGxhbl93YXkgKyAucGxhbl93YXk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMjAwJSAtIDVweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm90dG9tOiA1MCU7XG59XG4ucGxhbl93YXkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGxhbl93YXkgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGxhbl93YXkgbGk6bnRoLWNoaWxkKDJuKSB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wbGFuX3dheSBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBsYW5fd2F5IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGxhbl93YXkgLnBsYW5fdGltZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxhbl93YXkgLnBsYW5fdGltZSB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG59XG4ucGxhbl93YXkgLnBsYW5fdGltZSBzdHJvbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxhbl93YXkgLnBsYW5fdGltZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbn1cblxuLnBsYW5fcmVzZXJ2ZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGxhbl9yZXNlcnZlZCBzdHJvbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbi5wbGFuX3Jlc2VydmVkIGxpICsgbGkge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5wbGFuX3ByaWNlIHtcbiAgY29sb3I6ICMyNzJhMzg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBsYW5fcHJpY2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl9wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucGxhbl9wcmljZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmNzgyYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuX3ByaWNlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wbGFuX2luZm9fYm90dG9tIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLnBsYW5faW5mb19ib3R0b20gLnRyaXBfcGxhbl9pbmZvIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuX2luZm9fYm90dG9tIC50YWJsZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW5faW5mb19ib3R0b20gLnRhYmxlLWJveC5sYXN0X3JpZ2h0IC50YWJsZS1jZWxsOmxhc3Qtb2YtdHlwZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl9pbmZvX2JvdHRvbSAudGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi55b3VyX3RyaXBfcGxhbl93cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAueW91cl90cmlwX3BsYW5fd3JhcHBlciA+IC50YWJsZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ueW91cl90cmlwX3BsYW5fd3JhcHBlciA+IC50YWJsZS1ib3ggPiAudGFibGUtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC55b3VyX3RyaXBfcGxhbl93cmFwcGVyID4gLnRhYmxlLWJveCA+IC50YWJsZS1jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAueW91cl90cmlwX3BsYW5fd3JhcHBlciA+IC50YWJsZS1ib3ggPiAudGFibGUtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi55b3VyX3RyaXBfcGxhbl93cmFwcGVyID4gLnRhYmxlLWJveCA+IC50YWJsZS1jZWxsOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNTUlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnlvdXJfdHJpcF9wbGFuX3dyYXBwZXIgPiAudGFibGUtYm94ID4gLnRhYmxlLWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnlvdXJfdHJpcF9wbGFuX3dyYXBwZXIgPiAudGFibGUtYm94ID4gLnRhYmxlLWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi55b3VyX3RyaXBfcGxhbl93cmFwcGVyIC50cmlwX3BsYW5fdGl0bGUge1xuICB6LWluZGV4OiAyO1xufVxuLnlvdXJfdHJpcF9wbGFuX3dyYXBwZXIgLnBsYW5fY2l0eXMgc3Ryb25nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ueW91cl90cmlwX3BsYW5fd3JhcHBlciAucGxhbl9kYXlzIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ueW91cl90cmlwX3BsYW5faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnlvdXJfdHJpcF9wbGFuX2luZm8ge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xuICB9XG59XG4ueW91cl90cmlwX3BsYW4gLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS10IHtcbiAgcGFkZGluZzogMCAwIDAgODBweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLnlvdXJfdHJpcF9wbGFuIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtdCAudmlzaXRvci1jYXJkX19wcm9maWxlLWZsYWcge1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC01cHg7XG59XG4ueW91cl90cmlwX3BsYW4gLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1hdmEgZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi55b3VyX3RyaXBfcGxhbiAudHJpcF9wbGFuX2JveCAuc2ltcGxlX2ljb24ge1xuICB3aWR0aDogNDlweDtcbn1cbi55b3VyX3RyaXBfcGxhbiAudHJpcF9wbGFuX2JveCB7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDVweCAwO1xufVxuXG4ucHJvZmlsZS1pbmZvMiB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuXG4ud2F5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTRweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud2F5X3RpdGxlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2F5X2luZm8ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogOHB4IDAgMDtcbn1cbi53YXlfaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgNnB4IDAgMDtcbn1cbi53YXkgLm51bV9wZXJzb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2F5IC5udW1fcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PSc5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5IDknJTNFJTNDcGF0aCBkPSdNMTM4NS4yNjc5NCwyNjIzLjI3OTE0YzAsLTEuMjQyNjMgMS4wMDczNSwtMi4yNDk5NyAyLjI0OTk3LC0yLjI0OTk3YzEuMjQyNjMsMCAyLjI0OTk3LDEuMDA3MzUgMi4yNDk5NywyLjI0OTk3YzAsMS4yNDI2MyAtMS4wMDczNSwyLjI0OTk3IC0yLjI0OTk3LDIuMjQ5OTdjLTEuMjQyNjMsMCAtMi4yNDk5NywtMS4wMDczNSAtMi4yNDk5NywtMi4yNDk5N3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTM4MywtMjYyMSUyOScgZmlsbD0nJTIzMDAwMDAwJyBvcGFjaXR5PScwLjYnLyUzRSUzQ3BhdGggZD0nTTEzODcuNTE3OTMsMjYyNi42NTQwNWMtMi40NzQ5NywwIC00LjQ5OTk1LDEuMDEyNDkgLTQuNDk5OTUsMi4yNDk5OGMwLDAgLTAuMTgxNTEsMS4xMjQ5OCAwLjYzOTQsMS4xMjQ5OGMyLjUxMjU5LDAgNS40NTYyOSwwIDcuNzUwMjIsMGMwLjY3NTk0LDAgMC42MTAyOCwtMS4xMjQ5OCAwLjYxMDI4LC0xLjEyNDk4YzAsLTEuMjM3NDkgLTIuMDI0OTgsLTIuMjQ5OTggLTQuNDk5OTUsLTIuMjQ5OTh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEzODMsLTI2MjElMjknIGZpbGw9JyUyMzAwMDAwMCcgb3BhY2l0eT0nMC42Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luOiAtM3B4IDNweCAwIDA7XG59XG5cbi50cmlwX3BsYW5fcmVzdWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnRyaXBfcGxhbl9yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmlwX3BsYW5fcmVzdWx0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMTBweCAtMTBweCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cmlwX3BsYW5fcmVzdWx0IC50YWJsZS1jZWxsIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX3Jlc3VsdCAudGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLnRyaXBfcGxhbl9yZXN1bHQgLnRhYmxlLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZXN1bHRfZGlzdGFuY2Uge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLnJlc3VsdF9kaXN0YW5jZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG59XG5cbi5yZXN1bHRfZGF5IHNwYW4sIC5yZXN1bHRfZGlzdGFuY2Ugc3BhbiwgLnJlc3VsdF9zdW1tIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnJlc3VsdF9kYXkgc3BhbiArIHNwYW4sIC5yZXN1bHRfZGlzdGFuY2Ugc3BhbiArIHNwYW4sIC5yZXN1bHRfc3VtbSBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuI21hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjbWFwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG59XG5cbi5zZWFyY2gtc29ydF9fc2VhcmNoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtc29ydF9fc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWFyY2gtc29ydF9fc2VhcmNoIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uc2VhcmNoLXNvcnRfX3NlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uc2VhcmNoLXNvcnRfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1zb3J0X19zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4uc2VhcmNoLXNvcnRfX3NlYXJjaCBpbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtc29ydF9fc29ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1zb3J0X19zb3J0IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtc29ydF9fc29ydCAuc2VsZWN0IHtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNlYXJjaC1zb3J0X19zb3J0IC5zZWxlY3QgLmtzLXNlbGVjdF9fY3VycmVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC52aXNpdG9ycy1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi52aXNpdG9ycy1jYXJkLi1ldmVudF9zY2hlZHVsZSAuYi10YWJzX190YWIgYiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aXNpdG9ycy1jYXJkLi1ldmVudF9zY2hlZHVsZSAuYi10YWJzX190YWIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi52aXNpdG9ycy1jYXJkIC5iLXRhYnNfX3RhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudmlzaXRvcnMtY2FyZCAuYi10YWJzX190YWIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZpc2l0b3JzLWNhcmQgLmItdGFic19fdGFiOmFmdGVyIHtcbiAgICBib3R0b206IC0ycHg7XG4gIH1cbn1cbi52aXNpdG9ycy1jYXJkIC5iLXRhYnNfX3RhYiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC52aXNpdG9ycy1jYXJkIC5iLXRhYnNfX3RhYiBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudmlzaXRvcnMtY2FyZCAuYi10YWJzX190YWIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC52aXNpdG9ycy1jYXJkIC5iLXRhYnNfX3RhYiBzcGFuIGIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnZpc2l0b3JzLWNhcmQgLmItdGFic19fdGFiIGIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZpc2l0b3JzLWNhcmQgLmItdGFic19fdGFiIGIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudmlzaXRvcnMtY2FyZCBoMiAuc2VhcmNoLXNvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpbHRlci13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlci13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZpbHRlci13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi5maWx0ZXItd3JhcCA+IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyLXdyYXAgPiBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZmlsdGVyLXdyYXAgPiBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlci13cmFwLS1jdXJsZWQgLmZpbHRlcl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlci13cmFwLS1jdXJsZWQgLmZpbHRlcl9fZGV0YWlscyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLmZpbHRlci13cmFwLS1jdXJsZWQgLmZpbHRlcl9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxN3B4O1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmZpbHRlcl9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZmlsdGVyX19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbHRlcl9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5maWx0ZXJfX2J0bnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW8tZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlcl9fYXBwbHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNEFDN0U7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlcl9fYXBwbHkgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLmZpbHRlcl9fYmxvY2stY3VybGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5maWx0ZXJfX2Jsb2NrLWN1cmxpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maWx0ZXJfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5maWx0ZXJfX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmlsdGVyX19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZpbHRlcl9fcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZpbHRlcl9fcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZmlsdGVyX19yb3ctaCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5maWx0ZXJfX2VsLXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmZpbHRlcl9fZWwtd3JhcCBbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5maWx0ZXJfX2VsLXdyYXAgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZmlsdGVyX19lbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyX19lbC13cmFwIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmZpbHRlcl9fZWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmlsdGVyX19lbC13cmFwIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5maWx0ZXJfX2VsIHtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyX19lbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZpbHRlcl9fZWwge1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICB9XG59XG4uZmlsdGVyX19lbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDc4ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xufVxuLmZpbHRlcl9fZWw6aG92ZXIsIC5maWx0ZXJfX2VsLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyX19lbDpob3Zlcjo6YmVmb3JlLCAuZmlsdGVyX19lbC1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmlsdGVyX19kZXRhaWxzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5maWx0ZXJfX2RldGFpbHMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlcl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlcl9fZGV0YWlscy1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZmlsdGVyX19kZXRhaWxzLW1vYiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZpbHRlcl9fZGV0YWlscy1tb2IgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlcl9fZGV0YWlscy1tb2IgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlcl9fZGV0YWlscy1tb2IgLnNlYXJjaC1zb3J0X19zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxNXB4IC0gOTBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHggLSA5MHB4KTtcbiAgfVxufVxuLmZpbHRlcl9fY2xlYXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6ICMyNzJBMzg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZmlsdGVyX19jbGVhciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbHRlcl9fY2xlYXIgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmZpbHRlcl9fdHJpZ2dlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5maWx0ZXJfX3RyaWdnZXIgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmZpbHRlcl9fdHJpZ2dlci0tb3BlbmVkIHtcbiAgZmxleC1ncm93OiAwO1xufVxuLmZpbHRlcl9fdHJpZ2dlci0tb3BlbmVkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5maWx0ZXItbW9iLXRyaWdnZXIge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlci1tb2ItdHJpZ2dlciBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4udmlzaXRvci1jYXJkLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnZpc2l0b3ItY2FyZC13cmFwLmFjdGl2ZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnZpc2l0b3ItY2FyZC13cmFwOmhvdmVyIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi52aXNpdG9yLWNhcmQtd3JhcDpob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlzaXRvci1jYXJkLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogMjtcbn1cbi52aXNpdG9yLWNhcmQtd3JhcC5teS1jYXJkIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xufVxuLnZpc2l0b3ItY2FyZC13cmFwLm15LWNhcmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpc2l0b3ItY2FyZC13cmFwLm5vaG92ZXIge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG59XG4udmlzaXRvci1jYXJkLXdyYXAubm9ob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpdG9yLWNhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAmX19wcm9maWxlLFxuICAmX19wbGFuIHtcbiAgICB3aWR0aDogMjYlO1xuICAgIG1pbi13aWR0aDogMjYlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIG1pbi13aWR0aDogMzMlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfSAqL1xuICAvKiAmX19kZXNjIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1pbi13aWR0aDogNDglO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICAgIG1pbi13aWR0aDogMzQlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgfVxuICB9ICovXG4gIC8qICAmX19wbGFuIHtcbiAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuXG4gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgIH1cblxuICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICB9XG4gICB9XG4gICovXG59XG4udmlzaXRvci1jYXJkX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnZpc2l0b3ItY2FyZF9pdGVtIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHdpZHRoOiAyOCU7XG4gIG1pbi13aWR0aDogMjglO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2l0b3ItY2FyZF9pdGVtIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIH1cbn1cbi52aXNpdG9yLWNhcmRfaXRlbSAudmlzaXRvci1jYXJkX19kZXNjIHtcbiAgd2lkdGg6IGNhbGMoNzIlIC0gMTYwcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpdG9yLWNhcmRfaXRlbSAudmlzaXRvci1jYXJkX19kZXNjIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi52aXNpdG9yLWNhcmRfaXRlbSAudmlzaXRvci1jYXJkX19hY3Rpb24ge1xuICB3aWR0aDogMTYwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpdG9yLWNhcmRfaXRlbSAudmlzaXRvci1jYXJkX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcbiAgfVxufVxuLnZpc2l0b3ItY2FyZCAuY2FyZF9pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2l0b3ItY2FyZCAuY2FyZF9pbWcge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuLnZpc2l0b3ItY2FyZCAuY2FyZF9pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpdG9yLWNhcmQgLmNhcmRfaW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWluZm8yIHtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtaW5mbzIgLmljb25fbGlrZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1cHg7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWluZm8yIC5idG4tLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1mbGFnIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtYXZhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWF2YSBkaXY6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1hdmEgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlzaXRvci1jYXJkX19wcm9maWxlLWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1iID4gLnJvdyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1iID4gLnByb2ZpbGUtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtYiAucHJvZmlsZS1idG4td3JhcCB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1pbmZvMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWdlbmRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWdlbmRlciBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtZ2VuZGVyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLnZpc2l0b3ItY2FyZC1idXR0b25zIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4udmlzaXRvci1jYXJkLWJ1dHRvbnMgLnNtYWxsLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4udmlzaXRvci1jYXJkLWJ1dHRvbnMgLmxpa2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzE4JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIwIDE4JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00zNDcuMjIyMjcsMTIyNC4wOTg1NmMtMS44MzI0NSwtMS44MzI0NSAtNC43NDI4MiwtMS44MzI0NSAtNi41NzUyNywwYzAsMCAtMC4zMjMzNywwLjI2NjIzIC0wLjY0Njc1LDAuMjY2MjNjLTAuMzIzMzcsMCAtMC42NDY3NSwtMC4yNjYyMyAtMC42NDY3NSwtMC4yNjYyM2MtMS44MzI0NSwtMS44MzI0NSAtNC43NDI4MSwtMS44MzI0NSAtNi41NzUyNywwYy0xLjgzMjQ1LDEuODMyNDUgLTEuODMyNDUsNC43NDI4MSAwLDYuNTc1MjZjMCwwIDUuODE1LDYuNjkyNTMgNy4yMjIwMSw2LjY5MjUzYzEuNDIwNjYsMCA3LjIyMjAyLC02LjY5MjUzIDcuMjIyMDIsLTYuNjkyNTNjMS44MzI0NSwtMS44MzI0NSAxLjgzMjQ1LC00Ljc0MjgxIDAsLTYuNTc1MjYnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMzMCwtMTIyMSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzYmViZWJlJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMi41Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi52aXNpdG9yLWNhcmQtYnV0dG9ucyAubWVzc2FnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTggMTcnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTM4Ni44NjI2NCwxMjIyLjE1NzgzYzAuNDI4ODYsMCAwLjg1NzczLDAuMTcxNTUgMS4yMDA5MywwLjUxNDY3YzAuMzQzMDgsMC4zNDMxMSAwLjUxNDY4LDAuNzcyIDAuNTE0NjgsMS4yMDA4NnYxMC4yOTMxOWMwLDAuNDI4OSAtMC4xNzE2LDAuODU3NzkgLTAuNTE0NjgsMS4yMDA4OGMtMC4zNDMyLDAuMzQzMTEgLTAuNzcyMDYsMC41MTQ2NiAtMS4yMDA5MywwLjUxNDY2YzAsMCAtNS4wNjIxOSwwIC04LjA3NTM1LDBjLTMuMDEzMTIsMCAtNC43MjE4NiwwLjc4NzQ3IC03LjM2NTYsMy40MzEwN3YtMTUuNDM5OGMwLC0wLjQyODg2IDAuMTcxNTcsLTAuODU3NzUgMC41MTQ2OCwtMS4yMDA4NmMwLjM0MzE0LC0wLjM0MzEyIDAuNzcyMDYsLTAuNTE0NjcgMS4yMDA5OSwtMC41MTQ2N3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTM3MSwtMTIyMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuMiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIC8qJi5hY3RpdmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk0NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH0qL1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1uYW1lOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWNpdHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42OHJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1jb21wYW55IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtY29tcGFueTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1wcm9mZiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjY4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLXNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnZpc2l0b3ItY2FyZF9fZGVzYy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4udmlzaXRvci1jYXJkX19kZXNjLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpc2l0b3ItY2FyZF9fZGVzYy1ibG9jazpsYXN0LWNoaWxkID4gcDpsYXN0LWNoaWxkLFxuLnZpc2l0b3ItY2FyZF9fZGVzYy1ibG9jazpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpc2l0b3ItY2FyZF9fZGVzYy1ibG9jayBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi52aXNpdG9yLWNhcmRfX2Rlc2MtYmxvY2sgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aXNpdG9yLWNhcmRfX3BsYW4ge1xuICAvKiBwYWRkaW5nLWxlZnQ6IDMwcHg7ICovXG59XG4udmlzaXRvci1jYXJkX19wbGFuIGg0IHtcbiAgLyogcGFkZGluZy10b3A6IDdweDsgKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlzaXRvci1jYXJkX19wbGFuLWJ0bnMge1xuICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4udmlzaXRvci1jYXJkX19wbGFuLWJ0bnMgYTpub3QoLmJ0bikge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlzaXRvci1jYXJkX19wbGFuLWJ0bnMgYTpub3QoLmJ0bikgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5za2lsbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9maWxlLWJ0bi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtYnRuLXdyYXA6aG92ZXIgLnByb2ZpbGUtYnRuLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZmlsZS1idG4taGlkZGVuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wcm9maWxlLWJ0bi1oaWRkZW4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtYnRuLWhpZGRlbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnByb2ZpbGUtYnRuLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS1idG4td3JhcHBlciAucHJvZmlsZV9saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ucHJvZmlsZS1idG4td3JhcHBlciAucHJvZmlsZV9saXN0IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2ZpbGUtYnRuLXdyYXBwZXIgLnByb2ZpbGVfbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2ZpbGUtYnRuLXdyYXBwZXIgLnByb2ZpbGVfbGlzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnByb2ZpbGUtd3JhcHBlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9maWxlLXdyYXBwZXItaW5uZXIgLnByb2ZpbGUtYnRuX19vcHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogLTIwcHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZmlsZS13cmFwcGVyLWlubmVyIC5wcm9maWxlLWJ0bl9fb3B0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9maWxlLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wcm9maWxlLWJ0biAucHJvZmlsZS1idG5fX25hbWUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLnByb2ZpbGUtYnRuIC5wcm9maWxlLWJ0bl9fb3B0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG4ucHJvZmlsZS1idG4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByb2ZpbGUtYnRuX19uYW1lIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnByb2ZpbGUtYnRuLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByb2ZpbGUtYnRuLS1ncmV5IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ucHJvZmlsZS1idG4tLWdyZXkgLnByb2ZpbGUtYnRuX19uYW1lIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5wcm9maWxlLWJ0bi0tZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG59XG4ucHJvZmlsZS1idG4tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0I0MkM7XG59XG4ucHJvZmlsZS1idG4tLW9yYW5nZSAucHJvZmlsZS1idG5fX25hbWUsXG4ucHJvZmlsZS1idG4tLW9yYW5nZSAucHJvZmlsZS1idG5fX29wdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtYnRuLS1vcmFuZ2U6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4ICNGOTg2NDU7XG59XG4ucHJvZmlsZS1idG4tLXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgI0MxMUIyNiwgI0ZEMzk0NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDM5NDU7XG59XG4ucHJvZmlsZS1idG4tLXJlZCAucHJvZmlsZS1idG5fX25hbWUsXG4ucHJvZmlsZS1idG4tLXJlZCAucHJvZmlsZS1idG5fX29wdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtYnRuLS1yZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4ICNDMTFCMjY7XG59XG4ucHJvZmlsZS1idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjMTRBQzdFLCAjMTJENjlCKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyRDY5Qjtcbn1cbi5wcm9maWxlLWJ0bi0tZ3JlZW4gLnByb2ZpbGUtYnRuX19uYW1lLFxuLnByb2ZpbGUtYnRuLS1ncmVlbiAucHJvZmlsZS1idG5fX29wdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtYnRuLS1ncmVlbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggIzE0QUM3RTtcbn1cblxuLnN2Zy12ay13cmFwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEQ3NUEzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnN2Zy12ay13cmFwOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzRENzVBMztcbn1cblxuLnN2Zy1mYi13cmFwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0I1OTk4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnN2Zy1mYi13cmFwOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzNCNTk5ODtcbn1cblxuLnN2Zy10dy13cmFwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMURBMUYyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnN2Zy10dy13cmFwOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFEQTFGMjtcbn1cblxuLnN2Zy1nLXdyYXA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNDQzM3MzI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc3ZnLWctd3JhcDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNDQzM3MzI7XG59XG5cbi5zdmctaW4td3JhcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzdCNTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zdmctaW4td3JhcDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDc3QjU7XG59XG5cbi5zdmctb2std3JhcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTgwMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zdmctb2std3JhcDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjk4MDA7XG59XG5cbi5jb250ZW50IC5hc2lkZSB7XG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMzMuMyUgLSAxM3B4KTtcbiAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxM3B4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRlbnQgLmFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5ibG9jay1wX19wYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLXBfX3BhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmJsb2NrLXBfX3BhcnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay1wX19wYXJ0LS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hc2lkZSAuYmxvY2stcF9fbmFtZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ibG9jay1wX19oIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay1wX19oIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stcF9faCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2stcF9faC0tbXVsdGkge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmxvY2stcF9faC0tbXVsdGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1wX19oLS1tdWx0aTpob3ZlciBzcGFuIGIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stcF9faC0tbXVsdGkgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibG9jay1wX19oLS1tdWx0aSBzcGFuIGIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYmxvY2stcF9faC0tbXVsdGkgLnZpZXctYWxsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLXBfX2gtLW11bHRpIC52aWV3LWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYXJ0MiA+IC5hc2lkZS13cmFwOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXJ0NCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnBhcnQ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcnQ0ID4gc2VjdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAucGFydDQgPiBzZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnBhcnQ0IC52aWV3LWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2stc2VfX2kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2stc2VfX2ktcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMyU7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5ibG9jay1zZV9faS1waWMge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmxvY2stc2VfX2ktcGljIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uYmxvY2stc2VfX2ktZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiAzMyU7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYmxvY2stc2VfX2ktZGV0YWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay1zZV9faS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMzMlO1xuICB9XG59XG4uYmxvY2stc2VfX2ktZGF0ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjY3cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5ibG9jay1zZV9faS10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay1zZV9faS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5kb3AtY29udGFjdHMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5kb3AtY29udGFjdHMgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRvcC1jb250YWN0cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5kb3AtY29udGFjdHMgYiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9wLWNvbnRhY3RzIC5pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uZG9wLWNvbnRhY3RzIC5pbWcgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZG9wLWNvbnRhY3RzIC5pbmZvX3RvcCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi5kb3AtY29udGFjdHMgLmluZm9fdG9wIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG9wLWNvbnRhY3RzIC5pbmZvX3RvcCAubnVtYmVyIHtcbiAgY29sb3I6ICNmZDM5NDU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG59XG4uZG9wLWNvbnRhY3RzIC5pbmZvX3RvcCAubGFiZWwge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG4uZG9wLWNvbnRhY3RzIC5pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRvcC1jb250YWN0cyAuYnRuX3Zpc2l0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmRpc2N1c3Npb24gLnZpc2l0b3ItY2FyZF9fcHJvZmlsZSB7XG4gIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG59XG4uZGlzY3Vzc2lvbiAuc21hbGwtYnRuIHtcbiAgd2lkdGg6IDEwMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvcGFjaXR5OiAwLjk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEwcHggNHB4IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDVweCA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc2N1c3Npb24gLnNtYWxsLWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgfVxufVxuLmRpc2N1c3Npb24gLnNtYWxsLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGlzY3Vzc2lvbiAuc21hbGwtYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogLTFweCA1cHggMCAwO1xufVxuLmRpc2N1c3Npb24gLmljb25fYnRuX2xpa2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nMTMnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgMTMnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTM0NS4xODkwNSwyMzcyLjU4MDAxYy0xLjU4MDE4LC0xLjU4MDE4IC00LjA4OTg3LC0xLjU4MDE4IC01LjY3MDA1LDBjMCwwIC0wLjI3ODg1LDAuMjI5NTggLTAuNTU3NzEsMC4yMjk1OGMtMC4yNzg4NSwwIC0wLjU1NzcxLC0wLjIyOTU4IC0wLjU1NzcxLC0wLjIyOTU4Yy0xLjU4MDE4LC0xLjU4MDE4IC00LjA4OTg3LC0xLjU4MDE4IC01LjY3MDA1LDBjLTEuNTgwMTgsMS41ODAxOCAtMS41ODAxOCw0LjA4OTg3IDAsNS42NzAwNWMwLDAgNS4wMTQ0NSw1Ljc3MTE3IDYuMjI3NzYsNS43NzExN2MxLjIyNTA4LDAgNi4yMjc3NiwtNS43NzExNiA2LjIyNzc2LC01Ljc3MTE2YzEuNTgwMTgsLTEuNTgwMTggMS41ODAxOCwtNC4wODk4NyAwLC01LjY3MDA1JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMzEsLTIzNzElMjknJTNFJTNDZyBvcGFjaXR5PScwLjInJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLmRpc2N1c3Npb24gLmljb25fYnRuX21lc3NhZ2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMnIGhlaWdodD0nMTInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTMgMTInJTNFJTNDcGF0aCBkPSdNNDQyLjM5NTc4LDIzNzMuMTA3NzdjMC4zMDIzMSwwIDAuNjA0NjEsMC4xMjA5MyAwLjg0NjUsMC4zNjI3OWMwLjI0MTgyLDAuMjQxODYgMC4zNjI3NiwwLjU0NDE3IDAuMzYyNzYsMC44NDY1djcuMjU1NjZjMCwwLjMwMjMyIC0wLjEyMDk0LDAuNjA0NjQgLTAuMzYyNzYsMC44NDY1Yy0wLjI0MTg4LDAuMjQxODUgLTAuNTQ0MTksMC4zNjI3OSAtMC44NDY1LDAuMzYyNzljMCwwIC0zLjU2ODA4LDAgLTUuNjkxODYsMGMtMi4xMjM3OCwwIC0zLjMyODIyLDAuNTU1MDkgLTUuMTkxNjUsMi40MTg1NXYtMTAuODgzNDljMCwtMC4zMDIzMiAwLjEyMDk0LC0wLjYwNDY0IDAuMzYyNzksLTAuODQ2NWMwLjI0MTg1LC0wLjI0MTg1IDAuNTQ0MTYsLTAuMzYyNzkgMC44NDY1LC0wLjM2Mjc5eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC00MzEsLTIzNzMlMjknIG9wYWNpdHk9JzAuMicgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uZGlzY3Vzc2lvbiAuaWNvbl9idG5fbWVldGluZyB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDNweCAxMHB4O1xufVxuLmRpc2N1c3Npb24gLmljb25fYnRuX21lZXRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTkgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTU1NC45MzkwOSwyMzc1LjI5NzYxbDMuMDk3NjYsMy4wOTc2NmgtMi4zMjMyNGMwLDEuNzAzNjEgLTAuNjE5NTQsMy4xNzUwNSAtMS44NTg2LDQuMzM2NjdjLTEuMjM5MDYsMS4yMzkwMSAtMi43MTA0NSwxLjg1ODY0IC00LjMzNjcyLDEuODU4NjRjLTEuMjM5MDYsMCAtMi4zMjMyNCwtMC4zMDk4MSAtMy4zMjk5OSwtMS4wMDY4NGwxLjE2MTYyLC0xLjE2MTYyYzAuNjE5NTQsMC4zODcyMSAxLjM5Mzk1LDAuNTQyMTEgMi4xNjgzNywwLjU0MjExYzEuMzE2NSwwIDIuNDAwNjgsLTAuNDY0NzIgMy4yNTI1MywtMS4zOTM5MmMwLjg1MTg1LC0wLjkyOTQ0IDEuMzkzOTUsLTIuMDEzNTUgMS4zOTM5NSwtMy4yNTI1NmgtMi4zMjMyNHpNNTQ0Ljg3MTcsMjM3OC4zOTUyNmgyLjMyMzI0bC0zLjA5NzY2LDMuMDk3NjZsLTMuMDk3NjYsLTMuMDk3NjZoMi4zMjMyNGMwLC0xLjcwMzYxIDAuNjE5NTQsLTMuMTc1MDUgMS44NTg2LC00LjMzNjY3YzEuMjM5MDYsLTEuMjM5MDEgMi43MTA0NSwtMS44NTg2NCA0LjMzNjcyLC0xLjg1ODY0YzEuMjM5MDYsMCAyLjMyMzI0LDAuMzA5ODEgMy4zMjk5OCwxLjAwNjg0bC0xLjE2MTYyLDEuMTYxNjJjLTAuNjE5NTMsLTAuMzg3MjEgLTEuMzkzOTQsLTAuNTQyMTEgLTIuMTY4MzYsLTAuNTQyMTFjLTEuMzE2NTEsMCAtMi40MDA2OCwwLjQ2NDcyIC0zLjI1MjUzLDEuMzkzOTJjLTAuODUxODYsMC45Mjk0NCAtMS4zOTM5NSwxLjkzNjA0IC0xLjM5Mzk1LDMuMTc1MDV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC01NDAsLTIzNzElMjknJTNFJTNDZyBvcGFjaXR5PScwLjInJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdtaXRlcicgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uZGlzY3Vzc2lvbl9mb3JtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc2N1c3Npb25fZm9ybSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5kaXNjdXNzaW9uX2F2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY3Vzc2lvbl9hdmF0YXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kaXNjdXNzaW9uX2F2YXRhciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtaGVpZ2h0OiAxMDUlO1xufVxuLmRpc2N1c3Npb25fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuLmRpc2N1c3Npb25fd3JhcHBlciAudGFic19fdGFicyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmRpc2N1c3Npb25fd3JhcHBlciAudGFic19fdGFiIHtcbiAgd2lkdGg6IDE2LjY2JTtcbn1cbi5kaXNjdXNzaW9uIC50YWJzX19pdGVtIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4uZGlzY3Vzc2lvbiAudmlzaXRvci1jYXJkX2l0ZW0gKyAudmlzaXRvci1jYXJkX2l0ZW0ge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmRpc2N1c3Npb24gLnZpc2l0b3ItY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpc2N1c3Npb24gLnZpc2l0b3ItY2FyZF9fZGVzYyAuY2FyZF9jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4uZGlzY3Vzc2lvbiAudmlzaXRvci1jYXJkX19kZXNjIC5jYXJkX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4jaGVscF9pbmZvIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuI2hlbHBfaW5mbzpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG4jaGVscF9pbmZvIHNwYW4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNoZWxwX2luZm8gYSB7XG4gIGNvbG9yOiAjMzk5YmZkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2hlbHBfaW5mbyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZGlzY3Vzc19mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc2N1c3NfZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kaXNjdXNzX2Zvcm0gLmZvcm1fY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTEwcHggMjBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjdXNzX2Zvcm0gLmZvcm1fY29udHJvbCB7XG4gICAgcGFkZGluZzogMTFweCA5MHB4IDExcHggMTBweDtcbiAgfVxufVxuLmRpc2N1c3NfZm9ybSAuYnRuX3NlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgbWFyZ2luOiAtMjBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc2N1c3NfZm9ybSAuYnRuX3NlbmQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0xNXB4IDAgMDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjdXNzX2Zvcm0gLmJ0bl9zZW5kOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5kaXNjdXNzX2Zvcm0gLmJ0bl9oZWxwIHtcbiAgbWFyZ2luOiAwIDAgMCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjdXNzX2Zvcm0gLmJ0bl9oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGlzY3Vzc19mb3JtIC5idG5fYWRkX2ZpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHJpZ2h0OiA4MHB4O1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDIwJyUzRSUzQ3BhdGggZD0nTTE0ODcuMTIxNTksNDY3LjYxNzE5di0yLjg1MzUyaDIuODc3OTN2LTEuOTA2MjVoLTIuODc3OTN2LTIuODU1NDdoLTEuOTIxODh2Mi44NTU0N2gtMi44Nzg0MnYxLjkwNjI1aDIuODc4NDJ2Mi44NTM1MnpNMTQ3My4xOTk3MSw0NzEuOTA0MjlsMi40MDAzOSwyLjg2NzE5bDMuMzYwMzUsLTQuMjk4ODNsNC4zMjE3OCw1LjcxNjhoLTEzLjQ0Mzg1ek0xNDg1LjE5NTMyLDQ4MC4wMDE5NWMwLjk1NjA1LDAgMS45MjE4NywtMC45NjI4OSAxLjkyMTg3LC0xLjkwNDN2LTkuMDMxMjVoLTMuMzYwODR2LTIuODY1MjNoLTIuOTI1Mjl2LTMuMzQzNzVoLTEyLjkwOTE4Yy0wLjk1MTY2LDAgLTEuOTIyMzYsMC45NjQ4NCAtMS45MjIzNiwxLjkwMjM0djEzLjMzNzg5YzAsMS4wNTA3OCAwLjg2Mjc5LDEuOTA0MyAxLjkyMjM2LDEuOTA0M3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ2NiwtNDYwJTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTBweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY3Vzc19mb3JtIC5idG5fYWRkX2ZpbGUge1xuICAgIHJpZ2h0OiA1NXB4O1xuICB9XG59XG4uZGlzY3Vzc19mb3JtIC5idG5fYWRkX2ZpbGUgW3R5cGU9ZmlsZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2FyZF9pbWdfY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FyZF9pbWdfY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmRfaW1nX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cbi5jYXJkX2ltZ19jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIG1pbi1oZWlnaHQ6IDE4NHB4O1xuICBoZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmRfaW1nX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FyZF9jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCA0MHB4IDI1cHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJkX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAwO1xuICB9XG59XG4uY2FyZF9jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRfY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5kaXNjdXNzX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjdXNzX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY3Rpb25fdG9wIC5hY3Rpb25zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWN0aW9uX3RvcCAuYWN0aW9ucyArIC5hY3Rpb25zIHtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuLmFjdGlvbl90b3AgLmxpc3RfaW5saW5lX2l0ZW0gKyAubGlzdF9pbmxpbmVfaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMnB4O1xufVxuLmFjdGlvbl90b3AgLmFjdGlvbl9saWtlIHtcbiAgY29sb3I6ICM0MmJjOTc7XG59XG4uYWN0aW9uX3RvcCAuYWN0aW9uX2Rpc2xpa2Uge1xuICBjb2xvcjogI2ZkNjA2YTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hY3Rpb25fdG9wIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmFjdGlvbl9ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFjdGlvbl9ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWN0aW9uX2luZm8ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hY3Rpb25fdGltZSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLmxpbmtfZGVsZXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZkMzk0NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rX2RlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmQzOTQ1O1xufVxuLmxpbmtfZGVsZXRlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDExJyUzRSUzQ3BhdGggZD0nTTE0ODkuOTkyNDEsMTE4OS4xNDAzMmwzLjk5MzM5LC0zLjk5MzM5bC0zLjk5MjY3LC0zLjk5MjY3bDEuMTYyMDYsLTEuMTYyMDZsMy45OTI2NywzLjk5MjY3bDMuOTkyNzUsLTMuOTkyNzVsMS4xNjIxNywxLjE2MjE3bC0zLjk5Mjc1LDMuOTkyNzVsMy45OTE5OCwzLjk5MTk4bC0xLjE2MjA2LDEuMTYyMDZsLTMuOTkxOTgsLTMuOTkxOThsLTMuOTkzMzksMy45OTMzOXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ5MCwtMTE4MCUyOScgZmlsbD0nJTIzZmQzOTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uYl9wYWdlXzQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwIDcwcHg7XG59XG4uYl9wYWdlXzQwNCBoMSB7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5iX3BhZ2VfNDA0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYl9wYWdlXzQwNCBwIGEge1xuICBjb2xvcjogI2ZmNzgyYjtcbn1cblxuLmJfc3RlcHNfcGFnZSAuYWxsX3N0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJfc3RlcHNfcGFnZSAuc3RlcF93cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLnN0ZXBfd3JhcHBlci5nZW5kZXJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJfc3RlcHNfcGFnZSAuYmxfY2l0eV93cmFwcGVyIC5oMixcbi5iX3N0ZXBzX3BhZ2UgLmJsX2NhdGVnb3JpZXNfd3JhcHBlciAuaDIge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmJfc3RlcHNfcGFnZSAuc3ViX3RpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLnN1Yl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYl9zdGVwc19wYWdlIC5jb250cm9sX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYl9zdGVwc19wYWdlIC5idG4ge1xuICBtYXJnaW46IGF1dG87XG59XG4uYl9zdGVwc19wYWdlIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLmxvZ2luX3N0ZXBzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLmxvZ2luX3N0ZXBzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAubG9naW5fc3RlcHMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJfc3RlcHNfcGFnZSAubG9naW5fc3RlcHMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYl9zdGVwc19wYWdlIC5sb2dpbl9zdGVwcyB1bCBsaSArIGxpIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xufVxuLmJfc3RlcHNfcGFnZSAubG9naW5fc3RlcHMgdWwgLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODJiO1xufVxuLmJfc3RlcHNfcGFnZSAubG9naW5fc3RlcHMgdWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q1ZDVkNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJfc3RlcHNfcGFnZSAuY29udHJvbF9wYWdlX2JvdHRvbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJfc3RlcHNfcGFnZSAuY29udHJvbF9wYWdlX2JvdHRvbTpiZWZvcmUsIC5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfcGFnZV9ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfcGFnZV9ib3R0b206YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfcGFnZV9ib3R0b20gLmJ0biB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDQ3JTtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgcGFkZGluZzogMTJweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfcGFnZV9ib3R0b20gLmJ0biB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICB9XG59XG4uYl9zdGVwc19wYWdlIC5jb250cm9sX3BhZ2VfYm90dG9tIC5zaG93X2V2ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9zdGVwc19wYWdlIC5jb250cm9sX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfYnV0dG9ucy5sYXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfYnV0dG9ucy5sYXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfYnV0dG9ucy5sYXN0IC5idG5fbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9zdGVwc19wYWdlIC5jb250cm9sX2J1dHRvbnMubGFzdCAuc2hvd19ldmVudHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uYl9zdGVwc19wYWdlIC5idG5fc2tpcCB7XG4gIGxlZnQ6IDA7XG59XG4uYl9zdGVwc19wYWdlIC5idG5fbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5nZW5kZXJfd3JhcHBlcl9pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIC5nZW5kZXJfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIC5nZW5kZXJfaXRlbSArIC5nZW5kZXJfaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5nZW5kZXJfd3JhcHBlcl9pbm5lciAuZ2VuZGVyX2l0ZW0gKyAuZ2VuZGVyX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLmdlbmRlcl9pdGVtIC50aXRsZSB7XG4gIGNvbG9yOiAjMjcyYTM4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIGxhYmVsOmhvdmVyIC5nZW5kZXJfaWNvbiB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYl9zdGVwc19wYWdlIC5nZW5kZXJfd3JhcHBlcl9pbm5lciBsYWJlbDpob3ZlciAuZ2VuZGVyX2ljb246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYl9zdGVwc19wYWdlIC5nZW5kZXJfd3JhcHBlcl9pbm5lciBbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmxhYmVsX3dycHBlciAuZ2VuZGVyX2ljb24ge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAubGFiZWxfd3JwcGVyIC5nZW5kZXJfaWNvbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIC5nZW5kZXJfaWNvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLmdlbmRlcl9pY29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLmdlbmRlcl9pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZjNTc1ZSAwJSwgI2Y3YjQyYyAxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYl9zdGVwc19wYWdlIC5nZW5kZXJfd3JhcHBlcl9pbm5lciAuZ2VuZGVyX2ljb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLmdlbmRlcl9pY29uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLm1hbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwNCcgaGVpZ2h0PScxMzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTA0IDEzNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNODkxLjMyMDc2LDUzNy44MzQ0OHYwYy0xNC4xODg2OCwxMS40NzE3NCAtMzEuOTk5OTksMTguNDE1MTYgLTUxLjMyMDc1LDE4LjQxNTE2Yy0xOS42MjI2NCwwIC0zNy40MzM5NiwtNi45NDM0MiAtNTEuMzIwNzUsLTE4LjcxNzA1YzAsMCAyLjExMzIxLC0xLjgxMTMzIDMuNjIyNjQsLTIuNzE3bDIzLjg0OTA2LC0xMi45ODExOGMzLjAxODg2LC0xLjgxMTMzIDUuMTMyMDcsLTUuMTMyMSA0LjUyODMsLTkuMDU2NjR2LTkuNjYwNDJjMCwwIC02Ljk0MzQsLTguMTUwOTggLTkuNjYwMzksLTE5LjkyNDYxYy0yLjExMzIxLC0xLjIwNzU1IC0zLjYyMjY0LC0zLjkyNDU1IC0zLjYyMjY0LC02LjY0MTU0di0xMC41NjYwN2MwLC0yLjQxNTExIDEuMjA3NTUsLTQuNTI4MzIgMi43MTY5OCwtNi4wMzc3N3YtMTUuMzk2MjdjMCwwIC0zLjMyMDc2LC0yNC4xNTEwNCAyOS41ODQ5MSwtMjQuMTUxMDRjMzIuOTA1NjYsMCAyOS41ODQ5LDI0LjE1MTA0IDI5LjU4NDksMjQuMTUxMDR2MTYuMDAwMDZjMS44MTEzMiwxLjUwOTQzIDIuNzE2OTgsMy42MjI2NiAyLjcxNjk4LDYuMDM3NzV2MTAuNTY2MDhjMCwzLjYyMjY2IC0yLjQxNTA4LDYuNjQxNTQgLTUuNzM1ODUsNy41NDcyYy0xLjgxMTMyLDUuNzM1ODggLTQuMjI2NDIsMTEuMTY5ODUgLTcuODQ5MDUsMTYuMDAwMDZjLTAuOTA1NjUsMS4yMDc1NyAtMS44MTEzMiwyLjExMzIyIC0yLjQxNTA4LDMuMDE4ODh2OS45NjIzYzAsMy42MjI2NiAyLjExMzIsNy4yNDUzMiA1LjQzMzk2LDguNzU0NzZsMjUuNjYwMzgsMTIuNjc5MjljMS41MDk0MiwwLjYwMzc5IDMuMDE4ODQsMS41MDk0NSA0LjIyNjQsMi43MTd6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC03ODgsLTQyMCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLmZlbWFsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAyJyBoZWlnaHQ9JzEzMycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMDIgMTMzJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMTMwLjQxNTEsNTM4LjQxMzgzYy0xMy44ODY3OCwxMS4xNjk3MiAtMzEuMzk2MjEsMTguMTEzMDUgLTUwLjQxNTEsMTguMTEzMDVjLTE5LjMyMDc2LDAgLTM3LjEzMjA4LC02Ljk0MzMzIC01MS4wMTg4NywtMTguNDE0OTJjMS44MTEzMiwtMi40MTUwNyA0LjIyNjQxLC00LjUyODI2IDYuOTQzNCwtNi4wMzc2OWwyNy40NzE3LC0xMS43NzM0N2MxLjUwOTQ0LC0wLjYwMzc5IDIuNzE2OTgsLTMuMDE4ODQgMy42MjI2NCwtNC44MzAxNWMwLjkwNTY2LC0xLjUwOTQzIC0wLjMwMTg5LC0zLjMyMDcyIC0yLjExMzIsLTMuMzIwNzJoLTE5LjYyMjY1YzAsMCAtNi45NDM0LC0wLjYwMzc4IC0xMi4zNzczNiwtMy4wMTg4NGMtMy4zMjA3NiwtMS41MDk0MSAtNC4yMjY0MSwtMy4wMTg4NCAtMi40MTUwOSwtNi4wMzc2N2M1LjczNTg1LC04LjE1MDg4IDE3LjgxMTMyLC0yNy43NzMzMyAxOC4xMTMyLC00Ny45OTk1N2MwLDAgMC42MDM3OCwtMzEuMDk0MDYgMzEuMDk0MzUsLTMxLjA5NDA2YzE3LjgxMTMzLDAgMjYuMjY0MTYsMTAuNTY1OTQgMzAuMTg4NjcsMTkuMzIwNThjMi4xMTMyMiw0LjgzMDE1IDMuMDE4ODgsMTAuMjY0MDYgMy42MjI2NSwxNS4zOTYwOWMxLjIwNzU1LDE5LjMyMDU4IDExLjE2OTgxLDM2LjgyOTg1IDE1LjY5ODEsNDQuMDc1MDhjMS41MDk0NCwyLjQxNTA3IDAuOTA1NjUsNi4wMzc2NyAtMS44MTEzMiw3LjU0NzFjLTQuMjI2NDIsMi40MTUwNyAtOS4zNTg0OCwxLjUwOTQxIC05LjM1ODQ4LDEuNTA5NDFoLTE5LjYyMjYzYy0xLjgxMTMyLDAgLTIuNzE2OTgsMi43MTY5NiAtMS4yMDc1NSwzLjkyNDVjMS4yMDc1NSwwLjkwNTY0IDIuNDE1MSwxLjgxMTI5IDMuMDE4ODcsMi4xMTMxOWwyMi45NDMzOCwxMy44ODY2NmMzLjAxODg4LDEuODExMzEgNS43MzU4NiwzLjkyNDQ4IDcuMjQ1MjksNi42NDE0M3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwMjksLTQyNCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfc3RlcHNfcGFnZSAueW91cl9jaXR5IHtcbiAgcGFkZGluZzogMCAwIDA7XG59XG4uYl9zdGVwc19wYWdlIC55b3VyX2NpdHkgLnRpdGxlIHtcbiAgY29sb3I6ICNiZWJlYmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAwIDEwcHggMjBweDtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmNpdHlfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc3RlcHNfcGFnZSAuY2l0eV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLmNpdHlfd3JhcHBlciAuaXRlbV9yb3cge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5jaXR5X3dyYXBwZXIgLml0ZW1fcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLmNpdHlfd3JhcHBlciAuaXRlbV9yb3cgKyAuaXRlbV9yb3cge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLmNpdHlfd3JhcHBlciAubGFiZWxfc2VsZWN0IHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5jaXR5X3dyYXBwZXIgLmxhYmVsX3NlbGVjdCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAuY2l0eV93cmFwcGVyIC5sYWJlbF9zZWxlY3Qgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5jaXR5X3dyYXBwZXIgLmxhYmVsX3NlbGVjdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLnNlbGVjdF9jaXR5X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4uYl9zdGVwc19wYWdlIC5zZWxlY3RfY2l0eV93cmFwcGVyIC5mb3JtX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmxhYmVsX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDIwcHg7XG59XG4uYl9zdGVwc19wYWdlIC5sYWJlbF9zZWxlY3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgOSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTA5Ni4yMjksMTk3LjY4MzcybDYuODg2NDcsNi44ODY0N2w2Ljg4NjQ3LC02Ljg4NjQ3JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDk1LC0xOTclMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdtaXRlcicgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTRweCAwIDAgMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmJfc3RlcHNfcGFnZSAubGFiZWxfc2VsZWN0LmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYl9zdGVwc19wYWdlIC5sYWJlbF9zZWxlY3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMnB4IDA7XG59XG4uYl9zdGVwc19wYWdlIC5zZWxlY3RfbGlzdF9jaXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDI1N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzcHggMCAwO1xufVxuLmJfc3RlcHNfcGFnZSAuc2VsZWN0X2xpc3RfY2l0eSBsaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYl9zdGVwc19wYWdlIC5zZWxlY3RfbGlzdF9jaXR5IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmxlYXN0X2NhdGVnb3JpZXMgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIC5jaGVja2JveF9sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIC5jaGVja2JveF9sYWJlbCBbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIC5jaGVja2JveF9sYWJlbCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIC5jaGVja2JveF9sYWJlbCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmNhdGVnb3JpZXNfd3JhcHBlciAuY2hlY2tib3hfbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5jYXRlZ29yaWVzX3dyYXBwZXIgLmNoZWNrYm94X2xhYmVsIHNwYW4ge1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG4uYl9zdGVwc19wYWdlIC5jYXRlZ29yaWVzX3dyYXBwZXIgLmNoZWNrYm94X2xhYmVsIHNwYW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIC5jaGVja2JveF9sYWJlbCBzcGFuOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYl9zdGVwc19wYWdlIC5jYXRlZ29yaWVzX3dyYXBwZXIgLmNoZWNrYm94X2xhYmVsIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDc4ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xufVxuLmJfc3RlcHNfcGFnZSAuc2VsZWN0X2luZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLnNlbGVjdF9pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG4uc3BlYWtlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwZWFrZXJzIC5zcGVha2Vyc193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwZWFrZXJzIC5zcGVha2Vyc193cmFwcGVyIC5ibG9jay12X193cmFwX19kb3RzIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJzX3NsaWRlciB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwZWFrZXJzIC5zcGVha2Vyc19zbGlkZXI6OmJlZm9yZSwgLnNwZWFrZXJzIC5zcGVha2Vyc19zbGlkZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDE1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNwZWFrZXJzIC5zcGVha2Vyc19zbGlkZXI6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLnNwZWFrZXJzIC5zcGVha2Vyc19zbGlkZXI6OmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCAxcHg7XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJzX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnNwZWFrZXJzIC5idG5fdmlld19hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjMjcyYTM4O1xuICBvcGFjaXR5OiAwLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zcGVha2VycyAuYnRuX3ZpZXdfYWxsOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzcnIGhlaWdodD0nMTAnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNyAxMCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTE2MC4wMDAxLDI3NTQuODA0NjlsLTUsNWwtMS40ODkzNiwtMS40ODkzNmwzLjUxMDY0LC0zLjUxMDY0bC0zLjUxMDY0LC0zLjUxMDY0bDEuNDg5MzYsLTEuNDg5MzZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMTUzLC0yNzUwJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC43JyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cbi5zcGVha2VycyAuaWNvbl9saWtlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNwZWFrZXJzIC5zcGVha2VyX3dyYXAge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5zcGVha2VycyAuc3BlYWtlcl9pdGVtIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGVha2VycyAuc3BlYWtlcl9pdGVtOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJfaXRlbTpob3ZlcjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwZWFrZXJzIC5zcGVha2VyX2l0ZW06aG92ZXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDM1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwZWFrZXJzIC5zcGVha2VyX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BlYWtlcnMgLnNwZWFrZXJfaXRlbTpob3ZlciAucHJvZmlsZS1idG4td3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJfaXRlbTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGVha2VycyAuc3BlYWtlcl9pdGVtOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zcGVha2VycyAuaXRlbV9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxcHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVha2VycyAuaXRlbV9pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cbi5zcGVha2VycyAucHJvZmlsZS1idG4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luOiAtMjBweCAwIDA7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGVha2VycyAucHJvZmlsZS1idG4td3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVha2VycyAucHJvZmlsZS1idG4td3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNwZWFrZXJzIC5wcm9maWxlLWJ0bi13cmFwcGVyIC5wcm9maWxlX2xpc3Qge1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgYm90dG9tOiAxMDAlO1xufVxuLnNwZWFrZXJzIC5zcGVha2VyX3Bob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zcGVha2VycyAuc3BlYWtlcl9waG90byB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uc3BlYWtlcnMgLmZsYWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNwZWFrZXJzIC5waG90b193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwZWFrZXJzIC5waG90b193cmFwcGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMTEwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnNwZWFrZXJzIC5jb250ZW50X3dyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJfbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJfY2l0eSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwO1xufVxuLnNwZWFrZXJzIC5zcGVha2VyX2NvbnRlbnQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnNwZWFrZXJzIC5zcGVha2VyX2NvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4ubWFpbiBzZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYWluIHNlY3Rpb24gYiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5tYWluIHNlY3Rpb24udmlzaXRvcnMgcCB7XG4gIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuLm1haW4gc2VjdGlvbiAuc29sZF9vdXQge1xuICBjb2xvcjogI2ZkMzk0NTtcbn1cbi5tYWluIHNlY3Rpb24gLm9sZF9zdW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6ICNmZDM5NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLm1haW4gc2VjdGlvbiAub2xkX3N1bSBiIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWFpbiAuYWxpZ24taXRlbXMtY2VudGVyIGgzLCAubWFpbiAuYWxpZ24taXRlbXMtY2VudGVyIHAge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5tYWluID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG4ubWFpbiAucHJpY2VfX3JvdyArIC5wcmljZV9fcm93IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuc2VjdGlvbiBhIHtcbiAgY29sb3I6ICMxNjczRTY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuc2VjdGlvbiBhOjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQgPiBzZWN0aW9uIHtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYyg2Ni43JSAtIDdweCk7XG4gIHdpZHRoOiBjYWxjKDY2LjclIC0gN3B4KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogI0Y5ODY0NTtcbn1cbi5oMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMzBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbn1cbi5oMiBzcGFuIHtcbiAgY29sb3I6ICMyNzJBMzg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5oMi0tZmxleG1vZGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmgyLS1mbGV4bW9kZSAucG93ZXJlZC1ieSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uaDItLWZsZXhtb2RlIC5wb3dlcmVkLWJ5IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kZXNjcmlwdGlvbiBwIGIge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLm1lZ2Etc2xpZGVyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQxMHB4O1xufVxuXG4uc2xpY2tlZF9fZG90cyxcbi5jb2xzNV9fZG90cyxcbi5ibG9jay12X193cmFwX19kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xpY2tlZF9fZG90cyAuc2xpY2stYWN0aXZlLFxuLmNvbHM1X19kb3RzIC5zbGljay1hY3RpdmUsXG4uYmxvY2stdl9fd3JhcF9fZG90cyAuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0Y5ODY0NTtcbn1cblxuLnNsaWNrZWRfX2RvdHMgdWwsXG4uY29sczVfX2RvdHMgdWwsXG4uYmxvY2stdl9fd3JhcF9fZG90cyB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrZWRfX2RvdHMgbGksXG4uY29sczVfX2RvdHMgbGksXG4uYmxvY2stdl9fd3JhcF9fZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkNWQ1ZDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zbGlja2VkX19kb3RzIGxpOmhvdmVyLFxuLmNvbHM1X19kb3RzIGxpOmhvdmVyLFxuLmJsb2NrLXZfX3dyYXBfX2RvdHMgbGk6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xufVxuXG4uc2xpY2tlZF9fZG90cyBsaSBidXR0b24sXG4uY29sczVfX2RvdHMgbGkgYnV0dG9uLFxuLmJsb2NrLXZfX3dyYXBfX2RvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lZ2Etc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVnYS1zbGlkZXJfX3NwYWNlLXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC42KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNiksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNiksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC42KSwgdHJhbnNwYXJlbnQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1lZ2Etc2xpZGVyX19zcGFjZS1yOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lZ2Etc2xpZGVyX19zcGFjZS1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC42KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC42KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjYpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjYpLCB0cmFuc3BhcmVudCk7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubWVnYS1zbGlkZXJfX3NwYWNlLWw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVnYS1zbGlkZXJfX2RvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5tZWdhLXNsaWRlcl9fZG90cyAuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0Y5ODY0NTtcbn1cbi5tZWdhLXNsaWRlcl9fZG90cyB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWdhLXNsaWRlcl9fZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkNWQ1ZDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubWVnYS1zbGlkZXJfX2RvdHMgbGk6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xufVxuLm1lZ2Etc2xpZGVyX19kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZWdhLXNsaWRlcl9fc2xpZGUge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZ2Etc2xpZGVyX19hcnItbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiAzMHB4O1xufVxuLm1lZ2Etc2xpZGVyX19hcnItbDpiZWZvcmUge1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubWVnYS1zbGlkZXJfX2Fyci1sOmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubWVnYS1zbGlkZXJfX2Fyci1yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHotaW5kZXg6IDExO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1lZ2Etc2xpZGVyX19hcnItcjpiZWZvcmUge1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubWVnYS1zbGlkZXJfX2Fyci1yOmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNob3ctYWxsLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNob3ctYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNob3ctYWxsIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4ucGFydG5lcnNfX2Jsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnBhcnRuZXJzX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJ0bmVyc19fYmxvY2sgLmgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhcnRuZXJzX19ibG9jay1pIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYXJ0bmVyc19fYmxvY2staSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5wYXJ0bmVyc19fYmxvY2staSBpbWc6aG92ZXIge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sczUge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5jb2xzNV9faS13cmFwIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWluLXdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jb2xzNV9faSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuLmNvbHM1X19pIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBvcGFjaXR5OiAwLjQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jb2xzNV9faSBpbWc6aG92ZXIge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGlja2V0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udGlja2V0cyAuaDItLWZsZXhtb2RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnByb21vY29kZSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnByb21vY29kZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb21vY29kZSBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9tb2NvZGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9tb2NvZGUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5wcm9tb2NvZGUgaW5wdXQ6LW1zLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3BhY2l0eTogMC42O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcm9tb2NvZGUgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyNXB4IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5wcm9tb2NvZGUgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNzgyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzgyYjtcbn1cbi5wcm9tb2NvZGVfX3RpcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5wcm9tb2NvZGVfX3RpcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uY291bnRpbmcge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmNvdW50aW5nX19taW51cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjZweDtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY291bnRpbmdfX21pbnVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmNvdW50aW5nX19wbHVzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI2cHg7XG4gIG1pbi13aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmNvdW50aW5nX19wbHVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmNvdW50aW5nX19ubWIgaW5wdXQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50aWNrZXRzX19idG5zIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudGlja2V0c19fYnRucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnRpY2tldHNfX2J0bnMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50aWNrZXRzX19idG5zX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI3Rvb2x0aXBfdm9sdW50ZWVyIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBtYXJnaW46IC0xOHB4IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG4jdG9vbHRpcF92b2x1bnRlZXI6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuI3Rvb2x0aXBfdm9sdW50ZWVyIHNwYW4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiN0b29sdGlwX3ZvbHVudGVlciBhIHtcbiAgY29sb3I6ICMzOTliZmQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jdG9vbHRpcF92b2x1bnRlZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmItdGFic19fdGFic2Yge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGFicy1zbGlja2VkIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAwIDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYnMtc2xpY2tlZCAuc2xpY2stbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JlYmViZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcHg7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmItdGFic19fdGFiIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWluLXdpZHRoOiAyMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5iLXRhYnNfX3RhYiBiIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODhyZW0gIWltcG9ydGFudDtcbn1cblxuLmItdGFic19fdGFiIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uYi10YWJzX190YWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoN2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5iLXRhYnNfX3RhYi0tYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmItdGFic19fdGFiOmhvdmVyIHtcbiAgY29sb3I6ICNGOTg2NDU7XG59XG5cbi5iLXRhYnNfX3RhYjphZnRlciB7XG4gIGJvdHRvbTogLTNweDtcbn1cblxuLmItdGFic19fdGFiLS1hY3RpdmUge1xuICBjb2xvcjogI0Y5ODY0NTtcbn1cblxuLmItdGFic19fdGFiLS1hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjRjk4NjQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5zaGVkdWxlIC5iLXRhYnNfX3RhYiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9jay12X193cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLmJsb2NrLXZfX2RvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdl9faS1jb250IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2stdl9faS1jb250IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stdl9faSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ibG9jay12X19pLWgge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stdl9faS1oIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay12X19pLWgge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1hdmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stdl9faS1hdmEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXZfX2ktYXZhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZfX2ktYXZhIGRpdiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTlweDtcbiAgdG9wOiAtN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5ibG9jay12X19pLWF2YSBkaXYge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXZfX2ktd3JhcHBlciAuaWNvbl9saWtlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IC0zcHg7XG59XG5cbi5ibG9jay12X19pLW5hbWUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ibG9jay12X19pLW5hbWU6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ibG9jay12X19pLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stdl9faS1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1jaXR5LFxuLmJsb2NrLXZfX2ktcHJvZmYge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42N3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXZfX2ktcHJvZmYge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1jaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5ibG9jay12X19pLWNpdHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5ibG9jay12X19pLWNpdHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uYmxvY2stdl9faS1jb21wYW55IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmJsb2NrLXZfX2ktcHJvZmYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5ibG9jay12X19pLWIge1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMjVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uYmxvY2stdl9faS1iLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmxvY2stdl9faS1iIGIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYmxvY2stdl9faS1iIGEuYmxvY2stdl9faS1nb3RvIHtcbiAgY29sb3I6IHJnYigyNTUsIDE0NywgNzcpICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJsb2NrLXZfX2ktYiBhLmdvdG8ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyNTUsIDE0NywgNzcpO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stdl9faS1iIGEuZ290byBzcGFuIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG4uYmxvY2stdl9faS1iIGEuZ290byBzdmcge1xuICBmaWxsOiByZ2IoMjU1LCAxNDcsIDc3KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ibG9jay12X19pLWIgcCxcbi5ibG9jay12X19pLWIgYSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xufVxuXG4uYmxvY2stdl9faS1iIHA6bGFzdC1jaGlsZCwgLmJsb2NrLXZfX2ktYiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stdl9faS1mIHtcbiAgcGFkZGluZzogMTdweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJsb2NrLXZfX2ktZ290byB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stdl9faS1nb3RvIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXZfX2ktZ290byB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ibG9jay12X19pLWdvdG8gc3ZnIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXZfX2ktZ290byBzdmcge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmJsb2NrLXZfX2ktbGlua3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJsb2NrLXZfX2ktbGlua3MgYTpob3ZlciBzdmcge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay12X19pLWxpbmtzIGEudG8tZmF2b3JpdGUuY2xpY2tlZCBzdmcge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay12X19pLWxpbmtzIGEudG8tZmF2b3JpdGUuY2xpY2tlZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi52aWV3LWFsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpZXctYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG59XG5cbi52aWV3LWFsbC0tbGlnaHQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi52aXNpdG9ycy1jYXJkIC50YWJzLXNsaWNrZWQgLnNsaWNrLWxpc3Q6YWZ0ZXIge1xuICBib3R0b206IDNweDtcbn1cblxuLnZpc2l0b3JzIC5iLXRhYnNfX3RhYiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnZpc2l0b3JzIC5iLXRhYnNfX3RhYiBiIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi52aXNpdG9ycyAuYi10YWJzX190YWIgYjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpc2l0b3JzIC5iLXRhYnNfX3RhYjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGOTg2NDU7XG59XG5cbi50b29sdGlwZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wbGFuLXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGFuLXYuc2xpY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMzUlLCAjZmZmKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmIDM1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmIDM1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDM1JSwgdHJhbnNwYXJlbnQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLnBsYW4tdl9faSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wbGFuLXZfX2k6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGxhbi12X19pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtOXB4O1xuICByaWdodDogLTVweDtcbiAgYm90dG9tOiA4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBsYW4tdl9faTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogLTM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4NjQ1O1xufVxuXG4ucGxhbi12X19kZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGxhbi12X19pOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGxhbi12X19pLWljb24gZGl2IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IC01MHB4O1xufVxuLnBsYW4tdl9faS1pY29uIGRpdiBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ucGxhbi12X19pLXRyYWNlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGxhbi12X19pLWRldGFpbHMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBsYW4tdl9faS10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBsYW4tdl9faS1wZXJzb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGFuLXZfX2ktcGVyc29ucyBzdmcge1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGxhbi12X19pLS1ub2FjdGl2ZSAucGxhbi12X19pLWljb24gZGl2IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cblxuLnBsYW4tdl9faS1oaWRkZW4ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnBsYW4tdl9faS1oaWRkZW4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBsYW4tdl9faS1oaWRkZW4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5wbGFuLXYtLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGxhbi12LS1lbXB0eS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGxhbi12LS1lbXB0eS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5wbGFuLXZfX2k6aG92ZXI6YmVmb3JlLFxuLnBsYW4tdl9faTpob3ZlciAucGxhbi12X19kZWwge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBsYW4tdl9faS50b29sdGlwZWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJveCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnBsYW4tdiAuc2xpY2stc2xpZGUgLnBsYW4tdl9faTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGxhbi12IC5zbGljay1zbGlkZTpsYXN0LWNoaWxkIC5wbGFuLXZfX2k6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYi10YWJzX19zdWJ0YWIge1xuICB3aWR0aDogMjUlO1xuICBtaW4td2lkdGg6IDI1JTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmItdGFic19fc3VidGFiOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDdkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoN2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uYi10YWJzX19zdWJ0YWItLWFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5iLXRhYnMgLmItdGFic19fc3VidGFiLnRhYi0tYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmItdGFicyAuYi10YWJzX19zdWJ0YWIudGFiLS1hY3RpdmUgLmItdGFic19fc3VidGFiLWxpbmtzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuXG4uYi10YWJzIC5iLXRhYnNfX3N1YnRhYi50YWItLWFjdGl2ZSAuYi10YWJzX19zdWJ0YWItbGlua3M6aG92ZXIge1xuICBjb2xvcjogI0Y5ODY0NSAhaW1wb3J0YW50O1xufVxuXG4uYi10YWJzX19zdWJ0YWI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmItdGFic19fc3VidGFiLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmItdGFic19fc3VidGFicy1sLFxuLmItdGFic19fc3VidGFicy1yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmItdGFic19fc3VidGFiLXRpdGxlLWJpZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmItdGFic19fc3VidGFiLXRpdGxlLWJpZyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmItdGFic19fc3VidGFiLWxpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmItdGFic19fc3VidGFiLWxpbmtzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFiLWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWMtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYi10YWJzX19jb250ZW50LXRhYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hlZHVsZSAuYi10YWJzX190YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiZWJlYmU7XG59XG5cbi5zaGVkdWxlLWJsb2NrLWVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNoZWR1bGUtYmxvY2staW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2hlZHVsZS1ibG9jay1pbm5lciBpbWcge1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuLnNoZWR1bGUtYmxvY2staW5uZXIgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4uc2hlZHVsZS1ibG9jay1pbm5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjRkM1NzVFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2hlZHVsZS1ibG9jay13cmFwIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg2MGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg2MGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEgLmgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEgcCB7XG4gIGNvbG9yOiAjRkZEMUI3O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYSAuaW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEgLmltZy13cmFwIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbGVmdDogLTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJla2xhbWEtLW1vZDEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wbGF5X3N0b3JlX3dyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5yZWtsYW1hX2Jsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLnJla2xhbWFfYmxvY2tfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLnJla2xhbWFfYmxvY2tfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmgzIHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSBwIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaW1nLWFwcGxlLFxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctcGxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB0b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaW1nLWFwcGxlLFxuICAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy1wbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1heC13aWR0aDogMTI3cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctYXBwbGUgaW1nLFxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctcGxheSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy13cmFwIGltZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuY29sLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tc2ltcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tc2ltcGxlLnNoZWR1bGUtYmxvY2stLW1pbmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2hlZHVsZS1ibG9jayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaGVkdWxlLWJsb2NrX19ob3VycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zaGVkdWxlLWJsb2NrX190aW1lIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1pbi13aWR0aDogODVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNoZWR1bGUtYmxvY2tfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2tfX3RpbWUtcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaGVkdWxlLWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc2hlZHVsZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrX19jIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrX19jIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2tfX2RldGFpbHMge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNoZWR1bGUtYmxvY2tfX2RldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrX19uYW1lIHNwYW4sXG4uc2hlZHVsZS1ibG9ja19fbmFtZSBhIHtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uc2hlZHVsZS1ibG9ja19fbmFtZSBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uc2hlZHVsZS1ibG9ja19fcGVyc29ucyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2hlZHVsZS1ibG9ja19fcGVyc29ucyB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuICB9XG59XG4uc2hlZHVsZS1ibG9ja19fcGVyc29uczpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNoZWR1bGUtYmxvY2tfX3BlcnNvbnMgc3BhbiB7XG4gIGNvbG9yOiAjRkM1NzVFO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNoZWR1bGUtYmxvY2tfX3F1ZXN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2hlZHVsZS1ibG9ja19fcXVlc3Rpb25zIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIH1cbn1cbi5zaGVkdWxlLWJsb2NrX19xdWVzdGlvbnM6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNoZWR1bGUtYmxvY2tfX3F1ZXN0aW9ucyBzcGFuIHtcbiAgY29sb3I6ICNGQzU3NUU7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2hlZHVsZS1ibG9ja19fbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaGVkdWxlLWJsb2NrX19saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnNoZWR1bGUtYmxvY2tfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlOWU5ZTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICByaWdodDogLTcwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc2hlZHVsZS1ibG9ja19fdHJpZ2dlci5vcGVuZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2hlZHVsZS1oaWRkZW4ge1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2wge1xuICB3aWR0aDogODVweDtcbiAgbWluLXdpZHRoOiA4NXB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2Jsb2NrIHtcbiAgcGFkZGluZzogMTdweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fYmxvY2sgc21hbGwge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19uYW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uc2hlZHVsZS1oaWRkZW5fX25hbWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2hlZHVsZS1oaWRkZW5fX25hbWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2hlZHVsZS1oaWRkZW4gcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc3cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2wtYXZhIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbGlua3Mge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zaGVkdWxlLWhpZGRlbl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbGlua3MgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2hlZHVsZS1oaWRkZW5fX2xpbmtzIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX3NvY2lhbCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX3RpbWUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uc3ZnLXZrOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjNEQ3NUEzO1xufVxuXG4uc3ZnLWZiOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjM0I1OTk4O1xufVxuXG4uc3ZnLXR3OmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMURBMUYyO1xufVxuXG4uc3ZnLWc6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNDQzM3MzI7XG59XG5cbi5zdmctaW46aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICMwMDc3QjU7XG59XG5cbi5zdmctb2s6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNGRjk4MDA7XG59XG5cbi50aXAtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnRpcC1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4udGlwLWhpZGRlbiBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGlwLWhpZGRlbiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXBfX3ZpZXctYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXAgLmItdGFic19fdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay1wIC5iLXRhYnNfX3RhYnMgc3BhbiB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYmxvY2stcF9fY2FyZHMge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4uYmxvY2stcF9fY2FyZC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLXdpZHRoOiAyNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stcF9fY2FyZC13cmFwIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stcF9fY2FyZC13cmFwIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1pbi13aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5ibG9jay1wX19jYXJkLXdyYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLmJsb2NrLXBfX2NhcmQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stcF9fYXZhIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ibG9jay1wX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjcyQTM4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5saW5rX21lZXRpbmdzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y5ODY0NTtcbn1cbi5saW5rX21lZXRpbmdzIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4ubGlua19tZWV0aW5nczpob3ZlciB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xufVxuLmxpbmtfbWVldGluZ3M6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xufVxuXG4uYmxvY2stc19faSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA4NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXNfX2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4NjQ1O1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLmJsb2NrLXNfX2k6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTg2NDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGxlZnQ6IC0yMnB4O1xufVxuXG4uYmxvY2stc19faTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJsb2NrLXNfX2ktdGV4dC13cmFwIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ibG9jay1zX19pLWFkZCAuYmxvY2stc19faS1hdmEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibG9jay1zX19pLXRpbWUge1xuICBjb2xvcjogI0Y5ODY0NTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJsb2NrLXNfX2ktZXZlbnQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stc19faS1ldmVudCBzcGFuIHtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLXNfX2ktZXZlbnQgYSB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc19faS1ldmVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9jay1zX19pLWFkZHIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLXNfX2ktYWRkcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmxvY2stc19faS1hdmEge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm91ci1hcHAge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg2MGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg2MGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3VyLWFwcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm91ci1hcHAgdWwge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbi5vdXItYXBwIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vdXItYXBwIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5vdXItYXBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vdXItYXBwIHAge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5vdXItYXBwIC5oMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4ub3VyLWFwcCAuaDI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm91ci1hcHAgLmltZy13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzM3B4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm91ci1hcHAgLmltZy13cmFwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ub3VyLWFwcCAuaW1nLXdyYXAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgLm91ci1hcHAgLmltZy13cmFwMiBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm91ci1hcHAgLmltZy13cmFwMiB7XG4gICAgbWFyZ2luLXRvcDogLTIyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMXB4KSB7XG4gIC5vdXItYXBwIC5pbWctd3JhcDIge1xuICAgIG1hcmdpbi10b3A6IC0xNzVweDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAub3VyLWFwcCAuaW1nLXdyYXAyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTg1cHg7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm91ci1hcHAgLmltZy13cmFwMiB7XG4gICAgbWFyZ2luLXRvcDogLTE3NXB4O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5vdXItYXBwIC5pbWctd3JhcDIge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG4uYmxvY2stc2Uge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWEgLmNvbDEsXG4uYmxvY2stYSAuY29sMS1jIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2stYSAuY29sMSxcbiAgLmJsb2NrLWEgLmNvbDEtYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay1hIC5jb2wyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5cbi5ibG9jay1hIC5jb2wzIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbDItYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5ibG9jay1hIC5jb2wyLWMsXG4uYmxvY2stYSAuY29sMy1jIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ibG9jay1hIC5jb2wyLWMsXG4gIC5ibG9jay1hIC5jb2wzLWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLWEgLmNvbDMtYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2stYSAuY29sMy1jIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay1hIC5jb2wyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmJsb2NrLWEgLmNvbDEtYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLWFfX2hoIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJsb2NrLWFfX2hoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ibG9jay1hX19oaCAuY29sMixcbiAgLmJsb2NrLWFfX2hoIC5jb2wzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2stYV9faGggLmNvbDIgc3BhbixcbiAgLmJsb2NrLWFfX2hoIC5jb2wzIHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxufVxuXG4uYmxvY2stYV9faGggLmNvbDIgc3Bhbixcbi5ibG9jay1hX19oaCAuY29sMSBzcGFuLFxuLmJsb2NrLWFfX2hoIC5jb2wzIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay1hX19oaCAuY29sMyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJsb2NrLWFfX2hoIC5jb2wyIHNwYW4udGFiLS1hY3RpdmUsXG4gIC5ibG9jay1hX19oaCAuY29sMyBzcGFuLnRhYi0tYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYmViZTtcbiAgfVxufVxuXG4uYmxvY2stYV9fcm93IHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2NrLWFfX3JvdzpsYXN0LWNoaWxkIC5ibG9jay1hX19yb3ctdGltZS1pOmxhc3QtY2hpbGQsXG4uYmxvY2stYV9fcm93Omxhc3QtY2hpbGQgLmJsb2NrLWFfX3Jvdy1hZGQtaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJsb2NrLWFfX3Jvdy10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2stYV9fcm93LXRpbWUtaSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3BhY2l0eTogMC41O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1hX19yb3ctdGltZS1pIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIH1cbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtaTpudGgtY2hpbGQoNG4rMSkgLmJsb2NrLWFfX3Jvdy10aW1lLWkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtaTpudGgtY2hpbGQoNG4rMykgLmJsb2NrLWFfX3Jvdy10aW1lLWkge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5ibG9jay1hX19yb3ctdGltZS1pOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmxvY2stYV9fcm93LXRpbWUtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogI2JlYmViZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYmxvY2stYV9fcm93LWFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWkge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBjb2xvcjogIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJsb2NrLWFfX3Jvdy1hZGQtaSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9jay1hX19yb3ctYWRkLWk6aG92ZXIgLmJsb2NrLWFfX3Jvdy10aW1lLWNvbnRlbnQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5ibG9jay1hX19yb3ctYWRkLWk6aG92ZXIgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtaSBzdmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uYmxvY2stYV9fcm93LWFkZC10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJsb2NrLWFfX3Jvdy1hZGQtdGltZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWhvdXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtaS0tcGxhbm5lZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWktLXBsYW5uZWQgLmJsb2NrLWFfX3Jvdy1hZGQtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJsb2NrLWFfX3Jvdy1hZGQtaS0tcGxhbm5lZCAuYmxvY2stYV9fcm93LWFkZC10aW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLW5hbWUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBvcGFjaXR5OiAwLjg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYmxvY2stYV9fcm93LWFkZC1uYW1lIGEge1xuICBjb2xvcjogI0Y5ODY0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWFfX3Jvdy1hZGQtbmFtZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaGVkdWxlLWJsb2NrLS1taW5pIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLS1taW5pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNoZWR1bGUtYmxvY2stLW1pbmkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2stLW1pbmkgLnNoZWR1bGUtYmxvY2tfX2RldGFpbHMge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9jayB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrX19kZXNjIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrX19idG5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fYnRucyB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODI1cHgpIHtcbiAgLnNoZWR1bGUtYmxvY2tfX3RyaWdnZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fdHJpZ2dlciB7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLWZyZWUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLWZyZWUgLnNoZWR1bGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLWZyZWUgLnNoZWR1bGUtYmxvY2tfX2RldGFpbHMgYSB7XG4gIGNvbG9yOiAjQkVCRUJFO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbi1mYXZvcml0ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGOTg2NDU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oMi0tZ3JleSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5oMi0tZ3JleTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qdGhlIHRpcCovXG4ucXRpcDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGlwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDIwLCAzMCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucXRpcDphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnF0aXA6aG92ZXI6YmVmb3JlLFxuLnF0aXA6aG92ZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKnRvcCovXG4ucXRpcC50aXAtdG9wOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC0xMDAlIC0gOHB4KSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnF0aXAudGlwLXRvcDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCAwIDhweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwLCAyMCwgMzAsIDAuODUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi8qYm90dG9tKi9cbi5xdGlwLnRpcC1ib3R0b206YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoMTAwJSArIDhweCkpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5xdGlwLnRpcC1ib3R0b206YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgxMCwgMjAsIDMwLCAwLjg1KSB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4vKmxlZnQqL1xuLnF0aXAudGlwLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTEwMCUgLSA4cHgpLCAtNTAlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucXRpcC50aXAtbGVmdDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDhweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDEwLCAyMCwgMzAsIDAuODUpO1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi8qcmlnaHQqL1xuLnF0aXAudGlwLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygxMDAlICsgOHB4KSwgLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnF0aXAudGlwLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMTAsIDIwLCAzMCwgMC44NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi50YWJzLXNsaWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjVweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKC02MCUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg2NiUsICNmZmYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgdHJhbnNwYXJlbnQgLTYwJSwgI2ZmZiA2NiUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgdHJhbnNwYXJlbnQgLTYwJSwgI2ZmZiA2NiUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IC02MCUsICNmZmYgNjYlKTtcbn1cblxuLmhlbHAtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbi5sb2FkLW1vcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODdyZW07XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG4ubG9hZC1tb3JlIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udG9vbHRpcHN0ZXItdG9wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uc2hhZG93X2dyYWRpZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjVkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDZkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNGOTg2NDU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMTExO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1idXR0b24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9fdHJpZ2dlciBzdmcge1xuICAgIG1heC13aWR0aDogMjBweDtcbiAgfVxufVxuLm1lbnUtYnV0dG9uLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1lbnUtYnV0dG9uX19pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgyNDksIDEzNCwgNjksIDAuMyk7XG59XG4ubWVudS1idXR0b25fX2k6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbn1cbi5tZW51LWJ1dHRvbl9faTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xufVxuLm1lbnUtYnV0dG9uX19pOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG59XG4ubWVudS1idXR0b24gLm1lbnUtYnV0dG9uX190cmlnZ2VyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG4ubWVudS1idXR0b24uY2xpY2tlZCAubWVudS1idXR0b25fX3RyaWdnZXIgc3ZnIHBhdGguYiB7XG4gIGZpbGw6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5tZW51LWJ1dHRvbi5jbGlja2VkIGE6bnRoLWNoaWxkKDIpIHtcbiAgcmlnaHQ6IDk1cHg7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtYnV0dG9uLmNsaWNrZWQgYTpudGgtY2hpbGQoMikge1xuICAgIHJpZ2h0OiA2NXB4O1xuICB9XG59XG4ubWVudS1idXR0b24uY2xpY2tlZCBhOm50aC1jaGlsZCgzKSB7XG4gIHJpZ2h0OiA3MHB4O1xuICBib3R0b206IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWJ1dHRvbi5jbGlja2VkIGE6bnRoLWNoaWxkKDMpIHtcbiAgICByaWdodDogNTBweDtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbn1cbi5tZW51LWJ1dHRvbi5jbGlja2VkIGE6bnRoLWNoaWxkKDQpIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogOTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtYnV0dG9uLmNsaWNrZWQgYTpudGgtY2hpbGQoNCkge1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuLm1lbnUtYnV0dG9uLmNsaWNrZWQgLm1lbnUtYnV0dG9uX190cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnUtYnV0dG9uLmNsaWNrZWQgLm1lbnUtYnV0dG9uX19pIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDExO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1idXR0b24uY2xpY2tlZCAubWVudS1idXR0b25fX2kge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuLm1lbnUtYnV0dG9uLmNsaWNrZWQgLm1lbnUtYnV0dG9uX19pIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2Y5ODY0NTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtYnV0dG9uLmNsaWNrZWQgLm1lbnUtYnV0dG9uX19pIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50ID4gc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnZpc2l0b3JzIC52aWV3LWFsbCxcbiAgLnBsYW4gLnZpZXctYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpdG9ycyxcbiAgLnBsYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmItdGFic19fdGFiIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJsb2NrLXZfX3dyYXAgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTB2dztcbiAgfVxuICAuYi10YWJzX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay1wX192aWV3LWFsbCAudmlldy1hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5ibG9jay1hX19yb3ctYWRkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICB9XG4gIC5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrX19kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYi10YWJzX19zdWJ0YWI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYi10YWJzX19zdWJ0YWItdGl0bGUtYmlnIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1haW4gc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAubWFpbiBzZWN0aW9uIGIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAubWFpbiBzZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLmgyOmJlZm9yZSB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxuICAubWVnYS1zbGlkZXJfX2RvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3ctYWxsLXdyYXAge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tZWdhLXNsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLm1lZ2Etc2xpZGVyLXdyYXAgLm1lZ2Etc2xpZGVyX19zcGFjZS1sLFxuICAubWVnYS1zbGlkZXItd3JhcCAubWVnYS1zbGlkZXJfX3NwYWNlLXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1lZ2Etc2xpZGVyX19zbGlkZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAubWVnYS1zbGlkZXJfX3NsaWRlIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay1wIC5iLXRhYnNfX3RhYnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmxvY2stcCAuYi10YWJzX190YWIge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuICB9XG4gIC5ibG9jay1wIC5iLXRhYnNfX3RhYjphZnRlciB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG4gIC5ibG9jay1wX192aWV3LWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2NrLXBfX3ZpZXctYWxsIC52aWV3LWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuICAuYmxvY2stcF9fdmlldy1hbGwgLnZpZXctYWxsIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYi10YWJzX190YWIge1xuICAgIGZvbnQtc2l6ZTogMC43NnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIH1cbiAgLmItdGFic19fdGFiIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICB9XG4gIC5iLXRhYnNfX3RhYiBiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iLXRhYnNfX3N1YnRhYnMtbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxuICAuYi10YWJzX19zdWJ0YWJzLXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDExO1xuICB9XG4gIC5iLXRhYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2hlZHVsZSAuYi10YWJzIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuYi10YWJzX19zdWJ0YWIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW8tZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmItdGFic19fc3VidGFiLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iLXRhYnMtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5iLXRhYnNfX3N1YnRhYnMtbCxcbiAgLmItdGFic19fc3VidGFicy1yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDI3cHg7XG4gIH1cbiAgLnNoZWR1bGUgLmItdGFic19fdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5iLXRhYnNfX3N1YnRhYnMtbCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAuYi10YWJzX19zdWJ0YWJzLXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5iLXRhYnNfX3N1YnRhYi1saW5rcyB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbiAgLmItdGFic19fc3VidGFiLWxpbmtzIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuYi10YWJzX19zdWJ0YWItbGlua3Mgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC5iLXRhYnNfX3N1YnRhYi0tYWN0aXZlOmFmdGVyLFxuICAuYi10YWJzX19zdWJ0YWI6aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNoZWR1bGUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2hlZHVsZS1ibG9jay13cmFwLS1zaW1wbGUgLnNoZWR1bGUtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zaGVkdWxlLWJsb2NrX19saW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zaGVkdWxlLWJsb2NrX19saW5rcyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnNoZWR1bGUtYmxvY2tfX3RpbWUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zaGVkdWxlLWJsb2NrX190aW1lLXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5zaGVkdWxlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB9XG4gIC5wbGFuLXZfX2ktcGVyc29ucyB7XG4gICAgZm9udC1zaXplOiAwLjY1cmVtO1xuICB9XG4gIC5wbGFuLXZfX2ktcGVyc29ucyBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAuc2hlZHVsZS1ibG9jay13cmFwLS1zaW1wbGUge1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIH1cbiAgLnNoZWR1bGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNoZWR1bGUtaGlkZGVuX19sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2hlZHVsZS1oaWRkZW5fX3RpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNoZWR1bGUtaGlkZGVuX19ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5zaGVkdWxlLWhpZGRlbl9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2hlZHVsZS1oaWRkZW5fX2Jsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2hlZHVsZS1oaWRkZW5fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44N3JlbTtcbiAgfVxuICAubWFpbiBzZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgfVxuICAuc2hlZHVsZS1oaWRkZW5fX2wtYXZhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuc2hlZHVsZS1oaWRkZW5fX2xpbmtzIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2hlZHVsZS1oaWRkZW5fX2xpbmtzIGEge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLm91ci1hcHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub3VyLWFwcCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG4gIC5vdXItYXBwIHAge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcnRuZXJzX19ibG9jay1pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbiAgLmNvbHM1X19pLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sczVfX2kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFydG5lcnNfX2Jsb2NrLWk6YWZ0ZXIsXG4gIC5jb2xzNV9faTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoLTYwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDc4JSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDc4JSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDc4JSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IC02MCUsICNmZmYgNzglKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAucGFydG5lcnNfX2Jsb2NrLWkubm9zaGFkb3dzOmFmdGVyLFxuICAuY29sczVfX2kubm9zaGFkb3dzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oMi0tZmxleG1vZGUgLnBvd2VyZWQtYnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmgyLS1mbGV4bW9kZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRpY2tldHNfX2J0bnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAudGlja2V0c19fYnRucyBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG4gIC52aXNpdG9ycyAuYi10YWJzX190YWIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29weXJpZ2h0cyBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDAuODVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWVnYS1zbGlkZXJfX2Fyci1sIHN2ZyxcbiAgLm1lZ2Etc2xpZGVyX19hcnItciBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgfVxuICAubWVnYS1zbGlkZXJfX2Fyci1sIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZWdhLXNsaWRlcl9fYXJyLXIge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaG93LWFsbCBzdmcge1xuICAgIHRvcDogMDtcbiAgfVxuICAuYi10YWJzX190YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5iLXRhYnNfX3RhYjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLmItdGFic19fdGFiOmhvdmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI0Y5ODY0NSAhaW1wb3J0YW50O1xuICB9XG4gIC5iLXRhYnNfX3RhYi0tYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5iLXRhYnNfX3RhYi5zaGFkb3dzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmItdGFic19fdGFiLnNoYWRvd3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY29udGVudC1kaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50LXBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50LWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDc4JSk7XG4gICAgY29udGVudC16LWluZGV4OiAxO1xuICAgIGNvbnRlbnQtdG9wOiAwO1xuICAgIGNvbnRlbnQtYm90dG9tOiAwO1xuICAgIGNvbnRlbnQtbGVmdDogMDtcbiAgICBjb250ZW50LXJpZ2h0OiAwO1xuICB9XG4gIC5iLXRhYnNfX3RhYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuYi10YWJzX190YWI6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudGFicy1zbGlja2VkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJzLXNsaWNrZWQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC50YWJzLXNsaWNrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLXBfX2NhcmQtd3JhcCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgfVxuICAuYmxvY2stcF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cbiAgLmJsb2NrLXBfX2F2YSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5ibG9jay1wIC5iLXRhYnNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIC50aWNrZXRzX19idG5zIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYXJyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19jdXJyZW50ID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm91ci1hcHAgLmltZy13cmFwMiBpbWcge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYXJyLFxuICAuYnRuLS1vcmFuZ2UtLW11bHRpID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYmxvY2sge1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAuYmFzaXMgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuYnRuLS1ncmV5LS1tdWx0aSAuYmFzaXMgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19jdXJyZW50IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19jdXJyZW50ID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC52aXNpdG9yLWNhcmQtd3JhcCB7XG4gICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICB9XG4gIC52aXNpdG9yLWNhcmQtd3JhcDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNoZWR1bGUgLmItdGFic19fdGFiIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC40cmVtO1xuICB9XG4gIC5wcm9tb2NvZGVfX3RpcCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5iLXRhYnNfX3RhYiB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cbiAgLmItdGFic19fdGFiIGIge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2l0b3ItY2FyZF9fcHJvZmlsZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGxhbi12X19pLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICB9XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5wcm9maWxlLWJ0bi0td2hpdGUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC52aXNpdG9yLWNhcmRfX3RyaWdnZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC42N3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAudmlzaXRvci1jYXJkX190cmlnZ2VyIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAudmlzaXRvci1jYXJkX190cmlnZ2VyLm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC52aXNpdG9yLWNhcmRfX3RyaWdnZXIub24gc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnZpc2l0b3ItY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC52aXNpdG9yLWNhcmRfX3BsYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2hlZHVsZS1ibG9jay13cmFwLS1mcmVlIC5zaGVkdWxlLWJsb2NrX19kZXRhaWxzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay12X19pLWdvdG8ge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5ibG9jay12X19pLWdvdG8gc3ZnIHtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAucHJvbW9jb2RlX190aXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYmxvY2stdl9fd3JhcCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJsb2NrLXZfX2ktaCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmJsb2NrLXZfX2ktYXZhIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuICAuYmxvY2stdl9faS1iLFxuICAuYmxvY2stdl9faS1mIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTBweCkgYW5kIChtYXgtd2lkdGg6IDEzMTJweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTJweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIC5oZWFkZXItbWVudSAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmltZy1yZXNwb25zZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaXRlbV9pbWcge1xuICBoZWlnaHQ6IDUxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgLml0ZW1faW1nIHtcbiAgICBoZWlnaHQ6IDQ4MnB4O1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmhlYWRlci13cmFwIC51c2VyLWF2YXRhci1lbnRlci1lbWFpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5oZWFkZXItd3JhcCAudXNlci1hdmF0YXItZW50ZXItZW1haWwgaW1nIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uaGVhZGVyLXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5oZWFkZXItd3JhcCBoMiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4uZGVzY3JpcHRpb24tbW9kYWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLnNoYWRvdy1zbGlkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG59XG5cbi5sYWJlbC1hZ3JlZW1lbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIC8qIHdpZHRoOiAzNyUgIWltcG9ydGFudDsgKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmxhYmVsLWFncmVlbWVudCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGFiZWwtYWdyZWVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4gIC8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuICAvKiAmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgfSAqL1xuICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xufVxuLmxhYmVsLWFncmVlbWVudCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLmxhYmVsLWFncmVlbWVudCAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cbi5sYWJlbC1hZ3JlZW1lbnQgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTRBQzdFO1xufVxuLmxhYmVsLWFncmVlbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYWJlbC1hZ3JlZW1lbnQgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYWJlbC1hZ3JlZW1lbnQgLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IHNvbGlkICMxNEFDN0U7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5hZGRpdGlvbmFsX2luZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5iX21haW5fc2xpZGVyIC5zbGlkZXJfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyNTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjFweCkgYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5iX21haW5fc2xpZGVyIC5zbGlkZXJfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NjFweCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5iX21haW5fc2xpZGVyIC5zbGlkZXJfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLnNsaWRlcl93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLml0ZW1faW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5pdGVtX2ltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLnNlby10ZXh0LW1haW4tcGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXNhYmxlLWljbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9uby1zdG9wcGluZy5zdmdcIik7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLmljby1kZXNjcmlwdGlvbiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGFibGUtaWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RhYmxlLnN2Z1wiKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4ubGlzdC1kZXNjci13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzNweDtcbn1cblxuLnRhYmxlX25ldHdvcmtpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGFibGUuc3ZnXCIpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uYXZhbGlhYmxlLWljbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmdyZWVuLWNpcmNsZTpiZWZvcmUsXG4ub3JhbmdlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4uZ3JlZW4tY2lyY2xlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJBOTU7XG59XG5cbi5vcmFuZ2UtY2lyY2xlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjc4MkI7XG59XG5cbi5kYXRlLWRheSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03NnB4O1xuICByaWdodDogMjc0cHg7XG4gIGNvbG9yOiAjRkY3ODJCO1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5idG4tLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjNkQ2RDZEO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zZWxlY3QtcGxhY2Uge1xuICB3aWR0aDogMzklO1xufVxuXG4uYl9tb2RhbCAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VsZWN0LXBsYWNlIC5hcHBvaW50bWVudF9jb250ZW50IC5idG4ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9uZXR3b3JraW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25ldHdvcmtpbmctaWNvLnBuZ1wiKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbC5idG5fdXNlcl9hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91c2VyLWFjdGl2aXR5LnBuZ1wiKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm1vZGFsLWltZy13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RhbC1pbWctd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLnNwb25zb3ItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNwb25zb3ItY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zcG9uc29yLWNvbnRhaW5lciAuaW5mby1zcG9uc29yLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zcG9uc29yLWNvbnRhaW5lciAuaW5mby1zcG9uc29yLWNpcmNsZTpob3ZlciB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuXG4uaW5mby1zcGVha2VyLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvLXNwZWFrZXItY2lyY2xlOmhvdmVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5cbiNzcGVha2VyLW5hbWUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiNzcGVha2VyLWNvbXBfcG9zIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4jc3BlYWtlci1jaXR5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4jc3BlYWtlci1kZXNjIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuI3Nwb25zb3JzLWRlc2NyaXB0aW9uIGg0IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmxleC1oYWNrLWFyciB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiB0b3A6IC0xMHB4OyAqL1xuICByaWdodDogNXB4O1xufVxuXG4uZmxleC1oYWNrX19ibG9jayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHotaW5kZXg6IDExO1xuICB0b3A6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjhkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICAvKiBtYXJnaW4tbGVmdDogLTEwcHg7ICovXG59XG5cbi5mbGV4LWhhY2tfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cblxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbC5idG5fdXNlcl9mZWVkYmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmVlZGJhY2sucG5nKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbC5idG5fY2hhbmNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGFuY2UucG5nKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbC5idG5fcHJpY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByaWNlLnBuZyk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5kYXRlLXBpY2tlciB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLnR3by1tb250aHMge1xuICBtYXJnaW46IDAgMCAwIC0xNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAuZGF0ZS1waWNrZXItd3JhcHBlci50d28tbW9udGhzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmRwLWNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlci5pbmxpbmUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLnNpbmdsZS1kYXRlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLm5vLXNob3J0Y3V0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlci5uby10b3BiYXIge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmZvb3RlciAuc2hvcnRjdXRzIC5jdXN0b20tc2hvcnRjdXQgKyAuY3VzdG9tLXNob3J0Y3V0IHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgYiB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuc2VsZWN0LXdyYXBwZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLWVsZW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMXB4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEpXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcbiAgb3BhY2l0eTogMC4wMTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBfb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUge1xuICB3aWR0aDogMTkwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZS5tb250aDIge1xuICB3aWR0aDogMTkwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSB0ZCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSBkaXYuZGF5Lmxhc3RNb250aCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIGRpdi5kYXkubmV4dE1vbnRoIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzgyYjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLndlZWstbmFtZSB7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC53ZWVrLW5hbWUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5Lmhhcy10b29sdGlwIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkuaGFzLXRvb2x0aXAgLnRvb2x0aXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZSBsYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkudG9Nb250aC52YWxpZCB7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkudG9Nb250aC5ob3ZlcmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc4MmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5Lmxhc3RNb250aCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkubmV4dE1vbnRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5yZWFsLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTY4NDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LnJlYWwtdG9kYXkuY2hlY2tlZCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkucmVhbC10b2RheS5ob3ZlcmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc4MmI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgbWFyZ2luOiAwIDAgMnB4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiAubmV4dCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIC5wcmV2IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgdGFibGUgLmNhcHRpb24gLm5leHQ6aG92ZXIsXG4uZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiAucHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbjogMCAxMHB4IC0xMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZSB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmUgLmdhcC0xIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2VlZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmUgLmdhcC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZmZmO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZSAuZ2FwLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDhweDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLXRvcC1tYXNrIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAgLmdhcC1ib3R0b20tbWFzayB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuc2VsZWN0ZWQtZGF5cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5lcnJvci10b3AsXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLm5vcm1hbC10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLmRlZmF1bHQtdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5lcnJvciAuZGVmYXVsdC10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIuZXJyb3IgLmVycm9yLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmVkO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIubm9ybWFsIC5kZWZhdWx0LXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5ub3JtYWwgLm5vcm1hbC10b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyLm5vcm1hbCAubm9ybWFsLXRvcCAuc2VsZWN0aW9uLXRvcCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLmFwcGx5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZDllZWY3O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA3NmEzO1xuICBiYWNrZ3JvdW5kOiAjMDA5NWNkO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGFkZWUsICMwMDc4YTUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwYWRlZVwiLCBlbmRDb2xvcnN0cj1cIiMwMDc4YTVcIik7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5hcHBseS1idG4uZGlzYWJsZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjA2MDYwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjdiN2I3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICNlZGVkZWQpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiNlZGVkZWRcIik7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlci5zaW5nbGUtbW9udGggLnRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTI5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZTEge1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aW1lMiB7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUxIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lMiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmhvdXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1pbnV0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5maXJzdC1kYXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDAgMCA1MCU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5sYXN0LWRhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgMDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmZpcnN0LWRhdGUtc2VsZWN0ZWQubGFzdC1kYXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZmlyc3QtZGF0ZS1zZWxlY3RlZCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIC5sYXN0LWRhdGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ODJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kYXRlLXJhbmdlLWxlbmd0aC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgLW1vei1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgLW1zLWZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAtby1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kYXRlLXJhbmdlLWxlbmd0aC10aXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlci50d28tbW9udGhzLm5vLWdhcCAubW9udGgxIC5uZXh0LFxuLmRhdGUtcGlja2VyLXdyYXBwZXIudHdvLW1vbnRocy5uby1nYXAgLm1vbnRoMiAucHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC53ZWVrLW51bWJlciB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC53ZWVrLW51bWJlci53ZWVrLW51bWJlci1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjNDllO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLm1vbnRoLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLm1vbnRoLXdyYXBwZXIgLm1vbnRoMSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJzX190YWJzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNHB4O1xufVxuLnRhYnNfX3RhYnM6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIHotaW5kZXg6IDE7XG59XG4udGFic19fdGFiIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50YWJzX190YWIuLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY3ODJiO1xufVxuLnRhYnNfX3RhYi4tYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udGFic19fdGFiIHNwYW4ge1xuICBjb2xvcjogI2ZmNzgyYjtcbn1cbi50YWJzX190YWI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJvdHRvbTogLTJweDtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICNmYzU3NWUgMCUsICNmN2I0MmMgMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50YWJzX19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG4udGFic19faXRlbS4tYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4udGFic19faXRlbS4tZmFkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udGFic190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAyM3B4O1xufVxuLnRhYnNfdGl0bGUgLnNpbXBsZV9pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIG1hcmdpbjogMCAxcHggMCAwO1xufVxuLnRhYnNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iX21vZGFsIHtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG59XG4uYl9tb2RhbCAubWZwLWNsb3NlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDExIDExJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMjk5LjAyMTQ0LDE5MC40MzU0OWwtMy41MzU1MywtMy41MzU1M2wtMy41MzQ4NCwzLjUzNDg0bC0xLjQxNTU5LC0xLjQxNTU5bDMuNTM0ODQsLTMuNTM0ODRsLTMuNTM1NTMsLTMuNTM1NTNsMS40MTU1OSwtMS40MTU1OWwzLjUzNTUzLDMuNTM1NTNsMy41MzQ4NCwtMy41MzQ4NGwxLjQxNTU5LDEuNDE1NTlsLTMuNTM0ODQsMy41MzQ4NGwzLjUzNTUzLDMuNTM1NTN6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjkwLC0xODAlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggMCAwO1xufVxuLmJfbW9kYWwgLm1mcC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYl9tb2RhbCAuX21vZGFsX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG4uYl9tb2RhbCAuYnRuIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYl9tb2RhbCAuaDI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuLmJfbW9kYWwgLnNvY2lhbF9sb2dpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmJfbW9kYWwgLnNvY2lhbF9sb2dpbiAuYnV0dG9uX3Jvd19qdXN0aWZpZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIC5idXR0b25fcm93X2p1c3RpZmllZCAuYnRuIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIC5idXR0b25fcm93X2p1c3RpZmllZCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIC5idXR0b25fcm93X2p1c3RpZmllZCAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIC5idXR0b25fcm93X2p1c3RpZmllZCAuYnRuX2ZhY2Vib29rIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQ6IDE0cHgvMThweCBNb250c2VycmF0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iX21vZGFsIC5zb2NpYWxfbG9naW4gLmJ1dHRvbl9yb3dfanVzdGlmaWVkIC5idG5fZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0QTg3O1xufVxuLmJfbW9kYWwgLnNvY2lhbF9sb2dpbiAuYnV0dG9uX3Jvd19qdXN0aWZpZWQgLmJ0bl9nb29nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2MzYzNjO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJfbW9kYWwgLnNvY2lhbF9sb2dpbiAuYnV0dG9uX3Jvd19qdXN0aWZpZWQgLmJ0bl9nb29nbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0MzQzNDO1xufVxuLmJfbW9kYWwgLnNvY2lhbF9sb2dpbiAuYnV0dG9uX3Jvd19qdXN0aWZpZWQgLmJ0bl9saW5rZWRpbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMTc5YjM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIC5idXR0b25fcm93X2p1c3RpZmllZCAuYnRuX2xpbmtlZGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzlCMztcbn1cbi5iX21vZGFsIC5zb2NpYWxfbG9naW4gLmJ1dHRvbl9yb3dfanVzdGlmaWVkIC5idG5fdmtvbnRha3RlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxODFiNztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5iX21vZGFsIC5zb2NpYWxfbG9naW4gLmJ1dHRvbl9yb3dfanVzdGlmaWVkIC5idG5fdmtvbnRha3RlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxODFCNztcbn1cbi5iX21vZGFsIC5zb2NpYWxfbG9naW4gLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIG1heC13aWR0aDogMTUwcHg7ICovXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIC5idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYl9tb2RhbCAub3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cbi5iX21vZGFsIC5sb2dpbl9lbWFpbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iX21vZGFsIC5sb2dpbl9lbWFpbCAuYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIG1heC13aWR0aDogMzIycHg7ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbn1cbi5iX21vZGFsIC5sb2dpbl9lbWFpbCAuZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJfbW9kYWwgLmxvZ2luX2VtYWlsIC5mb3JtX3dyYXBwZXIgLmZvcm1fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJfbW9kYWwgLmxvZ2luX2VtYWlsIC5mb3JtX3dyYXBwZXIgLmZvcm1fZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYl9tb2RhbCAubG9naW5fZW1haWwgLmZvcm1fd3JhcHBlciAuZm9ybV9maWVsZCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJfbW9kYWwgLmxvZ2luX2VtYWlsIC5mb3JtX3dyYXBwZXIgYnV0dG9uLmJ0blt0eXBlPXN1Ym1pdF0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYl9tb2RhbCAuZm9ybV93cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIDM1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9tb2RhbCAuZm9ybV93cmFwcGVyIC5mb3JtX2lubmVyOmJlZm9yZSwgLmJfbW9kYWwgLmZvcm1fd3JhcHBlciAuZm9ybV9pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmJfbW9kYWwgLmZvcm1fd3JhcHBlciAuZm9ybV9pbm5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJfbW9kYWwgLmZvcm1fd3JhcHBlciAuY29sdW1uIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX21vZGFsIC5mb3JtX3dyYXBwZXIgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmJfbW9kYWwgLmZvcm1fd3JhcHBlciAuY29sdW1uOm50aC1jaGlsZCgybikge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX21vZGFsIC5mb3JtX3dyYXBwZXIgLmNvbHVtbjpudGgtY2hpbGQoMm4pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi5iX21vZGFsIC5mb3JtX3dyYXBwZXIgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJfbW9kYWwgLnRhYnMtY29tcG9uZW50LXBhbmVsIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYl9tb2RhbCAuZm9ybV9jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEycHggNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYl9tb2RhbCAuaWNvbl91c2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNCcgaGVpZ2h0PScxMycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNCAxMyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNjUwLDQ5My4xMTg2NWMtMi4xNjkzNywwIC02LjUsMS4wODg3NSAtNi41LDMuMjV2MS42MjVoMTN2LTEuNjI1YzAsLTIuMTYxMjUgLTQuMzMwNjIsLTMuMjUgLTYuNSwtMy4yNXpNNjUwLDQ5MS40OTM2NWMxLjc5NTYzLDAgMy4yNSwtMS40NTQzNyAzLjI1LC0zLjI1YzAsLTEuNzk1NjMgLTEuNDU0MzcsLTMuMjUgLTMuMjUsLTMuMjVjLTEuNzk1NjIsMCAtMy4yNSwxLjQ1NDM4IC0zLjI1LDMuMjVjMCwxLjc5NTYyIDEuNDU0MzgsMy4yNSAzLjI1LDMuMjV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02NDMsLTQ4NSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzNmQ2ZDZkJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxM3B4IGNlbnRlcjtcbn1cbi5iX21vZGFsIC5pY29uX21haWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE0JyBoZWlnaHQ9JzExJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE0IDExJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J002NTUuNiw0ODcuNzVsLTUuNiwzLjQzNzVsLTUuNiwtMy40Mzc1di0xLjM3NWw1LjYsMy40Mzc1bDUuNiwtMy40Mzc1ek02NTUuNiw0ODVoLTExLjJjLTAuNzcsMCAtMS4zOTMsMC42MTg3NSAtMS4zOTMsMS4zNzVsLTAuMDA3LDguMjVjMCwwLjc1NjI1IDAuNjMsMS4zNzUgMS40LDEuMzc1aDExLjJjMC43NywwIDEuNCwtMC42MTg3NSAxLjQsLTEuMzc1di04LjI1YzAsLTAuNzU2MjUgLTAuNjMsLTEuMzc1IC0xLjQsLTEuMzc1eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNjQzLC00ODUlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzcwNzA3MCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTNweCBjZW50ZXI7XG59XG4uYl9tb2RhbCAuaWNvbl9wYXNzd29yZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nMTQnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgMTQnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTk5MS45Mzc1LDQ4Ny44MDk0OWgtMy44NzV2LTEuMjQ5OThjMCwtMS4wNjg3MyAwLjg2ODc1LC0xLjkzNzQ2IDEuOTM3NSwtMS45Mzc0NmMxLjA2ODc1LDAgMS45Mzc1LDAuODY4NzMgMS45Mzc1LDEuOTM3NDZ6TTk5MCw0OTMuNDM0MzhjLTAuNjg3NSwwIC0xLjI1LC0wLjU2MjQ5IC0xLjI1LC0xLjI0OTk4YzAsLTAuNjg3NDkgMC41NjI1LC0xLjI0OTk4IDEuMjUsLTEuMjQ5OThjMC42ODc1LDAgMS4yNSwwLjU2MjQ5IDEuMjUsMS4yNDk5OGMwLDAuNjg3NDkgLTAuNTYyNSwxLjI0OTk4IC0xLjI1LDEuMjQ5OTh6TTk5My43NSw0ODcuODA5NDloLTAuNjI1di0xLjI0OTk4YzAsLTEuNzI0OTcgLTEuNCwtMy4xMjQ5NCAtMy4xMjUsLTMuMTI0OTRjLTEuNzI1LDAgLTMuMTI1LDEuMzk5OTcgLTMuMTI1LDMuMTI0OTR2MS4yNDk5OGgtMC42MjVjLTAuNjg3NSwwIC0xLjI1LDAuNTYyNDkgLTEuMjUsMS4yNDk5OHY2LjI0OTg4YzAsMC42ODc0OSAwLjU2MjUsMS4yNDk5OCAxLjI1LDEuMjQ5OThoNy41YzAuNjg3NSwwIDEuMjUsLTAuNTYyNDkgMS4yNSwtMS4yNDk5OHYtNi4yNDk4OGMwLC0wLjY4NzQ5IC0wLjU2MjUsLTEuMjQ5OTggLTEuMjUsLTEuMjQ5OTh6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC05ODUsLTQ4MyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzNmQ2ZDZkJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbn1cbi5iX21vZGFsIC5idG5fZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1YTk3O1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAzMjJweDtcbn1cbi5iX21vZGFsIC5idG5fZmFjZWJvb2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDggMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTY1Ni43NDg1OSwzODcuMzg5NzdoMi42NDUwMnYtNi40NDM5N2gyLjA1MzcxbDAuMzM3ODksLTIuNTYwNjFoLTIuMzkxNnYtMS43NzI4M2MwLC0wLjQxMjQxIDAuMDc1MiwtMC43MTMwMSAwLjIyNTU5LC0wLjkwMDM5YzAuMTg2NTIsLTAuMjI1MDQgMC41MzQxOCwtMC4zMzc5NSAxLjA0MDUzLC0wLjMzNzk1aDEuMzUxNTZ2LTIuMjc5MzZjLTAuNTA3ODEsLTAuMDc0OTUgLTEuMTYzNTcsLTAuMTEyMjQgLTEuOTcwMjEsLTAuMTEyMjRjLTAuOTk0NjMsMCAtMS43OTE5OSwwLjI5NTQ3IC0yLjM5MjA5LDAuODg1OTljLTAuNjAxMDcsMC41OTEwNiAtMC45MDAzOSwxLjQyMTUxIC0wLjkwMDM5LDIuNDkwNnYyLjAyNjE4aC0yLjE2NjV2Mi41NjA2MWgyLjE2NjV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02NTQsLTM3MyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogLTJweCAxMHB4IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYl9tb2RhbCAuYnRuX2dvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzNjM2M7XG59XG4uYl9tb2RhbCAuYnRuX2dvb2dsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIwJyBoZWlnaHQ9JzEyJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIwIDEyJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J004NDIuMjkzMDIsMzc3LjU4MjA3aC0xLjc5OTc5djEuNzk5NzdoLTEuNzI3Nzd2MS43OTk3NmgxLjcyNzc3djEuNzk5NzdoMS43OTk3OXYtMS43OTk3N2gxLjc5OTc2di0xLjc5OTc2aC0xLjc5OTc2ek04MzYuNTMzNzEsMzgwLjEwMTc0YzAsMS4xNTE4NSAtMC4yMTU5NywyLjE1OTcyIC0wLjcxOTkxLDMuMDk1NTljLTAuNTAzOTIsMC44NjM4OSAtMS4xNTE4NywxLjU4Mzc5IC0yLjA4Nzc0LDIuMDg3NzNjLTAuODYzODksMC41MDM5MyAtMS44NzE3NywwLjc5MTkgLTMuMDIzNjQsMC43OTE5Yy0xLjA3OTg2LDAgLTIuMDg3NzIsLTAuMjg3OTYgLTMuMDIzNjEsLTAuNzkxOWMtMC45MzU5LC0wLjU3NTkyIC0xLjY1NTgxLC0xLjI5NTgzIC0yLjIzMTc0LC0yLjIzMTcxYy0wLjU3NTkzLC0wLjkzNTg4IC0wLjc5MTkyLC0xLjk0Mzc1IC0wLjc5MTkyLC0zLjAyMzYxYzAsLTEuMDc5ODYgMC4yODc5NiwtMi4wODc3MyAwLjc5MTkyLC0zLjAyMzZjMC41MDM5NSwtMC45MzU4OCAxLjI5NTg0LC0xLjY1NTc4IDIuMjMxNzQsLTIuMjMxNzFjMC45MzU4OCwtMC41NzU5MyAxLjk0Mzc0LC0wLjc5MTkgMy4wMjM2MSwtMC43OTE5YzEuNTgzODMsMCAyLjk1MTY0LDAuNTAzOTMgNC4wMzE1MiwxLjU4Mzc5bC0xLjY1NTg0LDEuNTgzNzljLTAuNjQ3ODYsLTAuNTc1OTMgLTEuNDM5NzksLTAuOTM1ODggLTIuMzc1NjksLTAuOTM1ODhjLTAuNjQ3OSwwIC0xLjI5NTg0LDAuMTQzOTggLTEuODcxNzMsMC41MDM5M2MtMC41NzU5NCwwLjM1OTk1IC0xLjAwNzksMC43OTE5IC0xLjM2Nzg2LDEuMzY3ODJjLTAuMzU5OTUsMC41NzU5MiAtMC41MDM5MiwxLjIyMzg0IC0wLjUwMzkyLDEuOTQzNzVjMCwwLjcxOTkgMC4xNDM5NywxLjM2NzgyIDAuNTAzOTIsMS45NDM3NWMwLjM1OTk1LDAuNTc1OTIgMC43OTE5MywxLjA3OTg2IDEuMzY3ODYsMS4zNjc4MmMwLjU3NTksMC4zNTk5NSAxLjIyMzgzLDAuNTAzOTMgMS44NzE3MywwLjUwMzkzYzAuNzE5OTEsMCAxLjM2Nzg2LC0wLjE0Mzk4IDEuOTQzNzksLTAuNTAzOTNjMC40MzE5LC0wLjI4Nzk2IDAuNzkxODksLTAuNTc1OTMgMS4wNzk4NSwtMS4wNzk4NmMwLjIxNTk3LC0wLjM1OTk1IDAuMzU5OTUsLTAuNzE5OTEgMC40MzE5MywtMS4wMDc4N2gtMy40NTU1N3YtMi4wODc3M2g1Ljc1OTMxYzAuMDcxOTgsMC4yODc5NiAwLjA3MTk4LDAuNjQ3OTIgMC4wNzE5OCwwLjkzNTg4eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtODI0LC0zNzQlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM0NDM0MzQycgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAtMnB4IDAgMCAwO1xufVxuLmJfbW9kYWwgLmJ0bl9nb29nbGU6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMCcgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMCAxMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNODQyLjI5MzAyLDM3Ny41ODIwN2gtMS43OTk3OXYxLjc5OTc3aC0xLjcyNzc3djEuNzk5NzZoMS43Mjc3N3YxLjc5OTc3aDEuNzk5Nzl2LTEuNzk5NzdoMS43OTk3NnYtMS43OTk3NmgtMS43OTk3NnpNODM2LjUzMzcxLDM4MC4xMDE3NGMwLDEuMTUxODUgLTAuMjE1OTcsMi4xNTk3MiAtMC43MTk5MSwzLjA5NTU5Yy0wLjUwMzkyLDAuODYzODkgLTEuMTUxODcsMS41ODM3OSAtMi4wODc3NCwyLjA4NzczYy0wLjg2Mzg5LDAuNTAzOTMgLTEuODcxNzcsMC43OTE5IC0zLjAyMzY0LDAuNzkxOWMtMS4wNzk4NiwwIC0yLjA4NzcyLC0wLjI4Nzk2IC0zLjAyMzYxLC0wLjc5MTljLTAuOTM1OSwtMC41NzU5MiAtMS42NTU4MSwtMS4yOTU4MyAtMi4yMzE3NCwtMi4yMzE3MWMtMC41NzU5MywtMC45MzU4OCAtMC43OTE5MiwtMS45NDM3NSAtMC43OTE5MiwtMy4wMjM2MWMwLC0xLjA3OTg2IDAuMjg3OTYsLTIuMDg3NzMgMC43OTE5MiwtMy4wMjM2YzAuNTAzOTUsLTAuOTM1ODggMS4yOTU4NCwtMS42NTU3OCAyLjIzMTc0LC0yLjIzMTcxYzAuOTM1ODgsLTAuNTc1OTMgMS45NDM3NCwtMC43OTE5IDMuMDIzNjEsLTAuNzkxOWMxLjU4MzgzLDAgMi45NTE2NCwwLjUwMzkzIDQuMDMxNTIsMS41ODM3OWwtMS42NTU4NCwxLjU4Mzc5Yy0wLjY0Nzg2LC0wLjU3NTkzIC0xLjQzOTc5LC0wLjkzNTg4IC0yLjM3NTY5LC0wLjkzNTg4Yy0wLjY0NzksMCAtMS4yOTU4NCwwLjE0Mzk4IC0xLjg3MTczLDAuNTAzOTNjLTAuNTc1OTQsMC4zNTk5NSAtMS4wMDc5LDAuNzkxOSAtMS4zNjc4NiwxLjM2NzgyYy0wLjM1OTk1LDAuNTc1OTIgLTAuNTAzOTIsMS4yMjM4NCAtMC41MDM5MiwxLjk0Mzc1YzAsMC43MTk5IDAuMTQzOTcsMS4zNjc4MiAwLjUwMzkyLDEuOTQzNzVjMC4zNTk5NSwwLjU3NTkyIDAuNzkxOTMsMS4wNzk4NiAxLjM2Nzg2LDEuMzY3ODJjMC41NzU5LDAuMzU5OTUgMS4yMjM4MywwLjUwMzkzIDEuODcxNzMsMC41MDM5M2MwLjcxOTkxLDAgMS4zNjc4NiwtMC4xNDM5OCAxLjk0Mzc5LC0wLjUwMzkzYzAuNDMxOSwtMC4yODc5NiAwLjc5MTg5LC0wLjU3NTkzIDEuMDc5ODUsLTEuMDc5ODZjMC4yMTU5NywtMC4zNTk5NSAwLjM1OTk1LC0wLjcxOTkxIDAuNDMxOTMsLTEuMDA3ODdoLTMuNDU1NTd2LTIuMDg3NzNoNS43NTkzMWMwLjA3MTk4LDAuMjg3OTYgMC4wNzE5OCwwLjY0NzkyIDAuMDcxOTgsMC45MzU4OHonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTgyNCwtMzc0JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYl9tb2RhbCAuYnRuX3Zrb250YWt0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTgxYjc7XG59XG4uYl9tb2RhbCAuYnRuX3Zrb250YWt0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE5JyBoZWlnaHQ9JzEyJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE5IDEyJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDAyLjg1ODI1LDM3OC4xMDE3NWgtMC4wMDA5OWMwLC0wLjY4OTc5IDAuMDAzNjgsLTEuMzc5NjEgLTAuMDAxMjgsLTIuMDY5MzRjLTAuMDAzNDMsLTAuNDcxOTUgLTAuMTg2OTUsLTAuNjQ3ODYgLTAuNjU5NTksLTAuNjQ4MjVjLTAuOTYxMjYsLTAuMDAwNzkgLTEuOTIyNTYsMC4wMDE2OCAtMi44ODM4NSwtMC4wMDE0NmMtMC4yNzE0NSwtMC4wMDA4NSAtMC41MzkwNiwwIC0wLjY3ODgsMC4yOTEwMmMtMC4xMzQ4NCwwLjI4MDcgMC4wNDM1NSwwLjQ3OTM0IDAuMjA0MTgsMC42Njc5N2MwLjM4OTgyLDAuNDU3ODkgMC41NTI4LDAuOTg4NzcgMC41NTEwMywxLjU4MTg1Yy0wLjAwMjc4LDAuOTYxMjcgLTAuMDAwMjEsMS45MjI1OCAtMC4wMDE3MSwyLjg4Mzg4Yy0wLjAwMDE3LDAuMTM5MjIgMC4wMDMzOSwwLjI4MDYxIC0wLjAxODQyLDAuNDE3MjdjLTAuMDU0MDMsMC4zMzg0MSAtMC4yNzk1NCwwLjQ1NjE1IC0wLjU3MDExLDAuMjc0OTZjLTAuMTk1NzQsLTAuMTIyMTYgLTAuMzc2ODYsLTAuMjgxNzQgLTAuNTMwNTUsLTAuNDU0NzFjLTAuNjk3MTYsLTAuNzg0NzMgLTEuMjE1NzQsLTEuNjg4NTQgLTEuNjU1OTQsLTIuNjMyNTRjLTAuMzU0OTMsLTAuNzYxMiAtMC42NTc2MiwtMS41NDczIC0wLjk2OTI0LC0yLjMyODAzYy0wLjIyMDg5LC0wLjU1MzU2IC0wLjQxMTcsLTAuNzAwMDQgLTAuOTk3OTIsLTAuNzAwMzJjLTAuNjE2MzgsLTAuMDAwMzEgLTEuMjMyODIsLTAuMDAxNzcgLTEuODQ5MTgsMC4wMDE1M2MtMC4xMDg5MywwLjAwMDU4IC0wLjIyMDA5LDAuMDExNTcgLTAuMzI2MTMsMC4wMzU2OGMtMC4yOTA4OCwwLjA2NjEzIC0wLjQyNywwLjIxNDU3IC0wLjQwMTc2LDAuNTExNzhjMC4wMjU3NywwLjMwMzY1IDAuMDc0MzQsMC42MTIzNyAwLjE2NTYyLDAuOTAyMjVjMC44MTIxOSwyLjU3OTE2IDIuMTM3ODUsNC44ODEyMyAzLjg5ODY1LDYuOTE3MzNjMS4xMzMxMiwxLjMxMDMzIDIuNTYzMzksMi4xOTg3MyA0LjI5NzI2LDIuNTIzOWMwLjU5NDM4LDAuMTExNTEgMS4xOTQ3OSwwLjEzNDggMS43OTI4MiwwLjAyNjMxYzAuNDkxMDMsLTAuMDg5MDggMC42MzQ1OCwtMC4yNjgyMiAwLjYzNTU0LC0wLjc1ODc2YzAuMDAxMjUsLTAuNjAxNzIgLTAuMDAxNDMsLTEuMjAzNDMgMC4wMDIzOCwtMS44MDUxOGMwLjAwMDc2LC0wLjExNjI0IDAuMDE4NjgsLTAuMjMzMjIgMC4wMzc3MiwtMC4zNDgzYzAuMDMzNzUsLTAuMjA0NzQgMC4xNjQ1MSwtMC4yOTA2MiAwLjM2NjU2LC0wLjMwOTI3YzAuMzg1OCwtMC4wMzU1OCAwLjcxNzEsMC4xMTM2MiAwLjk5MjgsMC4zNDQ3M2MwLjU2MDc1LDAuNDY5OTcgMS4xMDUzLDAuOTYwODIgMS42MzQ2OSwxLjQ2NTk0YzAuMzY1NTUsMC4zNDg3OSAwLjY5MjA5LDAuNzM4MjUgMS4wNDA2LDEuMTA1MjJjMC4yNTEwMiwwLjI2NDMxIDAuNTY0OTEsMC4zODEzNSAwLjkyODU0LDAuMzc3MzhjMC4zNTk1MSwtMC4wMDM4NSAwLjcxOTEzLDAuMDAyODEgMS4wNzg2NiwtMC4wMDE3N2MwLjM2NjMzLC0wLjAwNDY3IDAuNzM0MTksMC4wMDA1NSAxLjA5ODUsLTAuMDMxNTJjMC4zNjgzOCwtMC4wMzIzNSAwLjU4MzMzLC0wLjMwNjU1IDAuNDc5OCwtMC42NmMtMC4wOTQ2OCwtMC4zMjMzIC0wLjI0MTEsLTAuNjQ2MjcgLTAuNDMwNzcsLTAuOTI0MjljLTAuNjM0MTYsLTAuOTI5NTcgLTEuMzg4NSwtMS43NjAxNiAtMi4xOTA1NywtMi41NDg0NmMtMC4yMDMyOCwtMC4xOTk4IC0wLjM5NDc0LC0wLjQxMzc5IC0wLjU3Mjc4LC0wLjYzNjM1Yy0wLjE1MDk3LC0wLjE4ODY5IC0wLjE2MDQsLTAuNDA1OTggLTAuMDI3MywtMC42MTQ5M2MwLjEzNzY1LC0wLjIxNjEzIDAuMjgwNzgsLTAuNDI4OCAwLjQyNDI5LC0wLjY0MTA1YzAuNzU1MDIsLTEuMTE2ODIgMS41MTMzNywtMi4yMzIxNSAyLjEwODQ3LC0zLjQ0NTk1YzAuMTI3ODUsLTAuMjYwNzQgMC4yMjQ4NSwtMC41NDAzMSAwLjMwNDI5LC0wLjgyMDIyYzAuMTA1NjcsLTAuMzcyMTYgLTAuMDMyNTYsLTAuNTcyMzMgLTAuNDE0MTIsLTAuNjQ0OTZjLTAuMDkyNzksLTAuMDE3NjQgLTAuMTg5NDUsLTAuMDE5OTkgLTAuMjg0MzUsLTAuMDIwMjZjLTAuNjA5MDIsLTAuMDAxNjUgLTEuMjE4MzQsMC4wMDk3NyAtMS44MjcwNywtMC4wMDQxMmMtMC41MTY4MywtMC4wMTE3NSAtMC44NTAzNiwwLjE5ODg1IC0xLjA1NDcsMC42ODUzM2MtMC40NDg5LDEuMDY4OTEgLTEuMDAxMTcsMi4wODUwMiAtMS42NjI1NSwzLjAzOTE4Yy0wLjM1NTY0LDAuNTEzMTIgLTAuNzI3ODYsMS4wMTMzNyAtMS4yMjQsMS40MDM5NmMtMC4xNjkxMywwLjEzMzA2IC0wLjM2MDk5LDAuMjgwNzkgLTAuNTc3MjIsMC4xNzU3OGMtMC4yMjQ1MiwtMC4xMDg5OCAtMC4yMzAzOSwtMC4zNTYxMSAtMC4yMzA4OCwtMC41Nzk5M2MtMC4wMDE1NCwtMC42Njc3MiAtMC4wMDA1OCwtMS4zMzU1MSAtMC4wMDA1OCwtMi4wMDMyN3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTk5MiwtMzc1JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjM1MTgxQjcnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogLTJweCAwIDAgMDtcbn1cbi5iX21vZGFsIC5idG5fdmtvbnRha3RlOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTknIGhlaWdodD0nMTInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTkgMTInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwMDIuODU4MjUsMzc4LjEwMTc1aC0wLjAwMDk5YzAsLTAuNjg5NzkgMC4wMDM2OCwtMS4zNzk2MSAtMC4wMDEyOCwtMi4wNjkzNGMtMC4wMDM0MywtMC40NzE5NSAtMC4xODY5NSwtMC42NDc4NiAtMC42NTk1OSwtMC42NDgyNWMtMC45NjEyNiwtMC4wMDA3OSAtMS45MjI1NiwwLjAwMTY4IC0yLjg4Mzg1LC0wLjAwMTQ2Yy0wLjI3MTQ1LC0wLjAwMDg1IC0wLjUzOTA2LDAgLTAuNjc4OCwwLjI5MTAyYy0wLjEzNDg0LDAuMjgwNyAwLjA0MzU1LDAuNDc5MzQgMC4yMDQxOCwwLjY2Nzk3YzAuMzg5ODIsMC40NTc4OSAwLjU1MjgsMC45ODg3NyAwLjU1MTAzLDEuNTgxODVjLTAuMDAyNzgsMC45NjEyNyAtMC4wMDAyMSwxLjkyMjU4IC0wLjAwMTcxLDIuODgzODhjLTAuMDAwMTcsMC4xMzkyMiAwLjAwMzM5LDAuMjgwNjEgLTAuMDE4NDIsMC40MTcyN2MtMC4wNTQwMywwLjMzODQxIC0wLjI3OTU0LDAuNDU2MTUgLTAuNTcwMTEsMC4yNzQ5NmMtMC4xOTU3NCwtMC4xMjIxNiAtMC4zNzY4NiwtMC4yODE3NCAtMC41MzA1NSwtMC40NTQ3MWMtMC42OTcxNiwtMC43ODQ3MyAtMS4yMTU3NCwtMS42ODg1NCAtMS42NTU5NCwtMi42MzI1NGMtMC4zNTQ5MywtMC43NjEyIC0wLjY1NzYyLC0xLjU0NzMgLTAuOTY5MjQsLTIuMzI4MDNjLTAuMjIwODksLTAuNTUzNTYgLTAuNDExNywtMC43MDAwNCAtMC45OTc5MiwtMC43MDAzMmMtMC42MTYzOCwtMC4wMDAzMSAtMS4yMzI4MiwtMC4wMDE3NyAtMS44NDkxOCwwLjAwMTUzYy0wLjEwODkzLDAuMDAwNTggLTAuMjIwMDksMC4wMTE1NyAtMC4zMjYxMywwLjAzNTY4Yy0wLjI5MDg4LDAuMDY2MTMgLTAuNDI3LDAuMjE0NTcgLTAuNDAxNzYsMC41MTE3OGMwLjAyNTc3LDAuMzAzNjUgMC4wNzQzNCwwLjYxMjM3IDAuMTY1NjIsMC45MDIyNWMwLjgxMjE5LDIuNTc5MTYgMi4xMzc4NSw0Ljg4MTIzIDMuODk4NjUsNi45MTczM2MxLjEzMzEyLDEuMzEwMzMgMi41NjMzOSwyLjE5ODczIDQuMjk3MjYsMi41MjM5YzAuNTk0MzgsMC4xMTE1MSAxLjE5NDc5LDAuMTM0OCAxLjc5MjgyLDAuMDI2MzFjMC40OTEwMywtMC4wODkwOCAwLjYzNDU4LC0wLjI2ODIyIDAuNjM1NTQsLTAuNzU4NzZjMC4wMDEyNSwtMC42MDE3MiAtMC4wMDE0MywtMS4yMDM0MyAwLjAwMjM4LC0xLjgwNTE4YzAuMDAwNzYsLTAuMTE2MjQgMC4wMTg2OCwtMC4yMzMyMiAwLjAzNzcyLC0wLjM0ODNjMC4wMzM3NSwtMC4yMDQ3NCAwLjE2NDUxLC0wLjI5MDYyIDAuMzY2NTYsLTAuMzA5MjdjMC4zODU4LC0wLjAzNTU4IDAuNzE3MSwwLjExMzYyIDAuOTkyOCwwLjM0NDczYzAuNTYwNzUsMC40Njk5NyAxLjEwNTMsMC45NjA4MiAxLjYzNDY5LDEuNDY1OTRjMC4zNjU1NSwwLjM0ODc5IDAuNjkyMDksMC43MzgyNSAxLjA0MDYsMS4xMDUyMmMwLjI1MTAyLDAuMjY0MzEgMC41NjQ5MSwwLjM4MTM1IDAuOTI4NTQsMC4zNzczOGMwLjM1OTUxLC0wLjAwMzg1IDAuNzE5MTMsMC4wMDI4MSAxLjA3ODY2LC0wLjAwMTc3YzAuMzY2MzMsLTAuMDA0NjcgMC43MzQxOSwwLjAwMDU1IDEuMDk4NSwtMC4wMzE1MmMwLjM2ODM4LC0wLjAzMjM1IDAuNTgzMzMsLTAuMzA2NTUgMC40Nzk4LC0wLjY2Yy0wLjA5NDY4LC0wLjMyMzMgLTAuMjQxMSwtMC42NDYyNyAtMC40MzA3NywtMC45MjQyOWMtMC42MzQxNiwtMC45Mjk1NyAtMS4zODg1LC0xLjc2MDE2IC0yLjE5MDU3LC0yLjU0ODQ2Yy0wLjIwMzI4LC0wLjE5OTggLTAuMzk0NzQsLTAuNDEzNzkgLTAuNTcyNzgsLTAuNjM2MzVjLTAuMTUwOTcsLTAuMTg4NjkgLTAuMTYwNCwtMC40MDU5OCAtMC4wMjczLC0wLjYxNDkzYzAuMTM3NjUsLTAuMjE2MTMgMC4yODA3OCwtMC40Mjg4IDAuNDI0MjksLTAuNjQxMDVjMC43NTUwMiwtMS4xMTY4MiAxLjUxMzM3LC0yLjIzMjE1IDIuMTA4NDcsLTMuNDQ1OTVjMC4xMjc4NSwtMC4yNjA3NCAwLjIyNDg1LC0wLjU0MDMxIDAuMzA0MjksLTAuODIwMjJjMC4xMDU2NywtMC4zNzIxNiAtMC4wMzI1NiwtMC41NzIzMyAtMC40MTQxMiwtMC42NDQ5NmMtMC4wOTI3OSwtMC4wMTc2NCAtMC4xODk0NSwtMC4wMTk5OSAtMC4yODQzNSwtMC4wMjAyNmMtMC42MDkwMiwtMC4wMDE2NSAtMS4yMTgzNCwwLjAwOTc3IC0xLjgyNzA3LC0wLjAwNDEyYy0wLjUxNjgzLC0wLjAxMTc1IC0wLjg1MDM2LDAuMTk4ODUgLTEuMDU0NywwLjY4NTMzYy0wLjQ0ODksMS4wNjg5MSAtMS4wMDExNywyLjA4NTAyIC0xLjY2MjU1LDMuMDM5MThjLTAuMzU1NjQsMC41MTMxMiAtMC43Mjc4NiwxLjAxMzM3IC0xLjIyNCwxLjQwMzk2Yy0wLjE2OTEzLDAuMTMzMDYgLTAuMzYwOTksMC4yODA3OSAtMC41NzcyMiwwLjE3NTc4Yy0wLjIyNDUyLC0wLjEwODk4IC0wLjIzMDM5LC0wLjM1NjExIC0wLjIzMDg4LC0wLjU3OTkzYy0wLjAwMTU0LC0wLjY2NzcyIC0wLjAwMDU4LC0xLjMzNTUxIC0wLjAwMDU4LC0yLjAwMzI3eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtOTkyLC0zNzUlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5iX21vZGFsIC5idG5fbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3OWIzO1xufVxuLmJfbW9kYWwgLmJ0bl9saW5rZWRpbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE1JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDE1JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMTY1LjYzNjc5LDM4Ni4zMzMyN2gzLjIxNDg1di05LjY3MTMyaC0zLjIxNDg1ek0xMTY3LjI2NTYzLDM3MS45OTk4OWMtMS4xMDAyMSwwIC0xLjgxOTg0LDAuNzIxNjUgLTEuODE5ODQsMS42NzA2NWMwLDAuOTI4MzIgMC42OTg4MSwxLjY3MTg3IDEuNzc3MTYsMS42NzE4N2gwLjAyMTQ4YzEuMTIxNTIsMCAxLjgxOSwtMC43NDM0MSAxLjgxOSwtMS42NzE4N2MtMC4wMjExMywtMC45NDkgLTAuNjk3NDgsLTEuNjcwNjUgLTEuNzk3OCwtMS42NzA2NXpNMTE4MC40NDU3NywzODAuNzg3NjhjMCwtMi45NzA2NSAtMS41ODYyMiwtNC4zNTI5NiAtMy43MDIxNCwtNC4zNTI5M2MtMS43MDc4NiwwIC0yLjQ3MDg3LDAuOTQwMDQgLTIuODk4MTIsMS41OTgwOHYwLjAzMTI1aC0wLjAyMTEzYzAuMDA2MTMsLTAuMDA5OTQgMC4wMTQ2MSwtMC4wMjEgMC4wMjExMywtMC4wMzEyNXYtMS4zNzA4N2gtMy4yMTU3NWMwLjA0MzMxLDAuOTA3OTUgMCw5LjY3MTMyIDAsOS42NzEzMmgzLjIxNjA3di01LjQwMTA4YzAsLTAuMjg5MzkgMC4wMjE4MywtMC41NzcxNCAwLjEwNjY1LC0wLjc4Mzg3YzAuMjMyNTcsLTAuNTc4MjkgMC43NjEyMywtMS4xNzYxIDEuNjQ5NTgsLTEuMTc2MWMxLjE2MzcyLDAgMS42Mjg3MywwLjg4NzA2IDEuNjI4NzMsMi4xODY4NnY1LjE3NDE5aDMuMjE0OTl2LTUuNTQ1NnonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTExNjUsLTM3MiUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDE3OUIzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IC0ycHggMCAwIDA7XG59XG4uYl9tb2RhbCAuYnRuX2xpbmtlZGluOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTExNjUuNjM2NzksMzg2LjMzMzI3aDMuMjE0ODV2LTkuNjcxMzJoLTMuMjE0ODV6TTExNjcuMjY1NjMsMzcxLjk5OTg5Yy0xLjEwMDIxLDAgLTEuODE5ODQsMC43MjE2NSAtMS44MTk4NCwxLjY3MDY1YzAsMC45MjgzMiAwLjY5ODgxLDEuNjcxODcgMS43NzcxNiwxLjY3MTg3aDAuMDIxNDhjMS4xMjE1MiwwIDEuODE5LC0wLjc0MzQxIDEuODE5LC0xLjY3MTg3Yy0wLjAyMTEzLC0wLjk0OSAtMC42OTc0OCwtMS42NzA2NSAtMS43OTc4LC0xLjY3MDY1ek0xMTgwLjQ0NTc3LDM4MC43ODc2OGMwLC0yLjk3MDY1IC0xLjU4NjIyLC00LjM1Mjk2IC0zLjcwMjE0LC00LjM1MjkzYy0xLjcwNzg2LDAgLTIuNDcwODcsMC45NDAwNCAtMi44OTgxMiwxLjU5ODA4djAuMDMxMjVoLTAuMDIxMTNjMC4wMDYxMywtMC4wMDk5NCAwLjAxNDYxLC0wLjAyMSAwLjAyMTEzLC0wLjAzMTI1di0xLjM3MDg3aC0zLjIxNTc1YzAuMDQzMzEsMC45MDc5NSAwLDkuNjcxMzIgMCw5LjY3MTMyaDMuMjE2MDd2LTUuNDAxMDhjMCwtMC4yODkzOSAwLjAyMTgzLC0wLjU3NzE0IDAuMTA2NjUsLTAuNzgzODdjMC4yMzI1NywtMC41NzgyOSAwLjc2MTIzLC0xLjE3NjEgMS42NDk1OCwtMS4xNzYxYzEuMTYzNzIsMCAxLjYyODczLDAuODg3MDYgMS42Mjg3MywyLjE4Njg2djUuMTc0MTloMy4yMTQ5OXYtNS41NDU2eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTE2NSwtMzcyJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYl9tb2RhbCAuZm9yZ290IHtcbiAgcGFkZGluZzogNXB4IDAgMDtcbn1cbi5iX21vZGFsIC5jb250cm9sX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYl9tb2RhbCAuY29udHJvbF9ib3R0b20gYSB7XG4gIGNvbG9yOiAjZmY3ODJiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iX21vZGFsIC5jb250cm9sX2JvdHRvbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJfbW9kYWwgLnJlc2V0X3Bhc3N3b3JkIC5idG4ge1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4uYl9tb2RhbCAucmVzZXRfcGFzc3dvcmQgLmZvcm1fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJfbW9kYWwgLnJlc2V0X3Bhc3N3b3JkIC5mb3JtX2ZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJfbW9kYWwgLnJlc2V0X3Bhc3N3b3JkIC5mb3JtX2ZpZWxkIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYl9tb2RhbCAucmVzZXRfcGFzc3dvcmRfZG9uZSAuZG9uZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmJfbW9kYWwgLnJlc2V0X3Bhc3N3b3JkX2RvbmUgLmJ0biB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbiNzaGFyZV9ldmVudCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4jc2hhcmVfZXZlbnQgaDMge1xuICBvcGFjaXR5OiAwLjg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4jc2hhcmVfZXZlbnQgLnNoYXJlX2xpbmtzIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4jc2hhcmVfZXZlbnQgLnNoYXJlX2xpbmtzIC5saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuI3NoYXJlX2V2ZW50IC5zaGFyZV9saW5rcyAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xufVxuI3NoYXJlX2V2ZW50IC5zaGFyZV9saW5rcyAubGluayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4jc2hhcmVfZXZlbnQgLnNoYXJlX2xpbmtzIC5saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbiNzaGFyZV9ldmVudCAuc2hhcmVfbGlua3MgLmljb25fdmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3ZGIyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxLjk4JyBoZWlnaHQ9JzEzLjE3JyB2aWV3Qm94PScwIDAgMjEuOTggMTMuMTcnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFaWNvbl92ayUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00yMS41LjkzYTcuNDIsNy40MiwwLDAsMS0xLDJjLS40My42OC0uOTQsMS40NS0xLjQ1LDIuMzhhMTIuNzgsMTIuNzgsMCwwLDAtLjc2LDEuMTEsMS4wOSwxLjA5LDAsMCwwLS4yNS41OS43My43MywwLDAsMCwuMjUuNTFsLjM0LjQzYzEuOTUsMiwzLjA2LDMuNCwzLjMxLDQuMTYuMDkuMzQuMDkuNi0uMDguNzdhMSwxLDAsMCwxLS42OC4yNUgxOC43YTEuNDIsMS40MiwwLDAsMS0uODUtLjI1LDgsOCwwLDAsMS0uODUtLjg1Yy0uNDMtLjQzLS43Ny0uODUtMS4xMS0xLjE5LTEuMS0xLTEuODctMS41My0yLjM4LTEuNTNhMSwxLDAsMCwwLS41MS4wOGMtLjE3LjA5LS4xNy4yNi0uMTcuNTF2Mi4zYzAsLjM0LS4wOC41OS0uMjUuNjhhMywzLDAsMCwxLTEuNDUuMjUsNy44OSw3Ljg5LDAsMCwxLTMuOTEtMS4xQTExLjE2LDExLjE2LDAsMCwxLDMuODMsOC44NCwyMi44NywyMi44NywwLDAsMSwxLjUzLDVDMSw0LC42OCwzLjE0LjM0LDIuMjlBNS42Niw1LjY2LDAsMCwxLDAsLjc2QzAsLjM0LjI2LjA4Ljg1LjA4SDMuMjNhMS4zNywxLjM3LDAsMCwxLC42OC4xN0ExLjY3LDEuNjcsMCwwLDEsNC4yNSwxLDIwLjc1LDIwLjc1LDAsMCwwLDUuNjksNC4xNmEyMS41MiwyMS41MiwwLDAsMCwxLjQ1LDIuM2MuNTEuNjguODUuOTMsMS4xOS45M2EuNDMuNDMsMCwwLDAsLjM0LS4xN2MuMDgtLjA4LjA4LS4zNC4wOC0uNjhWM2EyLjExLDIuMTEsMCwwLDAtLjI1LTEuMWMtLjE3LS4yNi0uMjYtLjQzLS40My0uNjhTNy43My43Nyw3LjczLjYsNy44Mi4zNCw3LjkuMTdBLjYzLjYzLDAsMCwxLDguMzMsMGgzLjgyYS43Mi43MiwwLDAsMSwuNTEuMTcsMS4yNywxLjI3LDAsMCwxLC4xNy42OFY1LjY5YzAsLjI2LDAsLjQzLjA5LjUxYS40Mi40MiwwLDAsMCwuMzQuMTcsMS4zNCwxLjM0LDAsMCwwLC40Mi0uMTcsMywzLDAsMCwwLC42OC0uNTksMTUuNjksMTUuNjksMCwwLDAsMS41My0yLjEzYy4zNC0uNTkuNjgtMS4yNywxLTEuOTVsLjQzLS44NWExLDEsMCwwLDEsMS0uNjhoMi4zOGMuNjguMDkuOTMuMzQuNzYuOTNaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuI3NoYXJlX2V2ZW50IC5zaGFyZV9saW5rcyAuaWNvbl9mYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTU0OTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAuMTknIGhlaWdodD0nMTkuNjQnIHZpZXdCb3g9JzAgMCAxMC4xOSAxOS42NCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX2ZiJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTMsMTAuODVIMFY3LjM5SDNWNC41OEE0LjI2LDQuMjYsMCwwLDEsNC4yMSwxLjIxLDQuMyw0LjMsMCwwLDEsNy40OCwwYTE5LjQxLDE5LjQxLDAsMCwxLDIuNzEuMTlWMy4yN0g4LjMyYTEuOTQsMS45NCwwLDAsMC0xLjQuNDdBMi4wOCwyLjA4LDAsMCwwLDYuNjQsNVY3LjM5SDkuOTFsLS40NywzLjQ2SDYuNjR2OC43OUgzWicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbiNzaGFyZV9ldmVudCAuc2hhcmVfbGlua3MgLmljb25fdHcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNiN2ZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwLjM4JyBoZWlnaHQ9JzE2LjU0JyB2aWV3Qm94PScwIDAgMjAuMzggMTYuNTQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFaWNvbl90dyUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00xOC4xNyw0LjcxYTEyLDEyLDAsMCwxLTEuMzUsNS40OCwxMi4xOCwxMi4xOCwwLDAsMS00LDQuNTIsMTEuMjMsMTEuMjMsMCwwLDEtNi40NCwxLjgzQTExLjM3LDExLjM3LDAsMCwxLDAsMTQuNzFIMWE4LDgsMCwwLDAsNS4xOS0xLjgzLDQsNCwwLDAsMS0yLjQtLjc3LDQuNDMsNC40MywwLDAsMS0xLjQ0LTJoLjc3QTUuMTYsNS4xNiwwLDAsMCw0LjIzLDEwYTQuMTksNC4xOSwwLDAsMS0yLjQtMS40NEEzLjc3LDMuNzcsMCwwLDEsLjg3LDZWNS45YTMuOTEsMy45MSwwLDAsMCwxLjgyLjU4QTQuMTksNC4xOSwwLDAsMSwxLjM1LDQuOWEzLjQyLDMuNDIsMCwwLDEtLjQ4LTJBNC4xLDQuMSwwLDAsMSwxLjQ0Ljc3LDkuMjIsOS4yMiwwLDAsMCw1LjE5LDMuOTQsMTEuODgsMTEuODgsMCwwLDAsMTAsNS4xOWEzLjA3LDMuMDcsMCwwLDEtLjEtMSw0LjE1LDQuMTUsMCwwLDEsLjU4LTIuMTJBNCw0LDAsMCwxLDEyLC41OCwzLjkxLDMuOTEsMCwwLDEsMTQsMGEzLjcxLDMuNzEsMCwwLDEsMS43My4zOSw0LjcsNC43LDAsMCwxLDEuMzQsMSw5LjI5LDkuMjksMCwwLDAsMi42OS0xQTQuMjUsNC4yNSwwLDAsMSwxOCwyLjY5LDguMjMsOC4yMywwLDAsMCwyMC4zOCwyYTkuNDIsOS40MiwwLDAsMS0yLjExLDIuMjEuNjcuNjcsMCwwLDAtLjEuNDhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSUyODAgMCUyOScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbiNzaGFyZV9ldmVudCAuc2hhcmVfbGlua3MgLmljb25fZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzQxMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjYuNjcnIGhlaWdodD0nMTYuNTknIHZpZXdCb3g9JzAgMCAyNi42NyAxNi41OSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX2clM0MvdGl0bGUlM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNMjQuMiw0Ljk0SDIxLjczVjcuNDFIMTkuMzZWOS44OGgyLjM3djIuNDdIMjQuMlY5Ljg4aDIuNDdWNy40MUgyNC4yWk0xNi4zLDguNGE4LjY3LDguNjcsMCwwLDEtMSw0LjI0LDcuMiw3LjIsMCwwLDEtMi44NywyLjg3QTguMDcsOC4wNywwLDAsMSw4LjMsMTYuNTlhOC42NCw4LjY0LDAsMCwxLTQuMTUtMS4wOCw5LDksMCwwLDEtMy4wNi0zLjA3QTcuNjUsNy42NSwwLDAsMSwwLDguMyw4LjY4LDguNjgsMCwwLDEsMS4wOSw0LjE1LDguMTcsOC4xNywwLDAsMSw0LjE1LDEuMDksNy42Niw3LjY2LDAsMCwxLDguMywwYTcuNTIsNy41MiwwLDAsMSw1LjUzLDIuMTdMMTEuNTYsNC4zNWE0LjkxLDQuOTEsMCwwLDAtNS44My0uNkE1LjYzLDUuNjMsMCwwLDAsMy44NSw1LjYzLDQuOTMsNC45MywwLDAsMCwzLjE2LDguMyw0LjkyLDQuOTIsMCwwLDAsMy44NSwxMWE1LDUsMCwwLDAsMS44OCwxLjg4LDQuODIsNC44MiwwLDAsMCwyLjU3LjY5QTQuOTIsNC45MiwwLDAsMCwxMSwxMi44NGE0LjI4LDQuMjgsMCwwLDAsMS40OC0xLjQ4QTUuMzksNS4zOSwwLDAsMCwxMywxMEg4LjNWNy4xMWg3LjlhNS41Nyw1LjU3LDAsMCwxLC4xLDEuMjhaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuI3NoYXJlX2V2ZW50IC5zaGFyZV9saW5rcyAuaWNvbl9pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTguODInIGhlaWdodD0nMTguOTEnIHZpZXdCb3g9JzAgMCAxOC44MiAxOC45MSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX2luJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTE0LjksMTguODJWMTIuN2E2LDYsMCwwLDAtLjI5LTIuMTlBMS43NywxLjc3LDAsMCwwLDEyLjgsOS4zNmEyLjA5LDIuMDksMCwwLDAtMS45MSwxLjA1LDQuNSw0LjUsMCwwLDAtLjM4LDIuMnY2LjIxSDYuNjlWNi4zMWgzLjcyVjhhMywzLDAsMCwxLDEuMzQtMS4zM0EzLjg5LDMuODksMCwwLDEsMTQuMTQsNiw0LjIyLDQuMjIsMCwwLDEsMTgsNy43NGE4LjU1LDguNTUsMCwwLDEsLjg2LDQuM3Y2Ljg3SDE0LjlabS0xNC42MSwwVjYuMzFINC4yVjE4LjgyWk0uNjcsMy45MkEyLjEsMi4xLDAsMCwxLDAsMi4yOSwyLjIzLDIuMjMsMCwwLDEsLjY3LjY3LDIuMDgsMi4wOCwwLDAsMSwyLjI5LDAsMi4xLDIuMSwwLDAsMSwzLjkyLjY3YTIuMTIsMi4xMiwwLDAsMSwuNjcsMS42MiwyLjI0LDIuMjQsMCwwLDEtLjY3LDEuNjMsMi4xMywyLjEzLDAsMCwxLTEuNjMuNjZBMi4yMywyLjIzLDAsMCwxLC42NywzLjkyWicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbiNzaGFyZV9ldmVudCAuc2hhcmVfbGlua3MgLmljb25fb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ODJiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjMzJyBoZWlnaHQ9JzIyLjM0JyB2aWV3Qm94PScwIDAgMTMuMzMgMjIuMzQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFaWNvbl9vayUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J000LjY0LDcuNTlhMi41OSwyLjU5LDAsMCwwLDEuOTIuNzcsMi42OSwyLjY5LDAsMCwwLDEuOTItLjc3LDIuNTUsMi41NSwwLDAsMCwuODctMS45MiwyLjQsMi40LDAsMCwwLS44Ny0xLjkyQTMuMDcsMy4wNywwLDAsMCw2LjU2LDNhMi42OSwyLjY5LDAsMCwwLTEuOTIuNzcsMi43OSwyLjc5LDAsMCwwLS44NywyQTIuNTEsMi41MSwwLDAsMCw0LjY0LDcuNTlabS0zLTQuOGE0LjcsNC43LDAsMCwxLDIuMTEtMkE1Ljc3LDUuNzcsMCwwLDEsNi41NiwwLDUuNSw1LjUsMCwwLDEsOS4zNS43N2E2LjEyLDYuMTIsMCwwLDEsMi4xMSwyLDUuNzgsNS43OCwwLDAsMSwuNzcsMi43OCw1LjUsNS41LDAsMCwxLS43NywyLjc5LDQuOCw0LjgsMCwwLDEtMi4xMSwyLDUuODIsNS44MiwwLDAsMS0yLjc5Ljc3LDUuNSw1LjUsMCwwLDEtMi43OS0uNzcsNiw2LDAsMCwxLTIuMTEtMkE1Ljc0LDUuNzQsMCwwLDEsLjg5LDUuNTdhNS43OCw1Ljc4LDAsMCwxLC43Ny0yLjc4Wk0xMS44NCwyMGExLDEsMCwwLDEsLjI5LDEuMjUsMS42LDEuNiwwLDAsMS0xLDFBMSwxLDAsMCwxLDkuODgsMjJMNi41NiwxOC41NSwzLjI5LDIxLjgxQTEuMTQsMS4xNCwwLDAsMSwyLDIyLjFhMS4zNywxLjM3LDAsMCwxLTEtMSwxLDEsMCwwLDEsLjM4LTEuMjVMNS42LDE1LjY2YTksOSwwLDAsMS0zLjk0LTEuMTVBNC44LDQuOCwwLDAsMSwuMjIsMTMuMjZhMS4xNCwxLjE0LDAsMCwxLDAtMS4zNCwxLjIyLDEuMjIsMCwwLDEsLjg2LS42OCwxLjUxLDEuNTEsMCwwLDEsMS40NC40OGwuNDguMzlhNi4yNSw2LjI1LDAsMCwwLDEuNDUuNTdBOC4yNiw4LjI2LDAsMCwwLDYuNjYsMTNhNy44NSw3Ljg1LDAsMCwwLDIuMjEtLjI5bDEuNDQtLjU3LjQ4LS4zOWEyLDIsMCwwLDEsMS41My0uNDgsMS4yMSwxLjIxLDAsMCwxLC44Ny42OCwxLjY1LDEuNjUsMCwwLDEsMCwxLjM0LDcuMTUsNy4xNSwwLDAsMS0xLjQ0LDEuMjUsMTAsMTAsMCwwLDEtNC4xMywxLjI1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUlMjgwJTI5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuI3NoYXJlX2V2ZW50IC5zaGFyZV9saW5rcyAuaWNvbl9tYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNycgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE3IDE0JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDolMjMzMzM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRWljb25fbWFpbCUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J004LjUsNi4xMywxLjcsMS43NUgxNS4zWm02LjgsNi4xMkgxLjdWMy41TDguNSw3Ljg4LDE1LjMsMy41Wk0xNS4zLDBIMS43QTEuNzMsMS43MywwLDAsMCwwLDEuNzV2MTAuNUExLjc0LDEuNzQsMCwwLDAsMS43LDE0SDE1LjNBMS43NCwxLjc0LDAsMCwwLDE3LDEyLjI1VjEuNzVBMS43NCwxLjc0LDAsMCwwLDE1LjMsMFonLyUzRSUzQy9zdmclM0VcIik7XG59XG4jc2hhcmVfZXZlbnQgLmludml0YXRpb25fbGlzdCB7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xufVxuI3NoYXJlX2V2ZW50IC5pbnZpdGF0aW9uX2xpc3QgLmxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMCAtNXB4IDQwcHg7XG59XG4jc2hhcmVfZXZlbnQgLmludml0YXRpb25fbGlzdCAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDVweCAxMHB4O1xufVxuI3NoYXJlX2V2ZW50IC5pbnZpdGF0aW9uX2xpc3QgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNzaGFyZV9ldmVudCAuaW52aXRhdGlvbl9saXN0IGxhYmVsOmhvdmVyIC5sYWJlbF93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cbiNzaGFyZV9ldmVudCAuaW52aXRhdGlvbl9saXN0IFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4jc2hhcmVfZXZlbnQgLmludml0YXRpb25fbGlzdCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sYWJlbF93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cbiNzaGFyZV9ldmVudCAuaW52aXRhdGlvbl9saXN0IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxhYmVsX3dyYXBwZXIgLmltZzpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuI3NoYXJlX2V2ZW50IC5pbnZpdGF0aW9uX2xpc3QgLmxhYmVsX3dyYXBwZXIge1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4jc2hhcmVfZXZlbnQgLmludml0YXRpb25fbGlzdCAubGFiZWxfd3JhcHBlciAuaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzaGFyZV9ldmVudCAuaW52aXRhdGlvbl9saXN0IC5sYWJlbF93cmFwcGVyIC5pbWc6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMCcgaGVpZ2h0PScxNScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMCAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTA0OC42MDk2NCw1OTcuMzA0NjRsLTguNjA5MjcsLTguNjA5MjdsMi43ODE0NiwtMi43ODE0Nmw1LjgyNzgxLDUuNjk1MzZsOC42MDkyNywtOC42MDkyN2wyLjc4MTQ2LDIuNzgxNDZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDQwLC01ODMlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbiNzaGFyZV9ldmVudCAuaW52aXRhdGlvbl9saXN0IC5sYWJlbF93cmFwcGVyIHNwYW4ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNzaGFyZV9ldmVudCAuYnV0dG9uX3NlbmQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNzaGFyZV9ldmVudCAuYnV0dG9uX3NlbmQgLmJ0biB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNsb2NhdGlvbiB7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBwYWRkaW5nOiAwIDAgMDtcbn1cbiNsb2NhdGlvbiAudGl0bGVfcGFydCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbiNsb2NhdGlvbiAuX21vZGFsX3RpdGxlIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDA7XG59XG4jbG9jYXRpb24gLl9tb2RhbF90aXRsZTpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuI2xvY2F0aW9uICNtYXAubWFwIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDY1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cblxuI2NoYXQge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xufVxuXG4jbG9naW4sICNyZWdpc3RlciB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG4jbG9naW4gLmgyLCAjcmVnaXN0ZXIgLmgyIHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cblxuI2FkZEdhbGxlcnkge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiA4MHZoO1xufVxuI2FkZEdhbGxlcnkgLnVwbG9hZF9fYWRkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbn1cbiNhZGRHYWxsZXJ5IC51cGxvYWRfX2FkZC1sYWJlbCBzcGFuIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYWRkR2FsbGVyeSAudXBsb2FkX19hZGQtbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4jYWRkR2FsbGVyeSAudXBsb2FkX19idXR0b24ge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbiNhZGRHYWxsZXJ5IC51cGxvYWRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNhZGRHYWxsZXJ5IC51cGxvYWRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2FkZEdhbGxlcnkgLnVwbG9hZF9faW1nIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYWRkR2FsbGVyeSAudXBsb2FkX19uYW1lIHAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbiNhZGRHYWxsZXJ5IC51cGxvYWRfX3NpemUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI2FkZEdhbGxlcnkgLnVwbG9hZF9fd2F0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpIHVybCguL2ltYWdlcy92aWV3LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNjQlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4jYWRkR2FsbGVyeSAudXBsb2FkX19kZWxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKSB1cmwoLi4vaW1hZ2VzL2NhbmNlbC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ2JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4jYWRkR2FsbGVyeSAudXBsb2FkX19wcm9ncmVzcyB7XG4gIGhlaWdodDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYWRkR2FsbGVyeSAudXBsb2FkX19kb25lIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDAsIDgwLCAwLjYpO1xuICB0cmFuc2l0aW9uOiAwLjdzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjYTJkMzljO1xufVxuXG4ucGFzc3dvcmQsICNmb3Jnb3RfcGFzc3dvcmQsICNwYXNzd29yZF9yZXNldCB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG4ucGFzc3dvcmQgLmgyLCAjZm9yZ290X3Bhc3N3b3JkIC5oMiwgI3Bhc3N3b3JkX3Jlc2V0IC5oMiB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG5cbiNmaW5kX2V2ZW50cyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi5jaGF0IHtcbiAgcGFkZGluZzogNDBweCAxMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGF0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2hhdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG4uY2hhdF93cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmNoYXRfaGVhZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uY2hhdF9oZWFkIC5jaGF0X3BlcnNvbl9uYW1lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jaGF0X2hlYWQgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXRfaGVhZCBidXR0b24gKyBidXR0b24ge1xuICBtYXJnaW46IDAgMCAwIDE0cHg7XG59XG4uY2hhdF9wZXJzb24ge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5jaGF0X3BlcnNvbl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2hhdF9wZXJzb25fZnJvbSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW46IDVweCAwIDA7XG59XG4uY2hhdF9wZXJzb25fYXZhaWxhYmxlIHtcbiAgY29sb3I6ICMxNGFjN2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG59XG4uY2hhdF9ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgaGVpZ2h0OiA1MHZoO1xuICBtYXgtaGVpZ2h0OiA0ODVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhdF9ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweDtcbiAgfVxufVxuLmNoYXRfbWVzc2FnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2hhdF9tZXNzYWdlICsgLmNoYXRfbWVzc2FnZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uY2hhdF9tZXNzYWdlX2lubmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhdF9tZXNzYWdlX2lubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXRfbWVzc2FnZV9pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGF0X2F2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXRfYXZhdGFyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC1oZWlnaHQ6IDEwNSU7XG59XG4uY2hhdF9hdmF0YXIuc3RhdHVzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgMnB4IDJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRhYzdlO1xufVxuLmNoYXRfYXZhdGFyX3dyYXAge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXRfYXZhdGFyX3dyYXAge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmNoYXRfbWVzc2FnZV9jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXRfbWVzc2FnZV9jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbi5jaGF0X21lc3NhZ2VfY29udGVudCAuY29udGVudF9oZWFkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2ZmNzgyYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmNoYXRfbWVzc2FnZV9jb250ZW50IC5jaGF0X3BlcnNvbl9uYW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY2hhdF9tZXNzYWdlX2NvbnRlbnQgLmNoYXRfbWVzc2FnZV90aW1lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNoYXRfbWVzc2FnZV9jb250ZW50IC5tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uY2hhdF9tZXNzYWdlX2luY29taW5nIC5jaGF0X21lc3NhZ2VfY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY2hhdF9tZXNzYWdlX291dGNvbWluZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNoYXRfbWVzc2FnZV9vdXRjb21pbmcgLmNoYXRfbWVzc2FnZV9jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNoYXRfd3JpdGVfbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGF0IC5wZXJzb25fdHlwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNiZWJlYmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmNoYXRfd3JpdGVfd3JhcCAuZm9ybV9jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMjBweCA4MHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG59XG4uY2hhdCAuYnRuX3NlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtMjBweCAwIDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbiNhcHBvaW50bWVudCB7XG4gIG1heC13aWR0aDogOTQwcHg7XG59XG4jYXBwb2ludG1lbnQgLl9tb2RhbF90aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xufVxuXG4uYXBwb2ludG1lbnRfd3JhcHBlciAuYXBwb2ludG1lbnRfcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmFwcG9pbnRtZW50X3JvdyArIC5hcHBvaW50bWVudF9yb3cge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgbGFiZWwge1xuICB3aWR0aDogYXV0bztcbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5idXR0b25fd3JhcHBlciAjc3VibWl0LWJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYXBwb2ludG1lbnRfd3JhcHBlciAuYnV0dG9uX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAuYnV0dG9uX3dyYXBwZXIgLmJ0biB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5hcHBvaW50bWVudF93cmFwcGVyIC5idXR0b25fd3JhcHBlciAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5hcHBvaW50bWVudF93cmFwcGVyIC5idXR0b25fd3JhcHBlciAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3dyYXBwZXJfbWFpbiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfd3JhcHBlcl9tYWluIHtcbiAgdG9wOiAtMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5zaW1wbGVfbGFiZWxfc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5zaW1wbGVfbGFiZWxfc2VsZWN0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5hcHBvaW50bWVudF9sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDE0MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBvaW50bWVudF93cmFwcGVyIC5hcHBvaW50bWVudF9sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5hcHBvaW50bWVudF9jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwb2ludG1lbnRfd3JhcHBlciAuYXBwb2ludG1lbnRfY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5sYWJlbF9yYWRpb19zcXVhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvX3NxdWFyZSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gOHB4KTtcbiAgICBtYXJnaW46IDAgNnB4IDEwcHggMDtcbiAgfVxufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvX3NxdWFyZSBbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvX3NxdWFyZSBbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk4NjQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjk4NjQ1O1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvX3NxdWFyZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBvaW50bWVudF93cmFwcGVyIC5sYWJlbF9yYWRpb19zcXVhcmUgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvX3NxdWFyZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDdweCAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW9fc3F1YXJlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3dyYXBwZXIgLmxhYmVsX3JhZGlvIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDE2cHggMTBweCAwO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvIFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE0YWM3ZTtcbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5sYWJlbF9yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiZWJlYmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAtMnB4IDEwcHggMCAwO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNGFjN2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDZweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAuYXBwb2ludG1lbnRfdGltZV93cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5hcHBvaW50bWVudF90aW1lX3dyYXBwZXItbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAuZm9ybV9jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogcmdiYSgxMTIsIDExMiwgMTEyLCAwLjcpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcG9pbnRtZW50X3dyYXBwZXIgLmZvcm1fY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgdGV4dGFyZWEuZm9ybV9jb250cm9sIHtcbiAgbWluLWhlaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwb2ludG1lbnRfd3JhcHBlciB0ZXh0YXJlYS5mb3JtX2NvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtbW9kYWwge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnN1YnNjcmliZS1zb2Mtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5zdWJzY3JpYmUtc29jLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5zdWJzY3JpYmUtc29jLXdyYXAge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4udGFicy1jb21wb25lbnQtdGFicyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRhYnMtY29tcG9uZW50LXRhYnMgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRjc4MkI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTdweDtcbn1cblxuLnRhYnMtY29tcG9uZW50LXRhYnMge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiA1MDBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5hcHBvaW50bWVudC1kZXNjcmlwdGlvbi13cmFwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICBoZWlnaHQ6IDMxMnB4O1xuICB3aWR0aDogMzQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbi5sb2dpbl9lbWFpbCBhLmJ0biwgI2xvZ2luX3ZpYV9lbWFpbCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNzgyQjtcbiAgY29sb3I6ICNGRjc4MkIgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmxvZ2luX2VtYWlsIGEuYnRuOmhvdmVyLCAjbG9naW5fdmlhX2VtYWlsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuI3JlZ19zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBtYXgtd2lkdGg6IDE1MHB4OyAqL1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuI3JlZ19zdWJtaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5yZWdpc3RyYXRpb25fc29jaWFsX21lZGlhX2xpbmsuZGlzYWJsZWRfbGluayB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBTaW1wbGUgZmFkZSB0cmFuc2l0aW9uLFxuICovXG4ubWZwLWZhZGUubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlYWR5IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbn1cblxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlbW92aW5nIC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qKlxuICogRmFkZS1tb3ZlIGFuaW1hdGlvbiBmb3Igc2Vjb25kIGRpYWxvZ1xuICovXG4vKiBhdCBzdGFydCAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20gLnpvb20tYW5pbS1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xufVxuXG4vKiBhbmltYXRlIGluICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbS5tZnAtcmVhZHkgLnpvb20tYW5pbS1kaWFsb2cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDApO1xufVxuXG4vKiBhbmltYXRlIG91dCAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlbW92aW5nIC56b29tLWFuaW0tZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG59XG5cbi8qIERhcmsgb3ZlcmxheSwgc3RhcnQgc3RhdGUgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi8qIGFuaW1hdGUgaW4gKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZWFkeS5tZnAtYmcge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGFuaW1hdGUgb3V0ICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbS5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbn0iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9zd2FsZDo0MDAsNjAwLDcwMCcpO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6NDAwLDUwMCw2MDAsNzAwLDgwMCZzdWJzZXQ9Y3lyaWxsaWMnKTtcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnMnKTtcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Pc3dhbGQnKTsiLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4xLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4gOnJvb3R7LS1ibHVlOiMwMDdiZmY7LS1pbmRpZ286IzY2MTBmMjstLXB1cnBsZTojNmY0MmMxOy0tcGluazojZTgzZThjOy0tcmVkOiNkYzM1NDU7LS1vcmFuZ2U6I2ZkN2UxNDstLXllbGxvdzojZmZjMTA3Oy0tZ3JlZW46IzI4YTc0NTstLXRlYWw6IzIwYzk5NzstLWN5YW46IzE3YTJiODstLXdoaXRlOiNmZmY7LS1ncmF5OiM2Yzc1N2Q7LS1ncmF5LWRhcms6IzM0M2E0MDstLXByaW1hcnk6IzAwN2JmZjstLXNlY29uZGFyeTojNmM3NTdkOy0tc3VjY2VzczojMjhhNzQ1Oy0taW5mbzojMTdhMmI4Oy0td2FybmluZzojZmZjMTA3Oy0tZGFuZ2VyOiNkYzM1NDU7LS1saWdodDojZjhmOWZhOy0tZGFyazojMzQzYTQwOy0tYnJlYWtwb2ludC14czowOy0tYnJlYWtwb2ludC1zbTo1NzZweDstLWJyZWFrcG9pbnQtbWQ6NzY4cHg7LS1icmVha3BvaW50LWxnOjk5MnB4Oy0tYnJlYWtwb2ludC14bDoxMjAwcHg7LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiOy0tZm9udC1mYW1pbHktbW9ub3NwYWNlOlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9Kiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy1vdmVyZmxvdy1zdHlsZTpzY3JvbGxiYXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fUAtbXMtdmlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofWFydGljbGUsYXNpZGUsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9W3RhYmluZGV4PVwiLTFcIl06Zm9jdXN7b3V0bGluZTowIWltcG9ydGFudH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sYWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MH1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fWRsLG9sLHVse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsb2wgdWwsdWwgb2wsdWwgdWx7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtjb2xvcjojMDA3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWE6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1c3tvdXRsaW5lOjB9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcn1maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOi43NXJlbTtwYWRkaW5nLWJvdHRvbTouNzVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnQ7Y2FwdGlvbi1zaWRlOmJvdHRvbX10aHt0ZXh0LWFsaWduOmluaGVyaXR9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3J9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbixodG1sIFt0eXBlPWJ1dHRvbl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV17LXdlYmtpdC1hcHBlYXJhbmNlOmxpc3Rib3h9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6aW5oZXJpdH0uaDEsaDF7Zm9udC1zaXplOjIuNXJlbX0uaDIsaDJ7Zm9udC1zaXplOjJyZW19LmgzLGgze2ZvbnQtc2l6ZToxLjc1cmVtfS5oNCxoNHtmb250LXNpemU6MS41cmVtfS5oNSxoNXtmb250LXNpemU6MS4yNXJlbX0uaDYsaDZ7Zm9udC1zaXplOjFyZW19LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOjZyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ye2ZvbnQtc2l6ZTo1LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ze2ZvbnQtc2l6ZTo0LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1ocnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfS5zbWFsbCxzbWFsbHtmb250LXNpemU6ODAlO2ZvbnQtd2VpZ2h0OjQwMH0ubWFyayxtYXJre3BhZGRpbmc6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlLWZvb3RlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50OlwiXFwyMDE0IFxcMDBBMFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOi4yNXJlbTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOjkwJTtjb2xvcjojNmM3NTdkfWNvZGV7Zm9udC1zaXplOjg3LjUlO2NvbG9yOiNlODNlOGM7d29yZC1icmVhazpicmVhay13b3JkfWE+Y29kZXtjb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4ycmVtIC40cmVtO2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItcmFkaXVzOi4ycmVtfWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OjcwMH1wcmV7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODcuNSU7Y29sb3I6IzIxMjUyOX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfS5wcmUtc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OjM0MHB4O292ZXJmbG93LXk6c2Nyb2xsfS5jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19LmNvbnRhaW5lci1mbHVpZHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5yb3d7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0ubm8tZ3V0dGVyc3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5uby1ndXR0ZXJzPi5jb2wsLm5vLWd1dHRlcnM+W2NsYXNzKj1jb2wtXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmNvbCwuY29sLTEsLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbC0yLC5jb2wtMywuY29sLTQsLmNvbC01LC5jb2wtNiwuY29sLTcsLmNvbC04LC5jb2wtOSwuY29sLWF1dG8sLmNvbC1sZywuY29sLWxnLTEsLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLWF1dG8sLmNvbC1tZCwuY29sLW1kLTEsLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOSwuY29sLW1kLWF1dG8sLmNvbC1zbSwuY29sLXNtLTEsLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTIsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLWF1dG8sLmNvbC14bCwuY29sLXhsLTEsLmNvbC14bC0xMCwuY29sLXhsLTExLC5jb2wteGwtMTIsLmNvbC14bC0yLC5jb2wteGwtMywuY29sLXhsLTQsLmNvbC14bC01LC5jb2wteGwtNiwuY29sLXhsLTcsLmNvbC14bC04LC5jb2wteGwtOSwuY29sLXhsLWF1dG97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9LmNvbHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb2wtc217LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLXNtLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wtc20tMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtc20tMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtc20tM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtc20tNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtc20tNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtc20tN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtc20tOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtc20tOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtc20tMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXNtLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1zbS0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1zbS1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItc20tbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItc20tMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXNtLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1zbS0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItc20tM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXNtLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1zbS01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItc20tNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXNtLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1zbS04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItc20tOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXNtLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1zbS0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItc20tMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1tZHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbWQtYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1tZC0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1tZC0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1tZC0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1tZC01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC1tZC02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1tZC03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1tZC04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC1tZC05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1tZC0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtbWQtMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLW1kLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1tZC1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1tZC0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItbWQtMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLW1kLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1tZC0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItbWQtNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLW1kLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1tZC02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItbWQtN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLW1kLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1tZC05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItbWQtMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLW1kLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1tZC0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLWxney1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1sZy1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLWxnLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLWxnLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLWxnLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLWxnLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLWxnLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLWxnLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLWxnLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLWxnLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLWxnLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLWxnLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC1sZy0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbGctMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbGctZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLWxnLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLWxnLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci1sZy0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbGctMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLWxnLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci1sZy00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbGctNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLWxnLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci1sZy03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbGctOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLWxnLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1sZy0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItbGctMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLWxnLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29sLXhsey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC14bC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLXhsLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLXhsLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXhsLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXhsLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLXhsLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLXhsLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXhsLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLXhsLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLXhsLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXhsLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC14bC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wteGwtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXIteGwtZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLXhsLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLXhsLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci14bC0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXIteGwtMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLXhsLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci14bC00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXIteGwtNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLXhsLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci14bC03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXIteGwtOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLXhsLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci14bC0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXIteGwtMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLXhsLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19LnRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtwYWRkaW5nOi43NXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNn0udGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIC50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRhYmxlLXNtIHRkLC50YWJsZS1zbSB0aHtwYWRkaW5nOi4zcmVtfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtYm9yZGVybGVzcyB0Ym9keSt0Ym9keSwudGFibGUtYm9yZGVybGVzcyB0ZCwudGFibGUtYm9yZGVybGVzcyB0aCwudGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aHtib3JkZXI6MH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlLXByaW1hcnksLnRhYmxlLXByaW1hcnk+dGQsLnRhYmxlLXByaW1hcnk+dGh7YmFja2dyb3VuZC1jb2xvcjojYjhkYWZmfS50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9LnRhYmxlLXNlY29uZGFyeSwudGFibGUtc2Vjb25kYXJ5PnRkLC50YWJsZS1zZWNvbmRhcnk+dGh7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9LnRhYmxlLXN1Y2Nlc3MsLnRhYmxlLXN1Y2Nlc3M+dGQsLnRhYmxlLXN1Y2Nlc3M+dGh7YmFja2dyb3VuZC1jb2xvcjojYzNlNmNifS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWluZm8sLnRhYmxlLWluZm8+dGQsLnRhYmxlLWluZm8+dGh7YmFja2dyb3VuZC1jb2xvcjojYmVlNWVifS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLXdhcm5pbmcsLnRhYmxlLXdhcm5pbmc+dGQsLnRhYmxlLXdhcm5pbmc+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWRhbmdlciwudGFibGUtZGFuZ2VyPnRkLC50YWJsZS1kYW5nZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjVjNmNifS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9LnRhYmxlLWxpZ2h0LC50YWJsZS1saWdodD50ZCwudGFibGUtbGlnaHQ+dGh7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWRhcmssLnRhYmxlLWRhcms+dGQsLnRhYmxlLWRhcms+dGh7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWFjdGl2ZSwudGFibGUtYWN0aXZlPnRkLC50YWJsZS1hY3RpdmU+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMzIzODNlfS50YWJsZSAudGhlYWQtbGlnaHQgdGh7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjl9LnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiMzMjM4M2V9LnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpfS50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDc1KX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyfS50YWJsZS1yZXNwb25zaXZlLXNtPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZS1tZD4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1sZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmUtbGc+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZS14bD4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fS50YWJsZS1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLWNvbnRyb2x7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzgwYmRmZjtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eToxfXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpfXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoLjM3NXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMzc1cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKC41cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC41cmVtICsgMXB4KTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDouMzc1cmVtO3BhZGRpbmctYm90dG9tOi4zNzVyZW07bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHggMH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc20sLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHR7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+c2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5zZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+c2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1zbT5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxzZWxlY3QuZm9ybS1jb250cm9sLXNtOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKXtoZWlnaHQ6Y2FsYygxLjgxMjVyZW0gKyAycHgpfS5mb3JtLWNvbnRyb2wtbGcsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHR7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfS5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPnNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPnNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPnNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtbGc+c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksc2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7aGVpZ2h0OmNhbGMoMi44NzVyZW0gKyAycHgpfS5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MXJlbX0uZm9ybS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouMjVyZW19LmZvcm0tcm93e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDotNXB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmZvcm0tY2hlY2stbGFiZWx7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi43NXJlbX0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246c3RhdGljO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjMxMjVyZW07bWFyZ2luLWxlZnQ6MH0udmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjgwJTtjb2xvcjojMjhhNzQ1fS52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDAsMTY3LDY5LC44KTtib3JkZXItcmFkaXVzOi4ycmVtfS5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NX0uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS5jdXN0b20tc2VsZWN0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuY3VzdG9tLXNlbGVjdC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwuZm9ybS1jb250cm9sLmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojMjhhNzQ1fS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzI4YTc0NX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzcxZGQ4YX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzM0Y2U1N30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6aW5oZXJpdH0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjgwJTtjb2xvcjojZGMzNTQ1fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksLjgpO2JvcmRlci1yYWRpdXM6LjJyZW19LmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCwuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5jdXN0b20tc2VsZWN0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6I2RjMzU0NX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6I2RjMzU0NX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZmEyYTl9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2U0NjA2ZH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2RjMzU0NX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6aW5oZXJpdH0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uZm9ybS1pbmxpbmV7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZvcm0taW5saW5lIGxhYmVse2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCwuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2x7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowfX0uYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmJ0bnt0cmFuc2l0aW9uOm5vbmV9fS5idG46Zm9jdXMsLmJ0bjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLmZvY3VzLC5idG46Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWR7b3BhY2l0eTouNjV9LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn0uYnRuLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2OWQ5O2JvcmRlci1jb2xvcjojMDA2MmNjfS5idG4tcHJpbWFyeS5mb2N1cywuYnRuLXByaW1hcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuNSl9LmJ0bi1wcmltYXJ5LmRpc2FibGVkLC5idG4tcHJpbWFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjJjYztib3JkZXItY29sb3I6IzAwNWNiZn0uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYnRuLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVhNjI2ODtib3JkZXItY29sb3I6IzU0NWI2Mn0uYnRuLXNlY29uZGFyeS5mb2N1cywuYnRuLXNlY29uZGFyeTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tc2Vjb25kYXJ5OmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyO2JvcmRlci1jb2xvcjojNGU1NTVifS5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxODgzODtib3JkZXItY29sb3I6IzFlN2UzNH0uYnRuLXN1Y2Nlc3MuZm9jdXMsLmJ0bi1zdWNjZXNzOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjUpfS5idG4tc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzQ7Ym9yZGVyLWNvbG9yOiMxYzc0MzB9LmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuNSl9LmJ0bi1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4taW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEzODQ5Njtib3JkZXItY29sb3I6IzExN2E4Yn0uYnRuLWluZm8uZm9jdXMsLmJ0bi1pbmZvOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLWluZm8uZGlzYWJsZWQsLmJ0bi1pbmZvOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTE3YThiO2JvcmRlci1jb2xvcjojMTA3MDdmfS5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLXdhcm5pbmd7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTBhODAwO2JvcmRlci1jb2xvcjojZDM5ZTAwfS5idG4td2FybmluZy5mb2N1cywuYnRuLXdhcm5pbmc6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywuNSl9LmJ0bi13YXJuaW5nLmRpc2FibGVkLC5idG4td2FybmluZzpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2QzOWUwMDtib3JkZXItY29sb3I6I2M2OTUwMH0uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M4MjMzMztib3JkZXItY29sb3I6I2JkMjEzMH0uYnRuLWRhbmdlci5mb2N1cywuYnRuLWRhbmdlcjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLWRhbmdlci5kaXNhYmxlZCwuYnRuLWRhbmdlcjpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2JkMjEzMDtib3JkZXItY29sb3I6I2IyMWYyZH0uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLWxpZ2h0e2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMmU2ZWE7Ym9yZGVyLWNvbG9yOiNkYWUwZTV9LmJ0bi1saWdodC5mb2N1cywuYnRuLWxpZ2h0OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1saWdodC5kaXNhYmxlZCwuYnRuLWxpZ2h0OmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1O2JvcmRlci1jb2xvcjojZDNkOWRmfS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIzMjcyYjtib3JkZXItY29sb3I6IzFkMjEyNH0uYnRuLWRhcmsuZm9jdXMsLmJ0bi1kYXJrOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9LmJ0bi1kYXJrLmRpc2FibGVkLC5idG4tZGFyazpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFkMjEyNDtib3JkZXItY29sb3I6IzE3MWExZH0uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5e2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuNSl9LmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjUpfS5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiMyOGE3NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLW91dGxpbmUtaW5mb3tjb2xvcjojMTdhMmI4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvLmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZHtjb2xvcjojMTdhMmI4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIzLDE2MiwxODQsLjUpfS5idG4tb3V0bGluZS13YXJuaW5ne2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywuNSl9LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6I2ZmYzEwNztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tb3V0bGluZS1kYW5nZXJ7Y29sb3I6I2RjMzU0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2RjMzU0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5idG4tb3V0bGluZS1saWdodHtjb2xvcjojZjhmOWZhO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZHtjb2xvcjojZjhmOWZhO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLC41KX0uYnRuLW91dGxpbmUtZGFya3tjb2xvcjojMzQzYTQwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrLmZvY3VzLC5idG4tb3V0bGluZS1kYXJrOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9LmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWR7Y29sb3I6IzM0M2E0MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9LmJ0bi1saW5re2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rOmhvdmVye2NvbG9yOiMwMDU2YjM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbmsuZm9jdXMsLmJ0bi1saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZX0uYnRuLWxpbmsuZGlzYWJsZWQsLmJ0bi1saW5rOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWdyb3VwLWxnPi5idG4sLmJ0bi1sZ3twYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19LmJ0bi1ncm91cC1zbT4uYnRuLC5idG4tc217cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmJ0bi1ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi10b3A6LjVyZW19aW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mYWRle3RyYW5zaXRpb246bm9uZX19LmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LmNvbGxhcHNlOm5vdCguc2hvdyl7ZGlzcGxheTpub25lfS5jb2xsYXBzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY29sbGFwc2luZ3t0cmFuc2l0aW9uOm5vbmV9fS5kcm9wZG93biwuZHJvcGxlZnQsLmRyb3ByaWdodCwuZHJvcHVwe3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTByZW07cGFkZGluZzouNXJlbSAwO21hcmdpbjouMTI1cmVtIDAgMDtmb250LXNpemU6MXJlbTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30uZHJvcHVwIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi4xMjVyZW19LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi4zZW0gc29saWQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LjEyNXJlbX0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDouM2VtIHNvbGlkfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye3ZlcnRpY2FsLWFsaWduOjB9LmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51e3RvcDowO3JpZ2h0OjEwMCU7bGVmdDphdXRvO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjEyNXJlbX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIn0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tcmlnaHQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDouM2VtIHNvbGlkO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF17cmlnaHQ6YXV0bztib3R0b206YXV0b30uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46LjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMS41cmVtO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiMxNjE4MWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxLjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM2Yzc1N2Q7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1pdGVtLXRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yNXJlbSAxLjVyZW07Y29sb3I6IzIxMjUyOX0uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXA+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpob3ZlciwuYnRuLWdyb3VwPi5idG46aG92ZXJ7ei1pbmRleDoxfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjpmb2N1c3t6LWluZGV4OjF9LmJ0bi1ncm91cCAuYnRuKy5idG4sLmJ0bi1ncm91cCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLXRvb2xiYXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjU2MjVyZW07cGFkZGluZy1sZWZ0Oi41NjI1cmVtfS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjB9LmJ0bi1ncm91cC1zbT4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1zbSsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtwYWRkaW5nLWxlZnQ6LjM3NXJlbX0uYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNzVyZW07cGFkZGluZy1sZWZ0Oi43NXJlbX0uYnRuLWdyb3VwLXZlcnRpY2Fsey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3Vwe3dpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLXRvcDotMXB4O21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXAtdG9nZ2xlPi5idG4sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRue21hcmdpbi1ib3R0b206MH0uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPXJhZGlvXXtwb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6Zm9jdXMsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0OmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmZvcm0tY29udHJvbHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGV7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hcHBlbmQsLmlucHV0LWdyb3VwLXByZXBlbmR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0e21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLXByZXBlbmR7bWFyZ2luLXJpZ2h0Oi0xcHh9LmlucHV0LWdyb3VwLWFwcGVuZHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC10ZXh0e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMzc1cmVtIC43NXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdLC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9de21hcmdpbi10b3A6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmN1c3RvbS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoxLjVyZW07cGFkZGluZy1sZWZ0OjEuNXJlbX0uY3VzdG9tLWNvbnRyb2wtaW5saW5le2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXJpZ2h0OjFyZW19LmN1c3RvbS1jb250cm9sLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7b3BhY2l0eTowfS5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWNvbnRyb2wtbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTowfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMjVyZW07bGVmdDotMS41cmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtwb2ludGVyLWV2ZW50czpub25lO2NvbnRlbnQ6XCJcIjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2fS5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo1MCUgNTAlfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czouMjVyZW19LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTIzLDI1NSwuNSl9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIil9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAxLjc1cmVtIC4zNzVyZW0gLjc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyO2JhY2tncm91bmQtc2l6ZTo4cHggMTBweDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW07LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojODBiZGZmO291dGxpbmU6MDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA1cHggcmdiYSgxMjgsMTg5LDI1NSwuNSl9LmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSl7aGVpZ2h0OmF1dG87cGFkZGluZy1yaWdodDouNzVyZW07YmFja2dyb3VuZC1pbWFnZTpub25lfS5jdXN0b20tc2VsZWN0OmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5ke29wYWNpdHk6MH0uY3VzdG9tLXNlbGVjdC1zbXtoZWlnaHQ6Y2FsYygxLjgxMjVyZW0gKyAycHgpO3BhZGRpbmctdG9wOi4zNzVyZW07cGFkZGluZy1ib3R0b206LjM3NXJlbTtmb250LXNpemU6NzUlfS5jdXN0b20tc2VsZWN0LWxne2hlaWdodDpjYWxjKDIuODc1cmVtICsgMnB4KTtwYWRkaW5nLXRvcDouMzc1cmVtO3BhZGRpbmctYm90dG9tOi4zNzVyZW07Zm9udC1zaXplOjEyNSV9LmN1c3RvbS1maWxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCk7bWFyZ2luLWJvdHRvbTowfS5jdXN0b20tZmlsZS1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygyLjI1cmVtICsgMnB4KTttYXJnaW46MDtvcGFjaXR5OjB9LmN1c3RvbS1maWxlLWlucHV0OmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzgwYmRmZjtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1maWxlLWlucHV0OmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiM4MGJkZmZ9LmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pfi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIkJyb3dzZVwifS5jdXN0b20tZmlsZS1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjE7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjM7ZGlzcGxheTpibG9jaztoZWlnaHQ6Mi4yNXJlbTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O2NvbnRlbnQ6XCJCcm93c2VcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czowIC4yNXJlbSAuMjVyZW0gMH0uY3VzdG9tLXJhbmdle3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1yYW5nZTpmb2N1c3tvdXRsaW5lOjB9LmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlcntib3JkZXI6MH0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6LS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q3ZmZ9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q3ZmZ9LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOi41cmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXJ7bWFyZ2luLXJpZ2h0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0ubmF2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkfS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWl0ZW17bWFyZ2luLWJvdHRvbTotMXB4fS5uYXYtdGFicyAubmF2LWxpbmt7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19Lm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVye2JvcmRlci1jb2xvcjojZTllY2VmICNlOWVjZWYgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RlZTJlNiAjZGVlMmU2ICNmZmZ9Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2LXBpbGxzIC5uYXYtbGlua3tib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9Lm5hdi1maWxsIC5uYXYtaXRlbXstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzouNXJlbSAxcmVtfS5uYXZiYXI+LmNvbnRhaW5lciwubmF2YmFyPi5jb250YWluZXItZmx1aWR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjMxMjVyZW07cGFkZGluZy1ib3R0b206LjMxMjVyZW07bWFyZ2luLXJpZ2h0OjFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWJyYW5kOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItbmF2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZX0ubmF2YmFyLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhci1jb2xsYXBzZXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDAlO2ZsZXgtYmFzaXM6MTAwJTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsLm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubmF2YmFyLWV4cGFuZC1zbXstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KXsubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5uYXZiYXItZXhwYW5kLWxney1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5uYXZiYXItZXhwYW5kLXhsey1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19Lm5hdmJhci1leHBhbmR7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5ke2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwuNSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgwLDAsMCwuMyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDAsMCwwLC41KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMCwwLDAsLjUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGF7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5ke2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIil9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGF7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVye2NvbG9yOiNmZmZ9LmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0uY2FyZC1ib2R5ey1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87cGFkZGluZzoxLjI1cmVtfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206Ljc1cmVtfS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LS4zNzVyZW07bWFyZ2luLWJvdHRvbTowfS5jYXJkLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZC1saW5rKy5jYXJkLWxpbmt7bWFyZ2luLWxlZnQ6MS4yNXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wMyk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpIDAgMH0uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmNhcmQtZm9vdGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wMyk7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tYm90dG9tOi0uNzVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW07Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW19LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzoxLjI1cmVtfS5jYXJkLWltZ3t3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZy10b3B7d2lkdGg6MTAwJTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLWJvdHRvbXt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1kZWNre2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYXJkLWRlY2sgLmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1kZWNrey1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0uY2FyZC1kZWNrIC5jYXJke2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4OjEgMCAwJTtmbGV4OjEgMCAwJTstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MTVweH19LmNhcmQtZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNhcmQtZ3JvdXA+LmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1ncm91cHstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHstbXMtZmxleDoxIDAgMCU7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaGVhZGVyLC5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6b25seS1jaGlsZHtib3JkZXItcmFkaXVzOi4yNXJlbX0uY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5jYXJkLWdyb3VwPi5jYXJkOm9ubHktY2hpbGQgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3B7Ym9yZGVyLXJhZGl1czowfX0uY2FyZC1jb2x1bW5zIC5jYXJke21hcmdpbi1ib3R0b206Ljc1cmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1jb2x1bW5zey13ZWJraXQtY29sdW1uLWNvdW50OjM7LW1vei1jb2x1bW4tY291bnQ6Mztjb2x1bW4tY291bnQ6Mzstd2Via2l0LWNvbHVtbi1nYXA6MS4yNXJlbTstbW96LWNvbHVtbi1nYXA6MS4yNXJlbTtjb2x1bW4tZ2FwOjEuMjVyZW07b3JwaGFuczoxO3dpZG93czoxfS5jYXJkLWNvbHVtbnMgLmNhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX19LmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJhZGl1czowfS5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowfS5hY2NvcmRpb24gLmNhcmQ6Zmlyc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmFjY29yZGlvbiAuY2FyZDpsYXN0LW9mLXR5cGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmJyZWFkY3J1bWJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6Ljc1cmVtIDFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDouNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi41cmVtO2NvbG9yOiM2Yzc1N2Q7Y29udGVudDpcIi9cIn0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjpub25lfS5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOiM2Yzc1N2R9LnBhZ2luYXRpb257ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wYWdlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tbGVmdDotMXB4O2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOiMwMDU2YjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdlLWxpbms6Zm9jdXN7ei1pbmRleDoyO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LnBhZ2UtbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7ei1pbmRleDoxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGlua3tjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjJyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjJyZW19LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjI1ZW0gLjRlbTtmb250LXNpemU6NzUlO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOi4yNXJlbX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5iYWRnZS1waWxse3BhZGRpbmctcmlnaHQ6LjZlbTtwYWRkaW5nLWxlZnQ6LjZlbTtib3JkZXItcmFkaXVzOjEwcmVtfS5iYWRnZS1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzLC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjfS5iYWRnZS1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2R9LmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cywuYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyfS5iYWRnZS1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1fS5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLC5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0fS5iYWRnZS1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4fS5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLC5iYWRnZS1pbmZvW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMTE3YThifS5iYWRnZS13YXJuaW5ne2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3fS5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzLC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVye2NvbG9yOiMyMTI1Mjk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwfS5iYWRnZS1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDV9LmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojYmQyMTMwfS5iYWRnZS1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0uYmFkZ2UtbGlnaHRbaHJlZl06Zm9jdXMsLmJhZGdlLWxpZ2h0W2hyZWZdOmhvdmVye2NvbG9yOiMyMTI1Mjk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1fS5iYWRnZS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfS5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzLC5iYWRnZS1kYXJrW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0fS5qdW1ib3Ryb257cGFkZGluZzoycmVtIDFyZW07bWFyZ2luLWJvdHRvbToycmVtO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4zcmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuanVtYm90cm9ue3BhZGRpbmc6NHJlbSAycmVtfX0uanVtYm90cm9uLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9LmFsZXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW19LmFsZXJ0LWhlYWRpbmd7Y29sb3I6aW5oZXJpdH0uYWxlcnQtbGlua3tmb250LXdlaWdodDo3MDB9LmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6NHJlbX0uYWxlcnQtZGlzbWlzc2libGUgLmNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtjb2xvcjppbmhlcml0fS5hbGVydC1wcmltYXJ5e2NvbG9yOiMwMDQwODU7YmFja2dyb3VuZC1jb2xvcjojY2NlNWZmO2JvcmRlci1jb2xvcjojYjhkYWZmfS5hbGVydC1wcmltYXJ5IGhye2JvcmRlci10b3AtY29sb3I6IzlmY2RmZn0uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGlua3tjb2xvcjojMDAyNzUyfS5hbGVydC1zZWNvbmRhcnl7Y29sb3I6IzM4M2Q0MTtiYWNrZ3JvdW5kLWNvbG9yOiNlMmUzZTU7Ym9yZGVyLWNvbG9yOiNkNmQ4ZGJ9LmFsZXJ0LXNlY29uZGFyeSBocntib3JkZXItdG9wLWNvbG9yOiNjOGNiY2Z9LmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGlua3tjb2xvcjojMjAyMzI2fS5hbGVydC1zdWNjZXNze2NvbG9yOiMxNTU3MjQ7YmFja2dyb3VuZC1jb2xvcjojZDRlZGRhO2JvcmRlci1jb2xvcjojYzNlNmNifS5hbGVydC1zdWNjZXNzIGhye2JvcmRlci10b3AtY29sb3I6I2IxZGZiYn0uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGlua3tjb2xvcjojMGIyZTEzfS5hbGVydC1pbmZve2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojZDFlY2YxO2JvcmRlci1jb2xvcjojYmVlNWVifS5hbGVydC1pbmZvIGhye2JvcmRlci10b3AtY29sb3I6I2FiZGRlNX0uYWxlcnQtaW5mbyAuYWxlcnQtbGlua3tjb2xvcjojMDYyYzMzfS5hbGVydC13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZmM2NkO2JvcmRlci1jb2xvcjojZmZlZWJhfS5hbGVydC13YXJuaW5nIGhye2JvcmRlci10b3AtY29sb3I6I2ZmZThhMX0uYWxlcnQtd2FybmluZyAuYWxlcnQtbGlua3tjb2xvcjojNTMzZjAzfS5hbGVydC1kYW5nZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGQ3ZGE7Ym9yZGVyLWNvbG9yOiNmNWM2Y2J9LmFsZXJ0LWRhbmdlciBocntib3JkZXItdG9wLWNvbG9yOiNmMWIwYjd9LmFsZXJ0LWRhbmdlciAuYWxlcnQtbGlua3tjb2xvcjojNDkxMjE3fS5hbGVydC1saWdodHtjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtib3JkZXItY29sb3I6I2ZkZmRmZX0uYWxlcnQtbGlnaHQgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZWNlY2Y2fS5hbGVydC1saWdodCAuYWxlcnQtbGlua3tjb2xvcjojNjg2ODY4fS5hbGVydC1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojZDZkOGQ5O2JvcmRlci1jb2xvcjojYzZjOGNhfS5hbGVydC1kYXJrIGhye2JvcmRlci10b3AtY29sb3I6I2I5YmJiZX0uYWxlcnQtZGFyayAuYWxlcnQtbGlua3tjb2xvcjojMDQwNTA1fUAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tmcm9te2JhY2tncm91bmQtcG9zaXRpb246MXJlbSAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAwfX1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fS5wcm9ncmVzc3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MXJlbTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOi43NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LnByb2dyZXNzLWJhcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjt0cmFuc2l0aW9uOndpZHRoIC42cyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnByb2dyZXNzLWJhcnt0cmFuc2l0aW9uOm5vbmV9fS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjFyZW0gMXJlbX0ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlfS5tZWRpYXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5tZWRpYS1ib2R5ey1tcy1mbGV4OjE7ZmxleDoxfS5saXN0LWdyb3Vwe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbnt3aWR0aDoxMDAlO2NvbG9yOiM0OTUwNTc7dGV4dC1hbGlnbjppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM0OTUwNTc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ubGlzdC1ncm91cC1pdGVtOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW06aG92ZXJ7ei1pbmRleDoxO3RleHQtZGVjb3JhdGlvbjpub25lfS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXt6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9Lmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO2JvcmRlci1yYWRpdXM6MH0ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MH0ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5e2NvbG9yOiMwMDQwODU7YmFja2dyb3VuZC1jb2xvcjojYjhkYWZmfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMwMDQwODU7YmFja2dyb3VuZC1jb2xvcjojOWZjZGZmfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNDA4NTtib3JkZXItY29sb3I6IzAwNDA4NX0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeXtjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2Q2ZDhkYn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzM4M2Q0MTtiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzODNkNDE7Ym9yZGVyLWNvbG9yOiMzODNkNDF9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNze2NvbG9yOiMxNTU3MjQ7YmFja2dyb3VuZC1jb2xvcjojYzNlNmNifS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMxNTU3MjQ7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE1NTcyNDtib3JkZXItY29sb3I6IzE1NTcyNH0ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNiZWU1ZWJ9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGM1NDYwO2JvcmRlci1jb2xvcjojMGM1NDYwfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3tjb2xvcjojODU2NDA0O2JhY2tncm91bmQtY29sb3I6I2ZmZWViYX0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojODU2NDA0O2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NTY0MDQ7Ym9yZGVyLWNvbG9yOiM4NTY0MDR9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWM2Y2J9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzIxYzI0O2JvcmRlci1jb2xvcjojNzIxYzI0fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHR7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmV9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODE4MTgyO2JvcmRlci1jb2xvcjojODE4MTgyfS5saXN0LWdyb3VwLWl0ZW0tZGFya3tjb2xvcjojMWIxZTIxO2JhY2tncm91bmQtY29sb3I6I2M2YzhjYX0ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMWIxZTIxO2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFlMjE7Ym9yZGVyLWNvbG9yOiMxYjFlMjF9LmNsb3Nle2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eTouNX0uY2xvc2U6Zm9jdXMsLmNsb3NlOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTouNzV9LmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfWJ1dHRvbi5jbG9zZXtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA1MDtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6MH0ubW9kYWwtb3BlbiAubW9kYWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46LjVyZW07cG9pbnRlci1ldmVudHM6bm9uZX0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0yNSUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjUlKX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjpub25lfX0ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9ney13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVke2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAoLjVyZW0gKiAyKSl9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ubW9kYWwtaGVhZGVye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTllY2VmO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjNyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW19Lm1vZGFsLWhlYWRlciAuY2xvc2V7cGFkZGluZzoxcmVtO21hcmdpbjotMXJlbSAtMXJlbSAtMXJlbSBhdXRvfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87cGFkZGluZzoxcmVtfS5tb2RhbC1mb290ZXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzoxcmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWVjZWZ9Lm1vZGFsLWZvb3Rlcj46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LjI1cmVtfS5tb2RhbC1mb290ZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi4yNXJlbX0ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtvdmVyZmxvdzpzY3JvbGx9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOjUwMHB4O21hcmdpbjoxLjc1cmVtIGF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHttaW4taGVpZ2h0OmNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpfS5tb2RhbC1zbXttYXgtd2lkdGg6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubW9kYWwtbGd7bWF4LXdpZHRoOjgwMHB4fX0udG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwNzA7ZGlzcGxheTpibG9jazttYXJnaW46MDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO29wYWNpdHk6MH0udG9vbHRpcC5zaG93e29wYWNpdHk6Ljl9LnRvb2x0aXAgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjhyZW07aGVpZ2h0Oi40cmVtfS50b29sdGlwIC5hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0sLmJzLXRvb2x0aXAtdG9we3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdywuYnMtdG9vbHRpcC10b3AgLmFycm93e2JvdHRvbTowfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci13aWR0aDouNHJlbSAuNHJlbSAwO2JvcmRlci10b3AtY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0sLmJzLXRvb2x0aXAtcmlnaHR7cGFkZGluZzowIC40cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93e2xlZnQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7Ym9yZGVyLXdpZHRoOi40cmVtIC40cmVtIC40cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwuYnMtdG9vbHRpcC1ib3R0b217cGFkZGluZzouNHJlbSAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3d7dG9wOjB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmV7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOjAgLjRyZW0gLjRyZW07Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLC5icy10b29sdGlwLWxlZnR7cGFkZGluZzowIC40cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdywuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvd3tyaWdodDowO3dpZHRoOi40cmVtO2hlaWdodDouOHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3Jle2xlZnQ6MDtib3JkZXItd2lkdGg6LjRyZW0gMCAuNHJlbSAuNHJlbTtib3JkZXItbGVmdC1jb2xvcjojMDAwfS50b29sdGlwLWlubmVye21heC13aWR0aDoyMDBweDtwYWRkaW5nOi4yNXJlbSAuNXJlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOi4yNXJlbX0ucG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDYwO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjI3NnB4O2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOi44NzVyZW07d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6LjNyZW19LnBvcG92ZXIgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6LjVyZW07bWFyZ2luOjAgLjNyZW19LnBvcG92ZXIgLmFycm93OjphZnRlciwucG9wb3ZlciAuYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0sLmJzLXBvcG92ZXItdG9we21hcmdpbi1ib3R0b206LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csLmJzLXBvcG92ZXItdG9wIC5hcnJvd3tib3R0b206Y2FsYygoLjVyZW0gKyAxcHgpICogLTEpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZXtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXJ7Ym90dG9tOjFweDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLC5icy1wb3BvdmVyLXJpZ2h0e21hcmdpbi1sZWZ0Oi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csLmJzLXBvcG92ZXItcmlnaHQgLmFycm93e2xlZnQ6Y2FsYygoLjVyZW0gKyAxcHgpICogLTEpO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtO21hcmdpbjouM3JlbSAwfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3Jle2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAuNXJlbSAwfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVye2xlZnQ6MXB4O2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sLmJzLXBvcG92ZXItYm90dG9te21hcmdpbi10b3A6LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3csLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvd3t0b3A6Y2FsYygoLjVyZW0gKyAxcHgpICogLTEpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZXtib3JkZXItd2lkdGg6MCAuNXJlbSAuNXJlbSAuNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXJ7dG9wOjFweDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO21hcmdpbi1sZWZ0Oi0uNXJlbTtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y3ZjdmN30uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwuYnMtcG9wb3Zlci1sZWZ0e21hcmdpbi1yaWdodDouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csLmJzLXBvcG92ZXItbGVmdCAuYXJyb3d7cmlnaHQ6Y2FsYygoLjVyZW0gKyAxcHgpICogLTEpO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtO21hcmdpbjouM3JlbSAwfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOi41cmVtIDAgLjVyZW0gLjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlcntyaWdodDoxcHg7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0ucG9wb3Zlci1oZWFkZXJ7cGFkZGluZzouNXJlbSAuNzVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KX0ucG9wb3Zlci1oZWFkZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wb3BvdmVyLWJvZHl7cGFkZGluZzouNXJlbSAuNzVyZW07Y29sb3I6IzIxMjUyOX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtcGVyc3BlY3RpdmU6MTAwMHB4O3BlcnNwZWN0aXZlOjEwMDBweH1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1pdGVte3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWl0ZW0tbmV4dCwuY2Fyb3VzZWwtaXRlbS1wcmV2LC5jYXJvdXNlbC1pdGVtLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX1Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkpey5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0LC5jYXJvdXNlbC1pdGVtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX1Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkpey5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCwuY2Fyb3VzZWwtaXRlbS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtaXRlbS1wcmV2ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX1Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkpey5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1pdGVtLXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW17b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246LjZzO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZle29wYWNpdHk6MX0uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHR7b3BhY2l0eTowfS5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX1Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkpey5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fS5jYXJvdXNlbC1jb250cm9sLW5leHQsLmNhcm91c2VsLWNvbnRyb2wtcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTUlO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTouNX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbToxMHB4O2xlZnQ6MDt6LWluZGV4OjE1O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjE1JTttYXJnaW4tbGVmdDoxNSU7bGlzdC1zdHlsZTpub25lfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG87d2lkdGg6MzBweDtoZWlnaHQ6M3B4O21hcmdpbi1yaWdodDozcHg7bWFyZ2luLWxlZnQ6M3B4O3RleHQtaW5kZW50Oi05OTlweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMHB4O2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xMHB4O2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2Fyb3VzZWwtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNSU7Ym90dG9tOjIwcHg7bGVmdDoxNSU7ei1pbmRleDoxMDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20haW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmYhaW1wb3J0YW50fWEuYmctcHJpbWFyeTpmb2N1cyxhLmJnLXByaW1hcnk6aG92ZXIsYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsYnV0dG9uLmJnLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9YS5iZy1zZWNvbmRhcnk6Zm9jdXMsYS5iZy1zZWNvbmRhcnk6aG92ZXIsYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyxidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzU0NWI2MiFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1IWltcG9ydGFudH1hLmJnLXN1Y2Nlc3M6Zm9jdXMsYS5iZy1zdWNjZXNzOmhvdmVyLGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFlN2UzNCFpbXBvcnRhbnR9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4IWltcG9ydGFudH1hLmJnLWluZm86Zm9jdXMsYS5iZy1pbmZvOmhvdmVyLGJ1dHRvbi5iZy1pbmZvOmZvY3VzLGJ1dHRvbi5iZy1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzExN2E4YiFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3IWltcG9ydGFudH1hLmJnLXdhcm5pbmc6Zm9jdXMsYS5iZy13YXJuaW5nOmhvdmVyLGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzLGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QzOWUwMCFpbXBvcnRhbnR9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDUhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmZvY3VzLGEuYmctZGFuZ2VyOmhvdmVyLGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMsYnV0dG9uLmJnLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fWEuYmctbGlnaHQ6Zm9jdXMsYS5iZy1saWdodDpob3ZlcixidXR0b24uYmctbGlnaHQ6Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RhZTBlNSFpbXBvcnRhbnR9LmJnLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwIWltcG9ydGFudH1hLmJnLWRhcms6Zm9jdXMsYS5iZy1kYXJrOmhvdmVyLGJ1dHRvbi5iZy1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFkMjEyNCFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0e2JvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowIWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0LTB7Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0uYm9yZGVyLWxlZnQtMHtib3JkZXItbGVmdDowIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiMwMDdiZmYhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjojNmM3NTdkIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMyOGE3NDUhaW1wb3J0YW50fS5ib3JkZXItaW5mb3tib3JkZXItY29sb3I6IzE3YTJiOCFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ne2JvcmRlci1jb2xvcjojZmZjMTA3IWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9LmJvcmRlci1saWdodHtib3JkZXItY29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9LmJvcmRlci1kYXJre2JvcmRlci1jb2xvcjojMzQzYTQwIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5kLXNtLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZC14bC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCJ9LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmV7cGFkZGluZy10b3A6NDIuODU3MTQzJX0uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjU2LjI1JX0uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmV7cGFkZGluZy10b3A6NzUlfS5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZXtwYWRkaW5nLXRvcDoxMDAlfS5mbGV4LXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZmxleC1zbS1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1zbS1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtc20td3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mbGV4LW1kLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZsZXgtbGctcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZsZXgteGwtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC14bC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fS5mbG9hdC1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbG9hdC1zbS1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1zbS1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmxvYXQtbWQtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbWQtcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1tZC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZsb2F0LWxnLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LWxnLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbGctbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxvYXQteGwtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQteGwtcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX0ucG9zaXRpb24tc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyFpbXBvcnRhbnR9LnBvc2l0aW9uLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fS5wb3NpdGlvbi1maXhlZHtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0aWNreXtwb3NpdGlvbjotd2Via2l0LXN0aWNreSFpbXBvcnRhbnQ7cG9zaXRpb246c3RpY2t5IWltcG9ydGFudH0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH1Ac3VwcG9ydHMgKChwb3NpdGlvbjotd2Via2l0LXN0aWNreSkgb3IgKHBvc2l0aW9uOnN0aWNreSkpey5zdGlja3ktdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsMCwwLDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWx9LnNoYWRvdy1zbXtib3gtc2hhZG93OjAgLjEyNXJlbSAuMjVyZW0gcmdiYSgwLDAsMCwuMDc1KSFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xNzUpIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0udy0yNXt3aWR0aDoyNSUhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnctYXV0b3t3aWR0aDphdXRvIWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlIWltcG9ydGFudH0uaC01MHtoZWlnaHQ6NTAlIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUhaW1wb3J0YW50fS5oLWF1dG97aGVpZ2h0OmF1dG8haW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlIWltcG9ydGFudH0ubS0we21hcmdpbjowIWltcG9ydGFudH0ubXQtMCwubXktMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci0wLC5teC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItMCwubXktMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC0wLC5teC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LTEsLm15LTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci0xLC5teC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi0xLC5teS0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtMSwubXgtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtMiwubXktMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItMiwubXgtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi0yLC5teS0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC0yLC5teC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtMywubXktM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci0zLC5teC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItMywubXktM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC0zLC5teC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LTQsLm15LTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci00LC5teC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi00LC5teS00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtNCwubXgtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC01LC5teS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLTUsLm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi01LC5teS01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLTUsLm14LTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC0wLC5weS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci0wLC5weC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLTAsLnB5LTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLTAsLnB4LTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC0xLC5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLTEsLnB4LTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi0xLC5weS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLTEsLnB4LTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtMiwucHktMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLTIsLnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLTIsLnB5LTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC0yLC5weC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC0zLC5weS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci0zLC5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLTMsLnB5LTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLTMsLnB4LTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC00LC5weS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLTQsLnB4LTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi00LC5weS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLTQsLnB4LTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC01LC5weS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci01LC5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLTUsLnB5LTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLTUsLnB4LTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1hdXRvLC5teS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLWF1dG8sLm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1hdXRvLC5teS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLWF1dG8sLm14LWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5tLXNtLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC1zbS0wLC5teS1zbS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLXNtLTAsLm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi1zbS0wLC5teS1zbS0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLXNtLTAsLm14LXNtLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtc20tMSwubXktc20tMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTEsLm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTEsLm15LXNtLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC1zbS0xLC5teC1zbS0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC1zbS0yLC5teS1zbS0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci1zbS0yLC5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTIsLm15LXNtLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTIsLm14LXNtLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLXNtLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC1zbS0zLC5teS1zbS0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTMsLm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi1zbS0zLC5teS1zbS0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTMsLm14LXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtc20tNCwubXktc20tNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTQsLm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTQsLm15LXNtLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC1zbS00LC5teC1zbS00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LXNtLTUsLm15LXNtLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItc20tNSwubXgtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLXNtLTUsLm15LXNtLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtc20tNSwubXgtc20tNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LXNtLTAsLnB5LXNtLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItc20tMCwucHktc20tMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtc20tMCwucHgtc20tMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTEsLnB5LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItc20tMSwucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTEsLnB5LXNtLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtc20tMSwucHgtc20tMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC1zbS0yLC5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItc20tMiwucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItc20tMiwucHktc20tMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LXNtLTMsLnB5LXNtLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItc20tMywucHktc20tM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtc20tMywucHgtc20tM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTQsLnB5LXNtLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItc20tNCwucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTQsLnB5LXNtLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtc20tNCwucHgtc20tNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LXNtLTUsLnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItc20tNSwucHktc20tNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtc20tNSwucHgtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItc20tYXV0bywubXgtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtc20tYXV0bywubXgtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5tLW1kLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC1tZC0wLC5teS1tZC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLW1kLTAsLm14LW1kLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi1tZC0wLC5teS1tZC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLW1kLTAsLm14LW1kLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tbWQtMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtbWQtMSwubXktbWQtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTEsLm14LW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTEsLm15LW1kLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC1tZC0xLC5teC1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC1tZC0yLC5teS1tZC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci1tZC0yLC5teC1tZC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTIsLm15LW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLTIsLm14LW1kLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC1tZC0zLC5teS1tZC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTMsLm14LW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi1tZC0zLC5teS1tZC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLW1kLTMsLm14LW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tbWQtNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtbWQtNCwubXktbWQtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTQsLm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTQsLm15LW1kLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC1tZC00LC5teC1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LW1kLTUsLm15LW1kLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItbWQtNSwubXgtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLW1kLTUsLm15LW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtbWQtNSwubXgtbWQtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LW1kLTAsLnB5LW1kLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItbWQtMCwucHktbWQtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtbWQtMCwucHgtbWQtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtbWQtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTEsLnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItbWQtMSwucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTEsLnB5LW1kLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtbWQtMSwucHgtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC1tZC0yLC5weS1tZC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItbWQtMiwucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItbWQtMiwucHktbWQtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LW1kLTMsLnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItbWQtMywucHktbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtbWQtMywucHgtbWQtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtbWQtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTQsLnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItbWQtNCwucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTQsLnB5LW1kLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtbWQtNCwucHgtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LW1kLTUsLnB5LW1kLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbWQtNSwucHktbWQtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtbWQtNSwucHgtbWQtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tLWxnLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC1sZy0wLC5teS1sZy0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLWxnLTAsLm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi1sZy0wLC5teS1sZy0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLWxnLTAsLm14LWxnLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtbGctMSwubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTEsLm14LWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTEsLm15LWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC1sZy0xLC5teC1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC1sZy0yLC5teS1sZy0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci1sZy0yLC5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTIsLm15LWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTIsLm14LWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC1sZy0zLC5teS1sZy0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTMsLm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi1sZy0zLC5teS1sZy0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTMsLm14LWxnLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtbGctNCwubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTQsLm14LWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTQsLm15LWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC1sZy00LC5teC1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LWxnLTUsLm15LWxnLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItbGctNSwubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLWxnLTUsLm15LWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtbGctNSwubXgtbGctNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LWxnLTAsLnB5LWxnLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItbGctMCwucHktbGctMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtbGctMCwucHgtbGctMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTEsLnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItbGctMSwucHgtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTEsLnB5LWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtbGctMSwucHgtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC1sZy0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC1sZy0yLC5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItbGctMiwucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItbGctMiwucHktbGctMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LWxnLTMsLnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItbGctMywucHktbGctM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtbGctMywucHgtbGctM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTQsLnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItbGctNCwucHgtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTQsLnB5LWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtbGctNCwucHgtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC1sZy01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LWxnLTUsLnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbGctNSwucHktbGctNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtbGctNSwucHgtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubS14bC0we21hcmdpbjowIWltcG9ydGFudH0ubXQteGwtMCwubXkteGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci14bC0wLC5teC14bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWIteGwtMCwubXkteGwtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC14bC0wLC5teC14bC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTEsLm15LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci14bC0xLC5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi14bC0xLC5teS14bC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwteGwtMSwubXgteGwtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQteGwtMiwubXkteGwtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXIteGwtMiwubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi14bC0yLC5teS14bC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC14bC0yLC5teC14bC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS14bC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQteGwtMywubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci14bC0zLC5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWIteGwtMywubXkteGwtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC14bC0zLC5teC14bC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTQsLm15LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci14bC00LC5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi14bC00LC5teS14bC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwteGwtNCwubXgteGwtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC14bC01LC5teS14bC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLXhsLTUsLm14LXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi14bC01LC5teS14bC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLXhsLTUsLm14LXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAteGwtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC14bC0wLC5weS14bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci14bC0wLC5weC14bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLXhsLTAsLnB5LXhsLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC14bC0xLC5weS14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi14bC0xLC5weS14bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQteGwtMiwucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTIsLnB5LXhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC14bC0yLC5weC14bC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC14bC0zLC5weS14bC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci14bC0zLC5weC14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLXhsLTMsLnB5LXhsLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC14bC00LC5weS14bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi14bC00LC5weS14bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC14bC01LC5weS14bC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci14bC01LC5weC14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXhsLTUsLnB5LXhsLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fS50ZXh0LW1vbm9zcGFjZXtmb250LWZhbWlseTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlfS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5IWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey50ZXh0LXNtLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1zbS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnRleHQtbWQtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbGctcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsudGV4dC14bC1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6MzAwIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbm9ybWFse2ZvbnQtd2VpZ2h0OjQwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6NzAwIWltcG9ydGFudH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMhaW1wb3J0YW50fS50ZXh0LXdoaXRle2NvbG9yOiNmZmYhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7Y29sb3I6IzAwN2JmZiFpbXBvcnRhbnR9YS50ZXh0LXByaW1hcnk6Zm9jdXMsYS50ZXh0LXByaW1hcnk6aG92ZXJ7Y29sb3I6IzAwNjJjYyFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fWEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsYS50ZXh0LXNlY29uZGFyeTpob3Zlcntjb2xvcjojNTQ1YjYyIWltcG9ydGFudH0udGV4dC1zdWNjZXNze2NvbG9yOiMyOGE3NDUhaW1wb3J0YW50fWEudGV4dC1zdWNjZXNzOmZvY3VzLGEudGV4dC1zdWNjZXNzOmhvdmVye2NvbG9yOiMxZTdlMzQhaW1wb3J0YW50fS50ZXh0LWluZm97Y29sb3I6IzE3YTJiOCFpbXBvcnRhbnR9YS50ZXh0LWluZm86Zm9jdXMsYS50ZXh0LWluZm86aG92ZXJ7Y29sb3I6IzExN2E4YiFpbXBvcnRhbnR9LnRleHQtd2FybmluZ3tjb2xvcjojZmZjMTA3IWltcG9ydGFudH1hLnRleHQtd2FybmluZzpmb2N1cyxhLnRleHQtd2FybmluZzpob3Zlcntjb2xvcjojZDM5ZTAwIWltcG9ydGFudH0udGV4dC1kYW5nZXJ7Y29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9YS50ZXh0LWRhbmdlcjpmb2N1cyxhLnRleHQtZGFuZ2VyOmhvdmVye2NvbG9yOiNiZDIxMzAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0e2NvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fWEudGV4dC1saWdodDpmb2N1cyxhLnRleHQtbGlnaHQ6aG92ZXJ7Y29sb3I6I2RhZTBlNSFpbXBvcnRhbnR9LnRleHQtZGFya3tjb2xvcjojMzQzYTQwIWltcG9ydGFudH1hLnRleHQtZGFyazpmb2N1cyxhLnRleHQtZGFyazpob3Zlcntjb2xvcjojMWQyMTI0IWltcG9ydGFudH0udGV4dC1ib2R5e2NvbG9yOiMyMTI1MjkhaW1wb3J0YW50fS50ZXh0LW11dGVke2NvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwe2NvbG9yOnJnYmEoMCwwLDAsLjUpIWltcG9ydGFudH0udGV4dC13aGl0ZS01MHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KSFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4haW1wb3J0YW50fUBtZWRpYSBwcmludHsqLDo6YWZ0ZXIsOjpiZWZvcmV7dGV4dC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH1hOm5vdCguYnRuKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXAhaW1wb3J0YW50fWJsb2NrcXVvdGUscHJle2JvcmRlcjoxcHggc29saWQgI2FkYjViZDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH1pbWcsdHJ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aDIsaDMscHtvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1AcGFnZXtzaXplOmEzfWJvZHl7bWluLXdpZHRoOjk5MnB4IWltcG9ydGFudH0uY29udGFpbmVye21pbi13aWR0aDo5OTJweCFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJhZGdle2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS50YWJsZS1kYXJre2NvbG9yOmluaGVyaXR9LnRhYmxlLWRhcmsgdGJvZHkrdGJvZHksLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9fVxuIiwiJHRleHQtY29sb3I6ICMxNTE1MTU7XG4kZ3JheTogIzhhOGE4YTtcbiRyZWQtbGlnaHQ6ICNlZTRiNTE7XG4kcmVkOiAjZGQxZDI0O1xuXG4vKiBSRVNFVCovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzIyMjtvcGFjaXR5OjF9Oi1tb3otcGxhY2Vob2xkZXIsOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiMyMjI7b3BhY2l0eToxfTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzIyMjtvcGFjaXR5OjF9YXJ0aWNsZSxhc2lkZSxhdWRpbyxib2R5LGNhbnZhcyxjYXB0aW9uLGRldGFpbHMsZGl2LGVtLGZpZ3VyZSxmb290ZXIsZm9ybSxoZWFkZXIsaHRtbCxpLGlmcmFtZSxpbWcsbGFiZWwsbGksbWVudSxuYXYsb2JqZWN0LG9sLHAsc2VjdGlvbixzcGFuLHN1bW1hcnksdGFibGUsdGJvZHksdGQsdGZvb3QsdGgsdGhlYWQsdGltZSx0cix1bCx2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2ZvbnQtc2l6ZToxMDAlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6MCAwfWIsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtmb250LXNpemU6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtiYWNrZ3JvdW5kOjAgMH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlndXJlLGZvb3RlcixoZWFkZXIsaHIsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfXVse2xpc3Qtc3R5bGU6bm9uZX1hLGE6YWN0aXZlLGE6dmlzaXRlZHt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjB9Yntmb250LXdlaWdodDo3MDB9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC13ZWlnaHQ6NDAwfWhye2hlaWdodDoxcHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYzttYXJnaW46MWVtIDA7cGFkZGluZzowfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7b3V0bGluZTowO2JvcmRlcjowfVxuXG4uY2xlYXJmaXgge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuKiB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcblx0bWluLWhlaWdodDogMTAwJTtcblx0bWluLXdpZHRoOiAzMjBweDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogJGNvbG9yO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnRleHRhcmVhe1xuICByZXNpemU6bm9uZTtcbn1cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcbiAgY29sb3I6IHNpbHZlcjtcblx0Zm9udC1zaXplOiAxZW07XG59XG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7XG4gIGNvbG9yOiBzaWx2ZXI7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gIGNvbG9yOiBzaWx2ZXI7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG5cblxuXG5cbi50b2dnbGUtbWVudXtcbiAgZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcblx0dG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnRvZ2dsZS1tZW51IHNwYW46YWZ0ZXIsIC50b2dnbGUtbWVudSBzcGFuOmJlZm9yZXtcbiAgY29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDlweDtcbn1cbi50b2dnbGUtbWVudSBzcGFuOmFmdGVye1xuICB0b3A6IDE4cHg7XG59XG4udG9nZ2xlLW1lbnUgc3BhbntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi50b2dnbGUtbWVudSBzcGFuLCAudG9nZ2xlLW1lbnUgc3BhbjphZnRlciwgLnRvZ2dsZS1tZW51IHNwYW46YmVmb3Jle1xuICB3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi50b2dnbGUtbWVudS5vbiBzcGFuOmJlZm9yZXtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0xcHgsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMXB4LCAwKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMXB4LCAwKTtcbn1cbi50b2dnbGUtbWVudS5vbiBzcGFuOmFmdGVye1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDZweCwgLTdweCk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIC03cHgpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIC03cHgpO1xufVxuLnRvZ2dsZS1tZW51Lm9uIHNwYW57XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmtzLXNlbGVjdF9fY3VycmVudHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jaGVja2JveHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0JjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMnB4O1xuXHRcdGJvdHRvbTogMnB4O1xuXHRcdHJpZ2h0OiAycHg7XG5cdFx0bGVmdDogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiAnJztcbiAgfVxuXHQmLmNoZWNrZWR7XG4gICAgJjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm5vYW5pbWF0aW9ue1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuc2VjdGlvbiwgZm9vdGVyLCBoZWFkZXJ7XG4gIC8vbWF4LXdpZHRoOiAxOTIwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmF7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3ZnLCBzdmcgcGF0aCwgZ3tcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuYTpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhaW5lci1mbHVpZHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmNvbnRhaW5lcntcbiAgbWF4LXdpZHRoOiAxNDIwcHg7XG59XG4ua3Mtc2VsZWN0e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cdCZfX2N1cnJlbnQsICYtY3VycmVudHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHNwYW57XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG5cdFx0c3Zne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogN3B4O1xuICAgIH1cbiAgfVxuXHQmX19ibG9ja3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICB0b3A6IDQzcHg7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsLjMpO1xuXHQgIHotaW5kZXg6IDE7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgbGVmdDogMDtcblx0ICByaWdodDogMDtcblx0ICBwYWRkaW5nOiAwIDEwcHg7XG5cdCAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuXHQmLmxhbmd7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG4iLCJcbiRjb2xvcl9tYWxpbmE6ICNGQzU3NUU7XG4kY29sb3Jfb3JhbmdlOiAjRjdCNDJDO1xuJGNvbG9yX29yYW5nZV9kYXJrOiAjRjk4NjQ1O1xuJGNvbG9yOiAjMjcyQTM4O1xuXG4kT3N3YWxkOiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiIsIkBtaXhpbiBib3JkZXItZ3JhZGllbnQtaCgkY29sb3IxLCAkY29sb3IyLCAkaGVpZ2h0KXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAkY29sb3IxLCAkY29sb3IyKTtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIH1cblxuICAmLS1hY3RpdmU6YWZ0ZXJ7XG4gICAgb3BhY2l0eTogMVxuICB9XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgLmhlYWRlcl9iZ193cmFwcGVyIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cblxuICAmLmhlYWRlcl9ldmVudCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLy8gbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgcGFkZGluZzogMCAwIDYwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci10b3B7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9ldmVudF9pbm5lcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyX2V2ZW50X2ltZ19ibHVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvVW5kZXJvYXRoLU1heS0yMDE4LnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDI1cHgpO1xuICAgICAgLW1vei1maWx0ZXI6IGJsdXIoMjVweCk7XG4gICAgICBmaWx0ZXI6IGJsdXIoMjVweCk7XG4gICAgfVxuICB9XG5cbiAgJi5uby1hZmlzaGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuaGVhZGVyLXRvcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZWFkZXJfYmcuanBnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgID4gLmNvbnRhaW5lci1mbHVpZHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGVyX3doaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIC8qIHBhZGRpbmctYm90dG9tOiAxMDBweDsgKi9cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5oZWFkZXItdG9wIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rcy1zZWxlY3QtY3VycmVudCB7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG5cbiAgICAudG9nZ2xlLW1lbnV7XG4gICAgICBzcGFuLCBzcGFuOmFmdGVyLCBzcGFuOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nZ2xlLW1lbnUub24gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAua3Mtc2VsZWN0LWN1cnJlbnQgc3ZnIHBhdGh7XG4gICAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB9XG4gIH1cblxufVxuLmhlYWRlci1tZW51X19saW5re1xuICBmbG9hdDogbGVmdDtcbn1cbi5ldmVudF9saW5rX2FjdGl2ZSxcbi5ldmVudF9saW5rX2FjdGl2ZTpob3ZlcntcbiAgY29sb3I6cmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmhlYWRlci10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDExM3B4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUge1xuICBtYXJnaW4tbGVmdDo2MHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5ODY0NTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDgwcHg7XG4gICAgei1pbmRleDogMTE7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNjBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWdyYWRpZW50LWgoJGNvbG9yX21hbGluYSwgJGNvbG9yX29yYW5nZSwgNXB4KTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZjY4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1yIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5rcy1zZWxlY3QubGFuZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDoycHg7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuZWQge1xuICAgIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmtzLXNlbGVjdF9fYmxvY2sge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAvLyB0b3A6IDM1cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDhweCA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAua3Mtc2VsZWN0X19pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNldmVudC1kcm9wZG93biAua3Mtc2VsZWN0X19ibG9ja3tcbiAgcGFkZGluZy10b3A6MzlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnNlYXJjaHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5taW5pLXByb2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjdzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuXG4gICZfX2F2YSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYuYWN0aXZle1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW9mZiAmX19hdmEuYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkQzOTQ1O1xuICB9XG4gIC5rcy1zZWxlY3RfX2l0ZW0gaXtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuXG4gIC5rcy1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmtzLXNlbGVjdC5vcGVuZWQgc3Zne1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgI3N2Z19ldmVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE3cHg7XG4gIH1cbiAgLmtzLXNlbGVjdF9fYmxvY2sge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggOHB4IDhweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6ICAtMTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB3aWR0aDogMTg3cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYub3BlbmVkIHtcbiAgICAua3Mtc2VsZWN0X19jdXJyZW50IHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAua3Mtc2VsZWN0X19jdXJyZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmtzLXNlbGVjdF9faXRlbSB7XG5cbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc3cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIH1cblxufVxuXG4uaGVhZGVyX2V2ZW50e1xuICBzdmcgcGF0aHtcbiAgICBzdHJva2U6ICNmZmY7XG4gIH1cbn1cbi8qIGxvYWRlciAgKi9cbiNsb2FkZXIsIC5sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5sb2FkLXRocmVlLWJvdW5jZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5sb2FkLXRocmVlLWJvdW5jZSAubG9hZC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcblxuICBhbmltYXRpb246IGxvYWQtdGhyZWUtYm91bmNlIDEuNHMgZWFzZS1pbi1vdXQgMHMgaW5maW5pdGUgYm90aDtcbn1cbi5sb2FkLXRocmVlLWJvdW5jZSAuYm91bmNlMXtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG59XG4ubG9hZC10aHJlZS1ib3VuY2UgLmJvdW5jZTJ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG4uYmxvY2tMb2FkZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkLXRocmVlLWJvdW5jZSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzYWNsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgbG9hZC10aHJlZS1ib3VuY2Uge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2FjbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbG9hZC10aHJlZS1ib3VuY2Uge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2FjbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWQtdGhyZWUtYm91bmNlIHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNhY2xlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuIiwiLmZvb3Rlci10b3Age1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgJl9fbWVudS1oIHtcbiAgICBjb2xvcjogI0ZGNzgyQjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwsXG4gICAgaW1nIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG1lZGl1bTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cblxuICAgIFxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG4uc2Nyb2xse1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvcHlyaWdodHMge1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbiIsIi5idG4uZm9jdXMsIC5idG46Zm9jdXN7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuX3NoYXJlLCAuYnRuX2Zhdm9yaXRle1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gICY6OmJlZm9yZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLmJ0bl9zaGFyZXtcbiAgJjo6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTknIGhlaWdodD0nMjInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTkgMjInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE1MDAuODg4NCwxNDA5LjM2NDE1Yy0wLjgwNTA0LDAgLTEuNTI1MzQsMC4zMTc3OCAtMi4wNzYxNSwwLjgxNTYybC03LjU1MjUyLC00LjM5NTkxYzAuMDUyOTYsLTAuMjQzNjMgMC4wOTUzNCwtMC40ODcyNiAwLjA5NTM0LC0wLjc0MTQ4YzAsLTAuMjU0MjIgLTAuMDQyMzcsLTAuNDk3ODUgLTAuMDk1MzQsLTAuNzQxNDhsNy40Njc3OCwtNC4zNTM1NGMwLjU3MiwwLjUyOTYzIDEuMzI0MDcsMC44NTggMi4xNjA4OSwwLjg1OGMxLjc1ODM3LDAgMy4xNzc3OCwtMS40MTk0IDMuMTc3NzgsLTMuMTc3NzdjMCwtMS43NTgzNiAtMS40MTk0MSwtMy4xNzc3NyAtMy4xNzc3OCwtMy4xNzc3N2MtMS43NTgzNywwIC0zLjE3Nzc4LDEuNDE5NCAtMy4xNzc3OCwzLjE3Nzc3YzAsMC4yNTQyMiAwLjA0MjM3LDAuNDk3ODUgMC4wOTUzNCwwLjc0MTQ4bC03LjQ2Nzc4LDQuMzUzNTRjLTAuNTcyLC0wLjUyOTYzIC0xLjMyNDA4LC0wLjg1OCAtMi4xNjA4OSwtMC44NThjLTEuNzU4MzcsMCAtMy4xNzc3OCwxLjQxOTQgLTMuMTc3NzgsMy4xNzc3N2MwLDEuNzU4MzYgMS40MTk0MSwzLjE3Nzc2IDMuMTc3NzgsMy4xNzc3NmMwLjgzNjgxLDAgMS41ODg4OSwtMC4zMjgzNyAyLjE2MDg5LC0wLjg1OGw3LjU0MTkzLDQuNDA2NWMtMC4wNTI5NiwwLjIyMjQ0IC0wLjA4NDc0LDAuNDU1NDggLTAuMDg0NzQsMC42ODg1MWMwLDEuNzA1NCAxLjM4NzYzLDMuMDkzMDMgMy4wOTMwMywzLjA5MzAzYzEuNzA1NDEsMCAzLjA5MzA0LC0xLjM4NzYzIDMuMDkzMDQsLTMuMDkzMDNjMCwtMS43MDU0IC0xLjM4NzYzLC0zLjA5MzAzIC0zLjA5MzA0LC0zLjA5MzAzeicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ4NSwtMTM5NCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzYmViZWJlJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IC0ycHggMTBweCAwIDA7XG4gIH1cblxufVxuLmJ0bl9mYXZvcml0ZXtcbiAgbWFyZ2luOiAwIDQzcHggMCAwO1xuICAmOjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMicgaGVpZ2h0PScyMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMiAyMSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTMxMC43OTcwMSwxMzk1LjMwMjkybDIuNDUzMzQsNS44MDY0NWw2LjI4MDg4LDAuNTM5NTZjMC40MzU2MiwwLjAzNzYyIDAuNjEyODQsMC41ODExNCAwLjI4MjE3LDAuODY3MjVsLTQuNzY0MTIsNC4xMjczOGwxLjQyNzY1LDYuMTQwMDhjMC4wOTkwMSwwLjQyNjcgLTAuMzYzMzUsMC43NjIzMiAtMC43Mzc1OSwwLjUzNTZsLTUuMzk3NzUsLTMuMjU1MTdsLTUuMzk3NzUsMy4yNTUxN2MtMC4zNzUyMywwLjIyNTczIC0wLjgzNjU5LC0wLjEwOTg5IC0wLjczNzU5LC0wLjUzNTZsMS40Mjc2NSwtNi4xNDAwOGwtNC43NjUxMSwtNC4xMjgzN2MtMC4zMzA2OCwtMC4yODYxMSAtMC4xNTQ0NSwtMC44Mjk2MyAwLjI4MjE2LC0wLjg2NzI1bDYuMjgwODgsLTAuNTM5NTZsMi40NTMzNCwtNS44MDU0NmMwLjE3MDI5LC0wLjQwMzkzIDAuNzQxNTUsLTAuNDAzOTMgMC45MTE4NCwweicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTI5OSwtMTM5NCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzYmViZWJlJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbjogLTJweCAxMHB4IDAgMDtcbiAgfVxufVxuLmJ0bntcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJl9tYWluX3NlYXJjaHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00yNTkuODk1OTQsMTc0MC4zMzkyM2MtMy44NDg0MiwwIC02Ljk2MzgxLC0zLjExNTM5IC02Ljk2MzgxLC02Ljk2MzgxYzAsLTMuODQ4NDIgMy4xMTUzOSwtNi45NjM4MSA2Ljk2MzgxLC02Ljk2MzgxYzMuODQ4NDIsMCA2Ljk2MzgxLDMuMTE1MzkgNi45NjM4MSw2Ljk2MzgxYzAsMy44NDg0MiAtMy4xMTUzOSw2Ljk2MzgxIC02Ljk2MzgxLDYuOTYzODF6TTI3My40NTcwMywxNzQ0Ljg0NzM4bC01LjYwNzcsLTUuNjA3N2MxLjIwOTUsLTEuNjEyNjcgMS45NDI1NCwtMy42NjUxNiAxLjk0MjU0LC01Ljg2NDI2YzAsLTUuNDYxMDkgLTQuNDM0ODQsLTkuODk1OTQgLTkuODk1OTQsLTkuODk1OTRjLTUuNDYxMDksMCAtOS44OTU5NCw0LjQzNDg0IC05Ljg5NTk0LDkuODk1OTRjMCw1LjQ2MTA5IDQuNDM0ODQsOS44OTU5NCA5Ljg5NTk0LDkuODk1OTRjMi4xOTkxLDAgNC4yNTE1OSwtMC43MzMwMyA1Ljg2NDI2LC0xLjk0MjU0bDUuNjA3Nyw1LjYwNzd6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0yNTAsLTE3MjMlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzg0ODQ4NCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuICAmX3NvY2lhbHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDZweCA4cHggNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjIgbGluZWFyO1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAuOTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLmJ0bi1mYWNlYm9va3tcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ZhY2Vib29rLnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgMCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2NGFmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM2NTlhYTtcbiAgICB9XG4gICAgJi5idG4tZ29vZ2xle1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ29vZ2xlLnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgMCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0OTM2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3M2MyODtcbiAgICB9XG4gICAgJi5idG4tdmt7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy92ay5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDAgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NzY5YztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0OTZjOTQ7XG4gICAgfVxuICAgICYuYnRuLWxpbmtlZGlue1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvdmsucG5nJykgbm8tcmVwZWF0IHNjcm9sbCAwIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3QjU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3N0I1O1xuICAgIH1cbiAgfVxuICAmX2hlbHB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMTYwMC42NzU1NSw0NzEuOTIwMjVjMCwtMC43MDg0NiAwLjI2OTc0LC0xLjI4ODc3IDAuODEwMDEsLTEuODY4MjdsMC42MDc1MSwtMC41Nzk1YzAuNDA1MDEsLTAuMzg2ODcgMC42MDc1MSwtMC45MDI3IDAuNjA3NTEsLTEuNDE3NzJjMCwtMC43MDg0NiAtMC4yNzA1NCwtMS4yODg3NyAtMC44MTAwMSwtMS44MDM3OWMtMC41NDAyOCwtMC41MTU4MyAtMS4xNDc3OCwtMC43NzI5NCAtMS44OTA1NiwtMC43NzI5NGMtMC43NDE5NywwIC0xLjM0OTQ3LDAuMjU3MTEgLTEuODg5NzUsMC43NzI5NGMtMC41NDAyOCwwLjUxNTAzIC0wLjgxMDAxLDEuMDk1MzMgLTAuODEwMDEsMS44MDM3OWgxLjM1MDI4YzAsLTAuMzIyMzkgMC4xMzQ0NiwtMC42NDM5OCAwLjQwNSwtMC45MDE4OWMwLjI2OTczLC0wLjI1NzkxIDAuNjA3NTEsLTAuMzg2ODcgMC45NDQ0NywtMC4zODY4N2MwLjMzNzc3LDAgMC42NzU1NSwwLjEyODk2IDAuOTQ1MjgsMC4zODY4N2MwLjI2OTczLDAuMjU3OTEgMC40MDUsMC41Nzk1IDAuNDA1LDAuOTAxODljMCwwLjMyMjM5IC0wLjEzNTI3LDAuNjQzOTggLTAuNDA1LDAuOTAxODlsLTAuODEwMDEsMC44Mzc0MmMtMC41NDAyOCwwLjUxNTgzIC0wLjgxMDAxLDEuMTU5ODEgLTAuODEwMDEsMS44MDM3OXYwLjMyMjM5ek0xNjAwLjY3NTU0LDQ3NC40MzMzdi0xLjI4ODc3aC0xLjM1MDI4djEuMjg4Nzd6TTE2MDAuMDg5OTEsNDYyLjc5MDljMS44OTA1NiwwIDMuNjAwNDksMC43MTY1MiA0Ljk0OTk2LDIuMjM5MDJjMS40NDAxOSwxLjM0MzU3IDIuMTYwMjksMy4wNDUgMi4xNjAyOSw1LjAxNDgyYzAsMS44ODExNiAtMC43MjAxLDMuNTgyNTkgLTIuMTYwMjksNS4wMTQ4MmMtMS4zNDk0NywxLjQzMzA0IC0zLjE0OTMxLDIuMTQ5NTYgLTUuMDM5ODcsMi4xNDk1NmMtMS44ODk3NSwwIC0zLjU5OTY4LC0wLjcxNjUyIC01LjAzOTg3LC0yLjE0OTU2Yy0xLjQ0MDE5LC0xLjQzMjIzIC0yLjE2MDI5LC0zLjEzMzY2IC0yLjA3MDM4LC01LjEwNDI5YzAsLTEuODgwMzYgMC43MjAxLC0zLjU4MTc4IDIuMTYwMjksLTUuMDE0ODJjMS4zNTAyOCwtMS40MzMwMyAzLjE1MDEyLC0yLjE0OTU1IDUuMDM5ODcsLTIuMTQ5NTV6TTE2MDAsNDc5YzIuNTE5OTMsMCA0LjU5MDMxLC0wLjgwNTk5IDYuMzkwMTUsLTIuNTk2ODhjMS43MDk5MywtMS43OTA4OSAyLjYwOTg1LC0zLjg1MDk4IDIuNjA5ODUsLTYuMzU4MzljMCwtMi41MDc0MSAtMC44MTAwMSwtNC41NjY2OSAtMi42MDk4NSwtNi4zNTgzOWMtMS43MDk5MiwtMS43OTA4OSAtMy43ODAzMSwtMi42ODYzNCAtNi4zMDAyNCwtMi42ODYzNGMtMi41MTk5MywwIC00LjU4OTUsMC44OTU0NSAtNi4zOTAxNSwyLjY4NjM0Yy0xLjcwOTkzLDEuNzAxNDIgLTIuNjA5ODUsMy44NTA5OCAtMi42OTk3Niw2LjM1ODM5YzAsMi41MDc0MSAwLjgxMDAxLDQuNTY3NSAyLjYwOTg1LDYuMzU4MzljMS44MDA2NCwxLjcwMTQzIDMuODcwMjIsMi41OTY4OCA2LjM5MDE1LDIuNTk2ODh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE1OTEsLTQ2MSUyOScgZmlsbD0nJTIzYmViZWJlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gICZfc2VuZHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDZkZWcsICNmYzU3NWUgMCUsICNmN2I0MmMgMTAwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIyIDIyJyUzRSUzQ3BhdGggZD0nTTE1MzAuNDQ2NCw0ODIuNzgxNDdsOC40NzgyMSwtMjEuMjA2MTNsLTIxLjIwNjEzLDguNDc4MjFsNC45NDI2OCw0Ljk1NjgybDEyLjAyMDgyLC05LjE5MjM5bC05LjE5MjM5LDEyLjAyMDgyeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNTE3LC00NjElMjknIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gICZfY2hhbmdle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE2JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxNiclM0UlM0NwYXRoIGQ9J004MzAsMTEyMS42NjY2N2wtNC40MzMzMywtNC40NDQ0NHYzLjMzMzMzaC03Ljc4ODg5djIuMjIyMjJoNy43ODg4OXYzLjMzMzMzek04MTQuNDMzMzMsMTEyMy44ODg5bC00LjQzMzMzLDQuNDQ0NDRsNC40MzMzMyw0LjQ0NDQ0di0zLjMzMzMzaDcuNzg4ODl2LTIuMjIyMjJoLTcuNzg4ODl6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTgxMCwtMTExNyUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICYtYmUtaGVyZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U5ZTllOTtcbiAgICBwYWRkaW5nOiA4cHggMzBweCA4cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCA3JyUzRSUzQ3BhdGggZD0nTTE1NjUuOTk5ODIsMTQwMy4wMDA5OGwzLjk3MzU3LDMuOTczNTdsMy45NzM1NywtMy45NzM1NycgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNTY1LC0xNDAyJTI5JyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlPSclMjMzMzMzMzMnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgIH1cbiAgfVxuICAmLS13aGl0ZS1lbXB0eXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4ODAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gICYtLWJ1eS1ncmF5e1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAjYmViZWJlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICByaWdodDogLTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NmRlZywgI2ZjNTc1ZSAwJSwgI2Y3YjQyYyAxMDAlKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgJi0tc3RhdHVze1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuNjhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgJi0tYmx1ZS0tZW1wdHl7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwQjdFNjtcbiAgICBjb2xvcjogIzAwQjdFNjtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjdFNjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLS1ncmVlbi0tZW1wdHl7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwQkU0NTtcbiAgICBjb2xvcjogIzAwQkU0NTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkU0NTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLS1vcmFuZ2UtLWVtcHR5e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjg4MDA7XG4gICAgY29sb3I6ICNGRjg4MDA7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjg4MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi0tcHVycGxlLS1lbXB0eXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzQyNUEzO1xuICAgIGNvbG9yOiAjQzQyNUEzO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQyNUEzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gICYtLWZhY2Vib29re1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNjlBMTtcbiAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1QTk3O1xuICAgIH1cbiAgICBzdmd7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tbGlnaHRncmV5e1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW0haW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYmViZWJlIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0tYm9yZGVyZWQtLWdyZXl7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLCAuNSkhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtLWJvcmRlcmVkLS1vcmFuZ2V7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU3ZGVnLCAkY29sb3JfbWFsaW5hLCAkY29sb3Jfb3JhbmdlKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwgLjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgNzBweCA3MHB4IDcwcHggNzBweCB0cmFuc3BhcmVudDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggJGNvbG9yX29yYW5nZV9kYXJrO1xuICAgIH1cbiAgfVxuICAmLS1vcmFuZ2V7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2N2RlZywgJGNvbG9yX21hbGluYSwgJGNvbG9yX29yYW5nZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4IHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4ICRjb2xvcl9vcmFuZ2VfZGFyaztcbiAgICB9XG4gIH1cbiAgJi5hZGQtZXZlbnR7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICB3aWR0aDogMjY1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTIlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1wbHVzZWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgbGVmdDogN3B4O1xuICAgIH1cbiAgfVxuICAmLS1vcmFuZ2UtLW11bHRpe1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OGRlZywgJGNvbG9yX21hbGluYSwgJGNvbG9yX29yYW5nZSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICYub3BlbmVke1xuICAgICAgPiBzdmc6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5vaG92ZXJ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgfVxuICAgIC5rcy1zZWxlY3RfX2Jsb2Nre1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHotaW5kZXg6IDExO1xuICAgICAgdG9wOiA2OHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxN3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY4ZGVnLCAkY29sb3JfbWFsaW5hLCAkY29sb3Jfb3JhbmdlKTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG9wYWNpdHk6IC4xNztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICAgIC5rcy1zZWxlY3RfX2l0ZW17XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiBzdmc6Zmlyc3QtY2hpbGR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIG1pbi13aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIC5rcy1zZWxlY3RfX2N1cnJlbnR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgID4gc3ZnOmZpcnN0LWNoaWxke1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmFzaXN7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgc3BhbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHNwYW46bGFzdC1jaGlsZHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5rcy1zZWxlY3RfX2FycntcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4ICRjb2xvcl9vcmFuZ2VfZGFyaztcbiAgICB9XG4gICAgJi5ub2hvdmVyOmhvdmVye1xuICAgICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtLWJsYWNrLS1tdWx0aSwgJi0tZ3JleS0tbXVsdGl7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OGRlZywgIzY0NmI2YiwgIzM2M2EzYik7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgLmtzLXNlbGVjdF9fY3VycmVudHtcbiAgICAgID4gc3ZnOmZpcnN0LWNoaWxke1xuICAgICAgICBtaW4td2lkdGg6IDM4cHg7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ibGFjay0tbXVsdGl7XG4gICAgJjpob3ZlcntcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4ICM0YTRhNGE7XG4gICAgfVxuICB9XG4gICYtLWdyZXktLW11bHRpe1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIHBhZGRpbmc6IDFweCAxMHB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIC5rcy1zZWxlY3RfX2N1cnJlbnR7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgIGZpbGw6IHJnYmEoMCwwLDAsIC42KSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJhc2lze1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsIC42KTtcbiAgICAgIHNwYW46Zmlyc3QtY2hpbGR7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfYmthY2tfaW52ZXJzZXtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzMzMzO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG4gIH1cbn1cbiIsIi5uaWNlLXNlbGVjdCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNsZWFyOiBib3RoO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PSc5JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDknJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTg4Ni4yMjksNzY0LjY4NDM3bDYuODg2NDcsNi44ODY0N2w2Ljg4NjQ3LC02Ljg4NjQ3JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC04ODUsLTc2NCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xuICB9XG4gICYub3BlbiB7XG4gICAgei1pbmRleDogNDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gICAgLmxpc3Qge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuICAmLm9wZW5fc2Nyb2xse1xuICAgIHotaW5kZXg6IDQ7XG4gICAgJjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgIC5saXN0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgIH1cbiAgfVxuICAmLndpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5saXN0IHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAubGlzdCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgfVxuICAgIC5vcHRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuICAubGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICAgIHotaW5kZXg6IDI7XG4gICAgJjpob3ZlciB7XG4gICAgICAub3B0aW9uOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vcHRpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIH1cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgfVxuICB9XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG4ubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubmljZS1zZWxlY3QgLm9wdGlvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3QgLmxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3Qub3BlbiAubGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIi5iX3BhZ2luYXRpb257XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgXG4gIC5hcnJfbGVmdCwgLmFycl9yaWdodHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuYXJyX2xlZnR7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMCcgaGVpZ2h0PScxNScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNjgxLjkwMTU2LDM1MDEuNGwtNi45LC02LjlsNi45LC02LjknIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTY3MywtMzQ4NyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMzAzYTQzJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIH1cblxuICAuYXJyX3JpZ2h0e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEyNTYuMDAxNTksMzQ4Ny42bDYuODk5OTYsNi45bC02Ljg5OTk2LDYuOScgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTI1NSwtMzQ4NyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMzAzYTQzJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbiAgXG5cbiAgLnBhZ2luYXRpb24tbGlzdHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnBfaXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5wX2xpbmt7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA4cHggMCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMCAwO1xuICAgIH1cblxuICAgICYuYWN0aXZle1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uX2VsbGlwc2lze1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn0iLCIuc2ltcGxlX2ljb257XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMDtcbn1cbi50cmFpbl9pY29uX2dyYXl7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxOSclM0UlM0NwYXRoIGQ9J001ODQuOTA5LDEwNTguNDk5MjZjMCwtMC41IDAuMDk5OTcsLTAuNzk5OTMgMC4zOTk5OSwtMS4wOTk5OGMwLjMwMDAyLC0wLjMwMDA0IDAuNjAwMDEsLTAuNDAwMDIgMS4xMDAwMSwtMC40MDAwMmMwLjUsMCAwLjgwMDAyLDAuMTAwMDMgMS4xMDAwMSwwLjQwMDAyYzAuMjk5OTgsMC4yOTk5OSAwLjM5OTk5LDAuNTk5OTggMC4zOTk5OSwxLjA5OTk4YzAsMC41IC0wLjA5OTk3LDAuNzk5OTMgLTAuMzk5OTksMS4wOTk5OGMtMC4zMDAwMiwwLjMwMDA0IC0wLjYwMDAxLDAuNDAwMDIgLTEuMTAwMDEsMC40MDAwMmMtMC41LDAgLTAuODAwMDIsLTAuMTAwMDMgLTEuMTAwMDEsLTAuNDAwMDJjLTAuMzAwMDEsLTAuMzAwMDUgLTAuMzk5OTksLTAuNTk5OTggLTAuMzk5OTksLTEuMDk5OTh6TTU4Mi45MDksMTA1My45OTkyMXYtNWg1djV6TTU3NS45MDksMTA1OC40OTkyNmMwLC0wLjUgMC4wOTk5NywtMC43OTk5MyAwLjM5OTk5LC0xLjA5OTk4YzAuMzAwMDIsLTAuMzAwMDQgMC42MDAwMSwtMC40MDAwMiAxLjEwMDAxLC0wLjQwMDAyYzAuNSwwIDAuODAwMDIsMC4xMDAwMyAxLjEwMDAxLDAuNDAwMDJjMC4yOTk5OCwwLjI5OTk5IDAuMzk5OTksMC41OTk5OCAwLjM5OTk5LDEuMDk5OThjMCwwLjUgLTAuMDk5OTcsMC43OTk5MyAtMC4zOTk5OSwxLjA5OTk4Yy0wLjMwMDAyLDAuMzAwMDQgLTAuNjAwMDEsMC40MDAwMiAtMS4xMDAwMSwwLjQwMDAyYy0wLjUsMCAtMC44MDAwMiwtMC4xMDAwMyAtMS4xMDAwMSwtMC40MDAwMmMtMC4zMDAwMSwtMC4zMDAwNSAtMC4zOTk5OSwtMC41OTk5OCAtMC4zOTk5OSwtMS4wOTk5OHpNNTc1LjkwOSwxMDUzLjk5OTIxdi01aDV2NXpNNTc0LjAwOTAxLDEwNDguOTk5MnY5LjVjMCwxIDAuMjk5OTksMS43OTk5OSAxLDIuNWMwLjcwMDAxLDAuNzAwMDEgMS41LDEgMi41LDFsLTEuNSwxLjV2MC41aDEydi0wLjVsLTEuNSwtMS41YzEsMCAxLjc5OTk5LC0wLjI5OTk5IDIuNSwtMWMwLjcwMDAxLC0wLjcwMDAxIDEsLTEuNSAxLC0yLjV2LTkuNWMwLC0xLjYwMDAzIC0wLjcwMDAyLC0yLjcwMDAxIC0yLjEwMDAxLC0zLjIwMDAxYy0xLjM5OTk5LC0wLjUgLTMuMzk5OTksLTAuNzk5OTkgLTYsLTAuNzk5OTljLTIuNjAwMDEsMCAtNC42MDAwMSwwLjI5OTk5IC02LDAuNzk5OTljLTEuMzAwMDEsMC42MDAwMyAtMiwxLjYwMDAzIC0xLjg5OTk5LDMuMjAwMDF6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTU3NCwtMTA0NSUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLmJ1c19pY29uX2dyYXl7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzE5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNyAxOSclM0UlM0NwYXRoIGQ9J002NDUuMDAxNTcsMTA1OC40OTkyNmMwLC0wLjUgMC4xLC0wLjc5OTkzIDAuNCwtMS4wOTk5OGMwLjMsLTAuMzAwMDQgMC42LC0wLjQwMDAyIDEuMSwtMC40MDAwMmMwLjUsMCAwLjgwMDAxLDAuMTAwMDMgMS4xLDAuNDAwMDJjMC4yOTk5OCwwLjI5OTk5IDAuMzk5OTksMC41OTk5OCAwLjM5OTk5LDEuMDk5OThjMCwwLjUgLTAuMDk5OTksMC43OTk5MyAtMC4zOTk5OSwxLjA5OTk4Yy0wLjMsMC4zMDAwNCAtMC42LDAuNDAwMDIgLTEuMSwwLjQwMDAyYy0wLjUsMCAtMC44LC0wLjEwMDAzIC0xLjEsLTAuNDAwMDJjLTAuMywtMC4zMDAwNSAtMC40LC0wLjU5OTk4IC0wLjQsLTEuMDk5OTh6TTYzNi4wMDE1NywxMDU4LjQ5OTI2YzAsLTAuNSAwLjEsLTAuNzk5OTMgMC40LC0xLjA5OTk4YzAuMywtMC4zMDAwNCAwLjYsLTAuNDAwMDIgMS4xLC0wLjQwMDAyYzAuNSwwIDAuOCwwLjEwMDAzIDEuMSwwLjQwMDAyYzAuMywwLjI5OTk5IDAuNCwwLjU5OTk4IDAuNCwxLjA5OTk4YzAsMC41IC0wLjEsMC43OTk5MyAtMC40LDEuMDk5OThjLTAuMywwLjMwMDA0IC0wLjYsMC40MDAwMiAtMS4xLDAuNDAwMDJjLTAuNSwwIC0wLjgsLTAuMTAwMDMgLTEuMSwtMC40MDAwMmMtMC4zLC0wLjMwMDA1IC0wLjQsLTAuNTk5OTggLTAuNCwtMS4wOTk5OHpNNjM2LjAwMTU2LDEwNTMuOTk5MjF2LTVoMTJ2NXpNNjM0LjAwMTU3LDEwNTguOTk5MjFjMCwwLjkwMDAyIDAuMjk5OTksMS42MDAwMyAxLjIsMi4yMDAwMXYxLjc5OTk5YzAsMC4yOTk5OSAwLjEsMC41IDAuMywwLjcwMDAxYzAuMiwwLjIwMDAxIDAuNCwwLjI5OTk5IDAuNywwLjI5OTk5aDFjMC4zLDAgMC41LC0wLjA5OTk4IDAuNywtMC4yOTk5OWMwLjIsLTAuMjAwMDEgMC4zLC0wLjQwMDAyIDAuMywtMC43MDAwMXYtMWg4djFjMCwwLjI5OTk5IDAuMSwwLjUgMC4zLDAuNzAwMDFjMC4yLDAuMjAwMDEgMC40LDAuMjk5OTkgMC43LDAuMjk5OTloMWMwLjMwMDAxLDAgMC41LC0wLjA5OTk4IDAuNywtMC4yOTk5OWMwLjE5OTk5LC0wLjIwMDAxIDAuMywtMC40MDAwMiAwLjMsLTAuNzAwMDF2LTEuNzk5OTljMC43LC0wLjYwMDAzIDEsLTEuMjk5OTkgMSwtMi4yMDAwMXYtMTBjMCwtMS42MDAwMyAtMC43MDAwMiwtMi43MDAwMSAtMi4xMDAwMSwtMy4yMDAwMWMtMS40LC0wLjUgLTMuNCwtMC43OTk5OSAtNiwtMC43OTk5OWMtMi42LDAgLTQuNiwwLjI5OTk5IC02LDAuNzk5OTljLTEuNCwwLjUgLTIuMSwxLjYwMDAzIC0yLjEsMy4yMDAwMXYxMHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNjM0LC0xMDQ1JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4uY2FyX2ljb25fZ3JheXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE2JyUzRSUzQ3BhdGggZD0nTTcwOC4wMDE1OCwxMDU3LjQ5OTI2YzAsLTAuNSAwLjA5OTk5LC0wLjc5OTk5IDAuMzk5OTksLTEuMDk5OThjMC4zMDAwMSwtMC4zMDAwNCAwLjcwMDAyLC0wLjQwMDAyIDEuMTAwMDEsLTAuNDAwMDJjMC41LDAgMC44MDAwMSwwLjEwMDAzIDEuMTAwMDEsMC40MDAwMmMwLjI5OTk4LDAuMjk5OTkgMC4zOTk5OSwwLjU5OTk4IDAuMzk5OTksMS4wOTk5OGMwLDAuNSAtMC4wOTk5OSwwLjc5OTk5IC0wLjM5OTk5LDEuMDk5OThjLTAuMzAwMDEsMC4zMDAwNCAtMC43MDAwMiwwLjQwMDAyIC0xLjEwMDAxLDAuNDAwMDJjLTAuNSwwIC0wLjgwMDAxLC0wLjEwMDAzIC0xLjEwMDAxLC0wLjQwMDAyYy0wLjMsLTAuMzAwMDUgLTAuMzk5OTksLTAuNTk5OTggLTAuMzk5OTksLTEuMDk5OTh6TTY5Ny4wMDE1OCwxMDU3LjQ5OTI2YzAsLTAuNSAwLjA5OTk5LC0wLjc5OTk5IDAuMzk5OTksLTEuMDk5OThjMC4zMDAwMSwtMC4zMDAwNCAwLjcwMDAyLC0wLjQwMDAyIDEuMTAwMDEsLTAuNDAwMDJjMC41LDAgMC44MDAwMSwwLjEwMDAzIDEuMTAwMDEsMC40MDAwMmMwLjI5OTk4LDAuMjk5OTkgMC4zOTk5OSwwLjU5OTk4IDAuMzk5OTksMS4wOTk5OGMwLDAuNSAtMC4wOTk5OSwwLjc5OTk5IC0wLjM5OTk5LDEuMDk5OThjLTAuMzAwMDEsMC4zMDAwNCAtMC43MDAwMiwwLjQwMDAyIC0xLjEwMDAxLDAuNDAwMDJjLTAuNSwwIC0wLjgwMDAxLC0wLjEwMDAzIC0xLjEwMDAxLC0wLjQwMDAyYy0wLjMsLTAuMzAwMDUgLTAuMzk5OTksLTAuNTk5OTggLTAuMzk5OTksLTEuMDk5OTh6TTY5OC41MDE1NiwxMDQ5LjQ5OTIxaDExbDEuNSw0LjVoLTE0ek03MTAuOTAxNTgsMTA0OC45OTkyMWMtMC4yLC0wLjU5OTk4IC0wLjcsLTEgLTEuMjk5OTksLTFoLTExYy0wLjgsMCAtMS4zLDAuMjk5OTkgLTEuNSwxbC0yLjEwMDAxLDZ2OGMwLDAuMjk5OTkgMC4xLDAuNSAwLjMsMC43MDAwMWMwLjIsMC4yMDAwMSAwLjQsMC4yOTk5OSAwLjcsMC4yOTk5OWgxYzAuMzAwMDEsMCAwLjUsLTAuMDk5OTggMC43LC0wLjI5OTk5YzAuMTk5OTksLTAuMjAwMDEgMC4zLC0wLjQwMDAyIDAuMywtMC43MDAwMXYtMWgxMnYxYzAsMC4yOTk5OSAwLjEsMC41IDAuMywwLjcwMDAxYzAuMiwwLjIwMDAxIDAuNCwwLjI5OTk5IDAuNywwLjI5OTk5aDFjMC4zMDAwMSwwIDAuNSwtMC4wOTk5OCAwLjcsLTAuMjk5OTljMC4xOTk5OSwtMC4yMDAwMSAwLjMsLTAuNDAwMDIgMC4zLC0wLjcwMDAxdi04bC0yLjEwMDAxLC02eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02OTUsLTEwNDglMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5haXJwbGFuZV9pY29uX2dyYXl7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOSAxOSclM0UlM0NwYXRoIGQ9J003NjguMzYzMDIsMTA2NC4yMzc4MmwtMy45MjI0NywtNy43ODM5NGwtNC4yNDc2NSw0LjI0NzY1bDAuMzA0ODUsMi42MjE3NmwtMS4xNTg0MSwxLjE1ODQxbC0xLjc4ODUsLTMuMzMzMDZsLTMuMzMzMDYsLTEuNzg4NWwxLjE1ODQxLC0xLjE1ODQxbDIuNjIxNzYsMC4zMDQ4NWw0LjI0NzY1LC00LjI0NzY1bC03Ljc4Mzk0LC0zLjkyMjQ3bDEuNTQ0NTksLTEuNTQ0NTlsOS43MTQ2NywxLjk5MTc0bDQuMjQ3NjUsLTQuMjQ3NjVjMC4zMDg5MywtMC4zMDg5MyAwLjY5MDk5LC0wLjU0NDY0IDEuMTQyMTQsLTAuNTU2ODNjMC40NTExOCwtMC4wMTIxNyAwLjc0Nzk2LDAuMTMwMDEgMS4xMTM3OSwwLjQ5NTg1YzAuMzY1ODMsMC4zNjU4MyAwLjUwODEsMC42NjI1MiAwLjQ5NTg1LDEuMTEzNzljLTAuMDEyMTksMC40NTEyNCAtMC4xNzA2OSwwLjc1NjAxIC0wLjU1NjgzLDEuMTQyMTRsLTQuMjQ3NjUsNC4yNDc2NWwxLjk5MTc0LDkuNzE0Njd6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTc1NCwtMTA0NiUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLmxvY2F0aW9uX2NpdHlfZ3JheXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE5JyUzRSUzQ3BhdGggZD0nTTU5MCwxOTk4aC0ydi0yaDJ6TTU5MCwyMDAyaC0ydi0yaDJ6TTU4NCwxOTkwaC0ydi0yaDJ6TTU4NCwxOTk0aC0ydi0yaDJ6TTU4NCwxOTk4aC0ydi0yaDJ6TTU4NCwyMDAyaC0ydi0yaDJ6TTU3OCwxOTk0aC0ydi0yaDJ6TTU3OCwxOTk4aC0ydi0yaDJ6TTU3OCwyMDAyaC0ydi0yaDJ6TTU4NiwxOTk0di02bC0zLC0zbC0zLDN2MmgtNnYxNGgxOHYtMTB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTU3NCwtMTk4NSUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLmRvbWFpbl9ncmF5e1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMTgnJTNFJTNDcGF0aCBkPSdNNjUyLDE5OThoLTJ2Mmgyek02NTIsMTk5NGgtMnYyaDJ6TTY1NCwyMDAyaC04di0yaDJ2LTJoLTJ2LTJoMnYtMmgtMnYtMmg4ek02NDQsMTk5MGgtMnYtMmgyek02NDQsMTk5NGgtMnYtMmgyek02NDQsMTk5OGgtMnYtMmgyek02NDQsMjAwMmgtMnYtMmgyek02NDAsMTk5MGgtMnYtMmgyek02NDAsMTk5NGgtMnYtMmgyek02NDAsMTk5OGgtMnYtMmgyek02NDAsMjAwMmgtMnYtMmgyek02NDYsMTk5MHYtNGgtMTB2MThoMjB2LTE0eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02MzYsLTE5ODYlMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5sb2NhbF9jb252ZW5pZW5jZV9zdG9yZV9ncmF5e1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMTYnJTNFJTNDcGF0aCBkPSdNNzEyLDE5OTYuMTA5MzhoLTF2LTJoLTJ2MmgtMXYtNWgxdjJoMnYtMmgxek03MTcsMTk5MXYtM2gtMTR2M2gtM3YxM2g4di00aDR2NGg4di0xM3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNzAwLC0xOTg4JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uZGF0ZV9yYW5nZV9vcmFuZ2V7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAyMCclM0UlM0NwYXRoIGQ9J001MjYsMTkyMWgtMTR2MTFoMTR6TTUyOCwxOTE4djE0YzAsMS4xIC0wLjksMiAtMiwyaC0xNGMtMS4xMSwwIC0yLC0wLjkgLTIsLTJsMC4wMSwtMTRjMCwtMS4xIDAuODgsLTIgMS45OSwtMmgxdi0yaDJ2Mmg4di0yaDJ2MmgxYzEuMSwwIDIsMC45IDIsMnpNNTI0LDE5MjVoLTJ2LTJoMnpNNTIwLDE5MjVoLTJ2LTJoMnpNNTE2LDE5MjVoLTJ2LTJoMnonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNTEwLC0xOTE0JTI5JyBmaWxsPSclMjNmZjc4MmInLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uY2xvY2tfb3Jhbmdle1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBkPSdNNjI5LjUsMTkxOWgtMS41djZsNS4yNSwzLjE1bDAuNzUsLTEuMjNsLTQuNSwtMi42N3pNNjI5LDE5MzJjLTQuNDIsMCAtOCwtMy41OCAtOCwtOGMwLC00LjQyIDMuNTgsLTggOCwtOGM0LjQyLDAgOCwzLjU4IDgsOGMwLDQuNDIgLTMuNTgsOCAtOCw4ek02MjguOTksMTkxNGMtNS41MiwwIC05Ljk5LDQuNDggLTkuOTksMTBjMCw1LjUyIDQuNDcsMTAgOS45OSwxMGM1LjUzLDAgMTAuMDEsLTQuNDggMTAuMDEsLTEwYzAsLTUuNTIgLTQuNDgsLTEwIC0xMC4wMSwtMTB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTYxOSwtMTkxNCUyOScgZmlsbD0nJTIzZmY3ODJiJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmV2ZW50X29yYW5nZXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE2JyUzRSUzQ3BhdGggZD0nTTcyMC41MDE1NiwxOTI5Ljc5ODQ2bC0xLjEsLTQuMDk5OThsMy4zLC0yLjcwMDAxbC00LjIsLTAuMjAwMDFsLTEuNSwtMy45MDAwMmwtMS41LDMuOTAwMDJsLTQuMywwLjIwMDAxbDMuMywyLjcwMDAxbC0xLjEsNC4wOTk5OGwzLjYsLTIuMjk5OTl6TTcyNS42MDE1NiwxOTIzLjU5ODQ1Yy0wLjM5OTk5LDAuNDAwMDIgLTAuNjAwMDEsMC45MDAwMiAtMC42MDAwMSwxLjQwMDAyYzAsMC41IDAuMiwxIDAuNjAwMDEsMS40MDAwMmMwLjQwMDAxLDAuNDAwMDIgMC44OTk5OSwwLjU5OTk4IDEuMzk5OTksMC41OTk5OHY0YzAsMC41IC0wLjIsMSAtMC42MDAwMSwxLjQwMDAyYy0wLjQwMDAxLDAuNDAwMDIgLTAuODk5OTksMC41OTk5OCAtMS4zOTk5OSwwLjU5OTk4aC0xNmMtMC41LDAgLTEsLTAuMjAwMDEgLTEuNCwtMC41OTk5OGMtMC40LC0wLjM5OTk2IC0wLjYsLTAuOTAwMDIgLTAuNiwtMS40MDAwMnYtNGMwLjYsMCAxLC0wLjIwMDAxIDEuNCwtMC41OTk5OGMwLjQsLTAuMzk5OTYgMC42LC0wLjkwMDAyIDAuNiwtMS40MDAwMmMwLC0wLjUgLTAuMiwtMSAtMC42LC0xLjQwMDAyYy0wLjQsLTAuNDAwMDIgLTAuOSwtMC41OTk5OCAtMS40LC0wLjU5OTk4di00YzAsLTAuNSAwLjIsLTEgMC42LC0xLjQwMDAyYzAuNCwtMC40MDAwMiAwLjksLTAuNTk5OTggMS40LC0wLjU5OTk4aDE2YzAuNSwwIDEsMC4yMDAwMSAxLjM5OTk5LDAuNTk5OThjMC4zOTk5OSwwLjM5OTk2IDAuNjAwMDEsMC45MDAwMiAwLjYwMDAxLDEuNDAwMDJ2NGMtMC41OTk5OSwtMC4wMDAwNiAtMSwwLjE5OTk1IC0xLjM5OTk5LDAuNTk5OTh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTcwNywtMTkxNyUyOScgZmlsbD0nJTIzZmY3ODJiJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmV2ZW50X2dyYXl7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE2JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxNiclM0UlM0NwYXRoIGQ9J003MjAuNTAxNTYsMTkyOS43OTg0NmwtMS4xLC00LjA5OTk4bDMuMywtMi43MDAwMWwtNC4yLC0wLjIwMDAxbC0xLjUsLTMuOTAwMDJsLTEuNSwzLjkwMDAybC00LjMsMC4yMDAwMWwzLjMsMi43MDAwMWwtMS4xLDQuMDk5OThsMy42LC0yLjI5OTk5ek03MjUuNjAxNTYsMTkyMy41OTg0NWMtMC4zOTk5OSwwLjQwMDAyIC0wLjYwMDAxLDAuOTAwMDIgLTAuNjAwMDEsMS40MDAwMmMwLDAuNSAwLjIsMSAwLjYwMDAxLDEuNDAwMDJjMC40MDAwMSwwLjQwMDAyIDAuODk5OTksMC41OTk5OCAxLjM5OTk5LDAuNTk5OTh2NGMwLDAuNSAtMC4yLDEgLTAuNjAwMDEsMS40MDAwMmMtMC40MDAwMSwwLjQwMDAyIC0wLjg5OTk5LDAuNTk5OTggLTEuMzk5OTksMC41OTk5OGgtMTZjLTAuNSwwIC0xLC0wLjIwMDAxIC0xLjQsLTAuNTk5OThjLTAuNCwtMC4zOTk5NiAtMC42LC0wLjkwMDAyIC0wLjYsLTEuNDAwMDJ2LTRjMC42LDAgMSwtMC4yMDAwMSAxLjQsLTAuNTk5OThjMC40LC0wLjM5OTk2IDAuNiwtMC45MDAwMiAwLjYsLTEuNDAwMDJjMCwtMC41IC0wLjIsLTEgLTAuNiwtMS40MDAwMmMtMC40LC0wLjQwMDAyIC0wLjksLTAuNTk5OTggLTEuNCwtMC41OTk5OHYtNGMwLC0wLjUgMC4yLC0xIDAuNiwtMS40MDAwMmMwLjQsLTAuNDAwMDIgMC45LC0wLjU5OTk4IDEuNCwtMC41OTk5OGgxNmMwLjUsMCAxLDAuMjAwMDEgMS4zOTk5OSwwLjU5OTk4YzAuMzk5OTksMC4zOTk5NiAwLjYwMDAxLDAuOTAwMDIgMC42MDAwMSwxLjQwMDAydjRjLTAuNTk5OTksLTAuMDAwMDYgLTEsMC4xOTk5NSAtMS4zOTk5OSwwLjU5OTk4eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC03MDcsLTE5MTclMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5pY29uX2Rpc3RhbmNle1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjIgMjInJTNFJTNDcGF0aCBkPSdNMTI2NiwyNjkwbC0yMiw5LjIwMzMzdjEuMTk3NzhsOC4zNiwzLjIzODg5bDMuMjI2NjcsOC4zNmgxLjE5Nzc4eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjQ0LC0yNjkwJTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uaWNvbl90aW1le1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjIgMjcnJTNFJTNDcGF0aCBkPSdNMTAzMS41NTU1NiwyNzAxLjMzMzI5YzAsLTQuNzMgLTMuODI1NTYsLTguNTU1NTYgLTguNTU1NTYsLTguNTU1NTZjLTQuNzMsMCAtOC41NTU1NSwzLjgyNTU2IC04LjU1NTU1LDguNTU1NTZjMCw0LjczIDMuODI1NTUsOC41NTU1NiA4LjU1NTU1LDguNTU1NTZjNC43MywwIDguNTU1NTYsLTMuODI1NTYgOC41NTU1NiwtOC41NTU1NnpNMTAzNCwyNzAxLjMzMzNjMCw2LjA3NDQ0IC00LjkxMzMzLDExIC0xMSwxMWMtNi4wODY2NywwIC0xMSwtNC45MjU1NSAtMTEsLTExYzAsLTYuMDc0NDQgNC45MjU1NiwtMTEgMTEsLTExYzIuNTkxMTEsMCA0Ljk3NDQ1LDAuOTA0NDQgNi44Njg4OSwyLjQybDEuNzM1NTYsLTEuNzM1NTZjMC42MjMzMywwLjUxMzMzIDEuMTk3NzgsMS4xIDEuNzIzMzMsMS43MjMzM2wtMS43MzU1NiwxLjczNTU2YzEuNTAzMzQsMS44ODIyMyAyLjQwNzc4LDQuMjY1NTYgMi40MDc3OCw2Ljg1NjY3ek0xMDIxLjc3Nzc4LDI2OTUuMjIyMTloMi40NDQ0NHY3LjMzMzMzaC0yLjQ0NDQ0ek0xMDI2LjY2NjY3LDI2ODkuMTExMDdoLTcuMzMzMzN2LTIuNDQ0NDRoNy4zMzMzM3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTAxMiwtMjY4NiUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuLmljb25fbW9uZXl7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMiAzMSclM0UlM0NwYXRoIGQ9J00xNDg1LjU4OTksMjEyOS4zMTM0MmgtMjYuOTY3MDJ2MTUuOTM1MDZoMjYuOTY3MDJ6TTE0ODMuNjI4NjYsMjEzMS4yNzQ2NXYxMi4wMTI1OGgtMjMuMDQ0NTR2LTEyLjAxMjU4aDIzLjA0NDU0JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ3OC4yMzUyNiwyMTI5LjMxMzQybDIuNzYwNDQsMi43NjA0NGMtMC4wMjA4NCwwLjEwMTc0IC0wLjA2MTI5LDAuMTk2MTIgLTAuMDYxMjksMC4zMDM5OWMwLDAuODc4ODggMC43MTIxNywxLjU4OTgzIDEuNTkxMDUsMS41ODk4M2MwLjEwNzg3LDAgMC4yMDEwMywtMC4wNDA0NSAwLjMwMjc3LC0wLjA2MDA2bDIuNzYxNjcsMi43NjA0NHYtNy4zNTQ2NHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDc4LjQ4Mjg2LDIxMzcuMjgwOTRjMCwtMC44Nzg3MSAwLjcxMjM0LC0xLjU5MTA1IDEuNTkxMDUsLTEuNTkxMDVjMC44Nzg3MSwwIDEuNTkxMDUsMC43MTIzNCAxLjU5MTA1LDEuNTkxMDVjMCwwLjg3ODcxIC0wLjcxMjM0LDEuNTkxMDUgLTEuNTkxMDUsMS41OTEwNWMtMC44Nzg3MSwwIC0xLjU5MTA1LC0wLjcxMjM0IC0xLjU5MTA1LC0xLjU5MTA1eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NjcuMjk0LDIxMzcuMjgwOTRjMCwtMi4zMTEyIDIuMTU0NTgsLTQuMTg0NzkgNC44MTIzOSwtNC4xODQ3OWMyLjY1NzgxLDAgNC44MTIzOSwxLjg3MzU5IDQuODEyMzksNC4xODQ3OWMwLDIuMzExMiAtMi4xNTQ1OCw0LjE4NDc5IC00LjgxMjM5LDQuMTg0NzljLTIuNjU3ODEsMCAtNC44MTIzOSwtMS44NzM1OSAtNC44MTIzOSwtNC4xODQ3OXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDYyLjU0OTAzLDIxMzcuMjgwOTRjMCwtMC44NzgwNCAwLjcxMTc5LC0xLjU4OTgzIDEuNTg5ODMsLTEuNTg5ODNjMC44NzgwNCwwIDEuNTg5ODMsMC43MTE3OSAxLjU4OTgzLDEuNTg5ODNjMCwwLjg3ODA0IC0wLjcxMTc5LDEuNTg5ODMgLTEuNTg5ODMsMS41ODk4M2MtMC44NzgwNCwwIC0xLjU4OTgzLC0wLjcxMTc5IC0xLjU4OTgzLC0xLjU4OTgzeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NTguNjIyODgsMjEzNi42NjgwNmwyLjc2MDQ0LC0yLjc2MDQ0YzAuMTAxNzQsMC4wMjA4NCAwLjE5NjEyLDAuMDYxMjkgMC4zMDM5OSwwLjA2MTI5YzAuODc4ODgsMCAxLjU4OTgzLC0wLjcxMjE3IDEuNTg5ODMsLTEuNTkxMDVjMCwtMC4xMDc4NyAtMC4wNDA0NSwtMC4yMDEwMyAtMC4wNjEyOSwtMC4zMDI3N2wyLjc2MTY3LC0yLjc2MTY3aC03LjM1NDY0eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NjMuMjc4MzcsMjE0Mi4xODQwNGMwLC0wLjg3ODg4IC0wLjcxMjE3LC0xLjU4OTgzIC0xLjU5MTA1LC0xLjU4OTgzYy0wLjEwNzg3LDAgLTAuMjAxMDMsMC4wNDA0NSAtMC4zMDI3NywwLjA2MDA2bC0yLjc2MTY3LC0yLjc2MDQ0djcuMzU0NjRoNy4zNTQ2NGwtMi43NjA0NCwtMi43NjA0NGMwLjAyMDg0LC0wLjEwMTc0IDAuMDYxMjksLTAuMTk3MzUgMC4wNjEyOSwtMC4zMDM5OXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDgyLjUyNTQ2LDIxNDAuNTkyOThjLTAuODc4ODgsMCAtMS41ODk4MywwLjcxMjE3IC0xLjU4OTgzLDEuNTkxMDVjMCwwLjEwNzg3IDAuMDQwNDUsMC4yMDEwMyAwLjA2MTI5LDAuMzAyNzZsLTIuNzYxNjcsMi43NjE2N2g3LjM1NDY0di03LjM1NDY0bC0yLjc2MDQ0LDIuNzYwNDRjLTAuMTAxNzQsLTAuMDIwODQgLTAuMTk2MTIsLTAuMDYxMjkgLTAuMzAzOTksLTAuMDYxMjl6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ3NS4wNTQzNywyMTI0Ljg3MjQ0YzAsLTAuODc4MDQgMC43MTE3OSwtMS41ODk4MyAxLjU4OTgzLC0xLjU4OTgzYzAuODc4MDQsMCAxLjU4OTgzLDAuNzExNzkgMS41ODk4MywxLjU4OTgzYzAsMC44NzgwNCAtMC43MTE3OSwxLjU4OTgzIC0xLjU4OTgzLDEuNTg5ODNjLTAuODc4MDQsMCAtMS41ODk4MywtMC43MTE3OSAtMS41ODk4MywtMS41ODk4M3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDU2Ljc4NDIyLDIxMjkuMzEzNDJjMCwtMS4wMTQ5NCAwLjgyMzcyLC0xLjgzODY2IDEuODM4NjYsLTEuODM4NjZoMS4wMDUxM2wwLjA0NTM1LC0wLjE1NjlsMTQuMTkwNzgsLTcuNzcxNDFsMS4wODQ4MSwwLjMxNjI1YzAuMDMwNjQsMC4wOTgwNiAwLjA0MTY3LDAuMjAxMDMgMC4wOTQzOCwwLjI5NTQxYzAuNDIxNjcsMC43NzIyNCAxLjM4NzU4LDEuMDUyOTQgMi4xNTk4MSwwLjYzMTI3YzAuMDkzMTYsLTAuMDUxNDggMC4xNTY5LC0wLjEzMTE2IDAuMjM0MTIsLTAuMTk4NThsMS4wODcyNiwwLjMxODdsMi40NzIzOCw0LjUxMzNsLTAuMzE3NDcsMS4wODYwNGMtMC4wOTY4NCwwLjAyOTQyIC0wLjE5OTgsMC4wNDA0NSAtMC4yOTQxOCwwLjA5MTkzYy0wLjM1OTE1LDAuMTk2MTIgLTAuNTk4MTgsMC41MTcyOCAtMC43MjQ0MywwLjg3Mzk4aDQuNjk1OTRsLTMuMTY5ODUsLTUuNzg5MzNoMC4wMDEyMmwtMy41MzM5MSwtNi40NTAwMmwtNi40NTI0NywzLjUzMjY4aDAuMDAxMjNsLTEwLjc1MTI2LDUuODg3MzlsLTYuNDUxMjUsMy41MzI2OGwyLjc4MzczLDUuMDgzMjh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ2Ny42NDQ1NywyMTI1LjAzMDU2Yy0xLjA2NzY1LDAuNTgzNDcgLTEuODM2MjEsMS40Njg0OCAtMi4yNjc2OCwyLjQ0NDE5aDguODY2MDJjLTAuMDcxMDksLTAuMzczODYgLTAuMTc3NzQsLTAuNzQwMzcgLTAuMzY2NSwtMS4wODQ4MWMtMS4xMTE3OCwtMi4wMjc0MyAtMy45MDA0MSwtMi42MzU0MSAtNi4yMzE4MywtMS4zNTkzOHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMXB4O1xufVxuLmljb25fYWN0aW9uX2xpa2V7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxNiclM0UlM0NwYXRoIGQ9J00xNTA3LjYsNjcxLjJjMCwtMC44OCAtMC43MiwtMS42IC0xLjYsLTEuNmgtNS4wNDhsMC43NiwtMy42NTZsMC4wMjQsLTAuMjU2YzAsLTAuMzI4IC0wLjEzNiwtMC42MzIgLTAuMzUyLC0wLjg0OGwtMC44NDgsLTAuODRsLTUuMjY0LDUuMjcyYy0wLjI5NiwwLjI4OCAtMC40NzIsMC42ODggLTAuNDcyLDEuMTI4djhjMCwwLjg4IDAuNzIsMS42IDEuNiwxLjZoNy4yYzAuNjY0LDAgMS4yMzIsLTAuNCAxLjQ3MiwtMC45NzZsMi40MTYsLTUuNjRjMC4wNzIsLTAuMTg0IDAuMTEyLC0wLjM3NiAwLjExMiwtMC41ODR2LTEuNTI4bC0wLjAwOCwtMC4wMDh6TTE0OTAsNjgwaDMuMnYtOS42aC0zLjJ6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0OTAsLTY2NCUyOScgZmlsbD0nJTIzMTRhYzdlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmljb25fYWN0aW9uX2Rpc2xpa2V7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxNiclM0UlM0NwYXRoIGQ9J00xNTU0LjQsNjcwdjkuNmgzLjJ2LTkuNnpNMTU1MS4yLDY3MGgtNy4yYy0wLjY2NCwwIC0xLjIzMiwwLjQgLTEuNDcyLDAuOTc2bC0yLjQxNiw1LjY0Yy0wLjA3MiwwLjE4NCAtMC4xMTIsMC4zNzYgLTAuMTEyLDAuNTg0djEuNTI4bDAuMDA4LDAuMDA4bC0wLjAwOCwwLjA2NGMwLDAuODggMC43MiwxLjYgMS42LDEuNmg1LjA0OGwtMC43NiwzLjY1NmwtMC4wMjQsMC4yNTZjMCwwLjMyOCAwLjEzNiwwLjYzMiAwLjM1MiwwLjg0OGwwLjg0OCwwLjg0bDUuMjcyLC01LjI3MmMwLjI4OCwtMC4yODggMC40NjQsLTAuNjg4IDAuNDY0LC0xLjEyOHYtOGMwLC0wLjg4IC0wLjcyLC0xLjYgLTEuNiwtMS42eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNTQwLC02NzAlMjknIGZpbGw9JyUyM2ZkMzk0NScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5pY29uX2xpa2V7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZT0nJTIzZjk4NjQ1JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbiAgJi5hY3RpdmV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NwYXRoIGQ9J00zMTAuMzc4MDMsMjE2LjgxMjY4bDIuMDM1MTgsNC44MTY3Nmw1LjIxMDMyLDAuNDQ3NTljMC4zNjEzNywwLjAzMTIxIDAuNTA4MzgsMC40ODIwOSAwLjIzNDA3LDAuNzE5NDNsLTMuOTUyMDksMy40MjM4OGwxLjE4NDMxLDUuMDkzNTNjMC4wODIxMywwLjM1Mzk3IC0wLjMwMTQxLDAuNjMyMzggLTAuNjExODcsMC40NDQzMWwtNC40Nzc3MiwtMi43MDAzNGwtNC40Nzc3MywyLjcwMDM0Yy0wLjMxMTI3LDAuMTg3MjUgLTAuNjk0LC0wLjA5MTE2IC0wLjYxMTg3LC0wLjQ0NDMxbDEuMTg0MzEsLTUuMDkzNTNsLTMuOTUyOTIsLTMuNDI0NzFjLTAuMjc0MzEsLTAuMjM3MzUgLTAuMTI4MTIsLTAuNjg4MjIgMC4yMzQwNywtMC43MTk0M2w1LjIxMDMzLC0wLjQ0NzU5bDIuMDM1MTgsLTQuODE1OTRjMC4xNDEyNiwtMC4zMzUwOCAwLjYxNTE1LC0wLjMzNTA4IDAuNzU2NDIsMHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzAxLC0yMTUlMjknIGZpbGw9JyUyM2ZmNzgyYicgc3Ryb2tlPSclMjNmZjc4MmInIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxufVxuLmljb25fbGlrZV93aGl0ZXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3BhdGggZD0nTTMxMC4zNzgwMyw3NDYuODEyNjhsMi4wMzUxOCw0LjgxNjc2bDUuMjEwMzIsMC40NDc1OWMwLjM2MTM3LDAuMDMxMjEgMC41MDgzOCwwLjQ4MjA5IDAuMjM0MDcsMC43MTk0M2wtMy45NTIwOSwzLjQyMzg4bDEuMTg0MzEsNS4wOTM1M2MwLjA4MjEzLDAuMzUzOTcgLTAuMzAxNDEsMC42MzIzOCAtMC42MTE4NywwLjQ0NDMxbC00LjQ3NzcyLC0yLjcwMDM0bC00LjQ3NzczLDIuNzAwMzRjLTAuMzExMjcsMC4xODcyNSAtMC42OTQsLTAuMDkxMTYgLTAuNjExODcsLTAuNDQ0MzFsMS4xODQzMSwtNS4wOTM1M2wtMy45NTI5MiwtMy40MjQ3MWMtMC4yNzQzMSwtMC4yMzczNSAtMC4xMjgxMiwtMC42ODgyMiAwLjIzNDA3LC0wLjcxOTQzbDUuMjEwMzMsLTAuNDQ3NTlsMi4wMzUxOCwtNC44MTU5NGMwLjE0MTI2LC0wLjMzNTA4IDAuNjE1MTUsLTAuMzM1MDggMC43NTY0MiwweicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMDEsLTc0NSUyOScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5pY29uX2xpa2VfZ3JleXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3BhdGggZD0nTTMxMC4zNzgwMyw3NDYuODEyNjhsMi4wMzUxOCw0LjgxNjc2bDUuMjEwMzIsMC40NDc1OWMwLjM2MTM3LDAuMDMxMjEgMC41MDgzOCwwLjQ4MjA5IDAuMjM0MDcsMC43MTk0M2wtMy45NTIwOSwzLjQyMzg4bDEuMTg0MzEsNS4wOTM1M2MwLjA4MjEzLDAuMzUzOTcgLTAuMzAxNDEsMC42MzIzOCAtMC42MTE4NywwLjQ0NDMxbC00LjQ3NzcyLC0yLjcwMDM0bC00LjQ3NzczLDIuNzAwMzRjLTAuMzExMjcsMC4xODcyNSAtMC42OTQsLTAuMDkxMTYgLTAuNjExODcsLTAuNDQ0MzFsMS4xODQzMSwtNS4wOTM1M2wtMy45NTI5MiwtMy40MjQ3MWMtMC4yNzQzMSwtMC4yMzczNSAtMC4xMjgxMiwtMC42ODgyMiAwLjIzNDA3LC0wLjcxOTQzbDUuMjEwMzMsLTAuNDQ3NTlsMi4wMzUxOCwtNC44MTU5NGMwLjE0MTI2LC0wLjMzNTA4IDAuNjE1MTUsLTAuMzM1MDggMC43NTY0MiwweicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMDEsLTc0NSUyOScgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2U9JyUyM2JlYmViZScgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2hhdF92b2ljZXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3BhdGggZD0nTTEyMDAsMjgxLjE3OTAybC0yLjA5LC0yLjA5bDIuMDksLTIuMDl6TTEyMDksMjkyLjcyOTAybC0xLjI3LDEuMjdsLTIuMDQsLTIuMDVjLTEuMDYsMC44NiAtMi4zMSwxLjUgLTMuNjksMS44MXYtMi4wNmMwLjgzLC0wLjI1IDEuNTgsLTAuNjYgMi4yNSwtMS4xOGwtNC4yNSwtNC4yNXY2LjczbC01LC01aC00di02aDQuNzNsLTQuNzMsLTQuNzNsMS4yNywtMS4yN3pNMTIwMiwyNzguMjg5MDJ2LTIuMDZjNC4wMSwwLjkxIDcsNC40OSA3LDguNzdjMCwxLjUgLTAuMzcsMi45MSAtMS4wMyw0LjE1bC0xLjUxLC0xLjUxYzAuMzQsLTAuODIgMC41NCwtMS43IDAuNTQsLTIuNjRjMCwtMy4xNyAtMi4xMSwtNS44NSAtNSwtNi43MXpNMTIwNC40NSwyODUuNjI5MDJsLTIuNDUsLTIuNDV2LTIuMjFjMS40OCwwLjc0IDIuNSwyLjI2IDIuNSw0LjAzYzAsMC4yMiAtMC4wMiwwLjQzIC0wLjA1LDAuNjN6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTExOTEsLTI3NiUyOScgZmlsbD0nJTIzYmViZWJlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmNoYXRfbGlrZXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE5JyUzRSUzQ3BhdGggZD0nTTEyNDAsMjk0LjM1MDk4bC0xLjQ1LC0xLjMyYy01LjE1LC00LjY3IC04LjU1LC03Ljc1IC04LjU1LC0xMS41M2MwLC0zLjA4IDIuNDIsLTUuNSA1LjUsLTUuNWMxLjc0LDAgMy40MSwwLjgxIDQuNSwyLjA5YzEuMDksLTEuMjggMi43NiwtMi4wOSA0LjUsLTIuMDljMy4wOCwwIDUuNSwyLjQyIDUuNSw1LjVjMCwzLjc4IC0zLjQsNi44NiAtOC41NSwxMS41NHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTIzMCwtMjc2JTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4uY2hhdF9yZW1vdmV7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGQ9J00xMjg4LDI4NC45OTkwMmMwLC00LjQxIC0zLjU5LC04IC04LC04Yy00LjQxLDAgLTgsMy41OSAtOCw4YzAsNC40MSAzLjU5LDggOCw4YzQuNDEsMCA4LC0zLjU5IDgsLTh6TTEyOTAsMjg0Ljk5OTAyYzAsNS41MyAtNC40NywxMCAtMTAsMTBjLTUuNTMsMCAtMTAsLTQuNDcgLTEwLC0xMGMwLC01LjUzIDQuNDcsLTEwIDEwLC0xMGM1LjUzLDAgMTAsNC40NyAxMCwxMHpNMTI4NCwyODIuNDA5MDJsLTIuNTksMi41OWwyLjU5LDIuNTlsLTEuNDEsMS40MWwtMi41OSwtMi41OWwtMi41OSwyLjU5bC0xLjQxLC0xLjQxbDIuNTksLTIuNTlsLTIuNTksLTIuNTlsMS40MSwtMS40MWwyLjU5LDIuNTlsMi41OSwtMi41OXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTI3MCwtMjc1JTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59IiwiLm1haW4ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5idG5fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogNnB4IDIwcHggNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA3cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2N2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIH1cbn1cblxuXG4uY2hlY2tib3hfaXRlbSBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICArc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3hfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3ZGVnLCByZ2IoMjUyLCA4NywgOTQpLCByZ2IoMjQ3LCAxODAsIDQ0KSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbn1cblxuLnBlb3BsZV9saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIGRpdiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMjAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBkaXYubGFzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4udGFibGUtYm94IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYubGFzdF9yaWdodCB7XG4gICAgLnRhYmxlLWNlbGwge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGlzdF9pbmxpbmVfYmxvY2sge1xuICBmb250LXNpemU6IDA7XG5cbiAgJi5sYXN0X3JpZ2h0IHtcbiAgICAubGlzdF9pbmxpbmVfaXRlbSB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdF9pbmxpbmVfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VsZWN0cmljLXdyYXBwZXIge1xuICAuc2VsZWN0cmljIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgLmxhYmVsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAwIDI4cHggMCAxMHB4O1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAycHggNXB4IDJweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLnNpbXBsZV9zZWxlY3Rfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMDtcblxuICAuZm9ybV9zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uc2ltcGxlX2xhYmVsX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDIwcHg7XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PSc5JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDknJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwOTYuMjI5LDE5Ny42ODM3Mmw2Ljg4NjQ3LDYuODg2NDdsNi44ODY0NywtNi44ODY0NycgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTA5NSwtMTk3JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtNHB4IDAgMCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cbn1cblxuLnNpbXBsZV9zZWxlY3RfbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtaGVpZ2h0OiAyNTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogM3B4IDAgMDtcblxuICBsaSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICB9XG4gIH1cbn1cbi5hZG1pbl9wYW5lbCB7XG4gIG1hcmdpbjogLTE1cHggYXV0byAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5hZG1pbl9wYW5lbF93cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWxfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICBjb2xvcjogIzI3MmEzODtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG5fcGFuZWwge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICArLmJ0bl9wYW5lbCB7XG4gICAgICBtYXJnaW46IDZweCAwIDZweCAxNnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgbWFyZ2luOiA2cHggMCA2cHggNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuX2Jhcl9jaGFydCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE4JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE0IDE4JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNjQxLDg2M3YtMTAnIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTE2MzUsODYzdi0xNicgaWQ9J1BhdGgtMScvJTNFJTNDcGF0aCBkPSdNMTYyOSw4NjN2LTYnIGlkPSdQYXRoLTInLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE2MjgsLTg0NiUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMicgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5idG5fYnJpZWZjYXNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMjInIGhlaWdodD0nMjAnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjIgMjAnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE1NzUuMDAwMjQsODUyYzAsLTEgMSwtMiAyLC0yaDE2YzEsMCAyLDEgMiwydjEwYzAsMSAtMSwyIC0yLDJoLTE2Yy0xLDAgLTIsLTEgLTIsLTJ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xNTg5LjAwMDI0LDg2NHYtMTZjMCwtMS4xMDQ1NyAtMC44OTU0MywtMiAtMiwtMmgtNGMtMS4xMDQ1NywwIC0yLDAuODk1NDMgLTIsMnYxNicgaWQ9J1BhdGgtMScvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTU3NCwtODQ1JTI5JyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTEnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgICYuYnRuX3Nob3BwaW5nX2NhcnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyNCcgaGVpZ2h0PScyMycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyNCAyMyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTUzMSw4NjVjMCwtMC41NTIyOCAwLjQ0NzcyLC0xIDEsLTFjMC41NTIyOCwwIDEsMC40NDc3MiAxLDFjMCwwLjU1MjI4IC0wLjQ0NzcyLDEgLTEsMWMtMC41NTIyOCwwIC0xLC0wLjQ0NzcyIC0xLC0xeicgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNMTU0Miw4NjVjMCwtMC41NTIyOCAwLjQ0NzcyLC0xIDEsLTFjMC41NTIyOCwwIDEsMC40NDc3MiAxLDFjMCwwLjU1MjI4IC0wLjQ0NzcyLDEgLTEsMWMtMC41NTIyOCwwIC0xLC0wLjQ0NzcyIC0xLC0xeicgaWQ9J1BhdGgtMScvJTNFJTNDcGF0aCBkPSdNMTUyNCw4NDVoNGwyLjY4LDEzLjM5YzAuMTg4NzQsMC45NTAyMyAxLjAzMTM4LDEuNjI4NTYgMiwxLjYxaDkuNzJjMC45Njg2MiwwLjAxODU2IDEuODExMjYsLTAuNjU5NzcgMiwtMS42MWwxLjYsLTguMzloLTE3JyBpZD0nUGF0aC0yJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNTIzLC04NDQlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTInIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgICYuYnRuX3FyX2NvZGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMiAyMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTQ3OS42NTgxNyw4NDguMjU1ODdjLTAuMTg1MDEsLTAuMTg0NDIgLTAuNDQwMTksLTAuMjkwMTUgLTAuNzAxMjEsLTAuMjkwMTVjLTAuMjYxMDUsMCAtMC41MTYyNywwLjEwNTc0IC0wLjcwMTI4LDAuMjkwMTVjLTAuMTg0NDIsMC4xODUwNiAtMC4yOTAxNiwwLjQ0MDE5IC0wLjI5MDE2LDAuNzAxMjljMCwwLjI2MTEgMC4xMDU3NCwwLjUxNjIgMC4yOTAxNiwwLjcwMTI5YzAuMTg0NDIsMC4xODQ0MSAwLjQ0MDE5LDAuMjkwMTUgMC43MDEyOCwwLjI5MDE1YzAuMjYxMDIsMCAwLjUxNjIsLTAuMTA1NzQgMC43MDEyMSwtMC4yOTAxNWMwLjE4NDQyLC0wLjE4NTA3IDAuMjkwMjQsLTAuNDQwMTkgMC4yOTAyNCwtMC43MDEyOWMwLC0wLjI2MTEgLTAuMTA1ODIsLTAuNTE2MjMgLTAuMjkwMjQsLTAuNzAxMjl6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xNDgyLjAyOTYzLDg1Mi4wM2gtNi4xNXYtNi4xNWg2LjE1bC0wLjAwMDA0LDYuMTV6TTE0ODIuOTIyNjQsODQ0aC03LjkzMTQ0Yy0wLjU0NzU0LDAgLTAuOTkxNDQsMC40NDM5IC0wLjk5MTQ0LDAuOTkxNDR2Ny45MzE0NGMwLDAuNTQ3NTQgMC40NDM5LDAuOTkxNDQgMC45OTE0NCwwLjk5MTQ0aDcuOTMxNDRjMC41NDc1NCwwIDAuOTkxNDQsLTAuNDQzOSAwLjk5MTQ0LC0wLjk5MTQ0di03LjkzMTQ0Yy0wLjAwMDA0LC0wLjU0NzU0IC0wLjQ0Mzk0LC0wLjk5MTQ0IC0wLjk5MTQ0LC0wLjk5MTQ0eicgaWQ9J1BhdGgtMScvJTNFJTNDcGF0aCBkPSdNMTQ5MS41NTQ3Myw4NDguMjU1ODdjLTAuMTg0NDUsLTAuMTg0NDIgLTAuNDM5NTgsLTAuMjkwMTUgLTAuNzAwNTksLTAuMjkwMTVjLTAuMjYxMDgsMCAtMC41MTY4OCwwLjEwNTc0IC0wLjcwMTMyLDAuMjkwMTVjLTAuMTg0MzksMC4xODUwNiAtMC4yOTAxMywwLjQ0MDE5IC0wLjI5MDEzLDAuNzAxMjljMCwwLjI2MTEgMC4xMDU3NCwwLjUxNjIgMC4yOTAxMywwLjcwMTI5YzAuMTg0NDUsMC4xODQ0MSAwLjQ0MDIyLDAuMjkwMTUgMC43MDEzMiwwLjI5MDE1YzAuMjYwOTksMCAwLjUxNjExLC0wLjEwNTc0IDAuNzAwNTksLTAuMjkwMTVjMC4xODUwNiwtMC4xODUwNyAwLjI5MDgsLTAuNDQwMTkgMC4yOTA4LC0wLjcwMTI5YzAsLTAuMjYxMSAtMC4xMDU3NywtMC41MTYyMyAtMC4yOTA4LC0wLjcwMTI5eicgaWQ9J1BhdGgtMicvJTNFJTNDcGF0aCBkPSdNMTQ5My44MjgzMyw4NTEuOTMxNDRoLTUuOTQ4NTh2LTUuOTQ4Nmg1Ljk0ODU1djUuOTQ4NnpNMTQ5NC44MTk3Niw4NDRoLTcuOTMxNDZjLTAuNTQ3NTIsMCAtMC45OTE0MiwwLjQ0MzkgLTAuOTkxNDIsMC45OTE0NHY3LjkzMTQ0YzAsMC41NDc1NCAwLjQ0MzkxLDAuOTkxNDQgMC45OTE0MiwwLjk5MTQ0aDcuOTMxNDZjMC41NDc1MiwwIDAuOTkxNDIsLTAuNDQzOSAwLjk5MTQyLC0wLjk5MTQ0di03LjkzMTQ0YzAsLTAuNTQ3NTQgLTAuNDQzOTEsLTAuOTkxNDQgLTAuOTkxNDIsLTAuOTkxNDR6JyBpZD0nUGF0aC0zJy8lM0UlM0NwYXRoIGQ9J00xNDc5LjY1ODE3LDg2MC4xNTMwNWMtMC4xODUwNiwtMC4xODQzOSAtMC40NDAxOSwtMC4yOTAxNiAtMC43MDEyMSwtMC4yOTAxNmMtMC4yNjEwNSwwIC0wLjUxNjI3LDAuMTA1NzcgLTAuNzAxMjgsMC4yOTAxNmMtMC4xODQ0MiwwLjE4NTA2IC0wLjI5MDE2LDAuNDQwMjUgLTAuMjkwMTYsMC43MDEzNWMwLDAuMjYxMDUgMC4xMDU3NCwwLjUxNjE3IDAuMjkwMTYsMC43MDEyOWMwLjE4NDQyLDAuMTg0MzkgMC40NDAxOSwwLjI5MDEgMC43MDEyOCwwLjI5MDFjMC4yNjEwMiwwIDAuNTE2MiwtMC4xMDU3MSAwLjcwMTIxLC0wLjI5MDFjMC4xODQ0MiwtMC4xODUwNiAwLjI5MDI0LC0wLjQ0MDI1IDAuMjkwMjQsLTAuNzAxMjljMCwtMC4yNjExMSAtMC4xMDU4MiwtMC41MTYzIC0wLjI5MDI0LC0wLjcwMTM1eicgaWQ9J1BhdGgtNCcvJTNFJTNDcGF0aCBkPSdNMTQ4MS45MzEyLDg2My44Mjg2MmgtNS45NDg2di01Ljk0ODU4aDUuOTQ4NTZ2NS45NDg1OHpNMTQ4Mi45MjI2NCw4NTUuODk3MTZoLTcuOTMxNDRjLTAuNTQ3NTQsMCAtMC45OTE0NCwwLjQ0MzkxIC0wLjk5MTQ0LDAuOTkxMzl2Ny45MzE0OWMwLDAuNTQ3NTIgMC40NDM5LDAuOTkxMzkgMC45OTE0NCwwLjk5MTM5aDcuOTMxNDRjMC41NDc1NCwwIDAuOTkxNDQsLTAuNDQzODggMC45OTE0NCwtMC45OTEzOXYtNy45MzE0OWMtMC4wMDAwNCwtMC41NDc0OSAtMC40NDM5NCwtMC45OTEzOSAtMC45OTE0NCwtMC45OTEzOXonIGlkPSdQYXRoLTUnLyUzRSUzQ3BhdGggZD0nTTE0OTEuNTE1LDg1OS44NjI4OWgtMC42NjA5NWMtMC41NDc1OCwwIC0wLjk5MTQ2LDAuNDQzOTEgLTAuOTkxNDYsMC45OTE0NmMwLDAuNTQ3NTUgMC40NDM4OCwwLjk5MTM5IDAuOTkxNDYsMC45OTEzOWgwLjY2MDk1YzAuNTQ3NTUsMCAwLjk5MTQyLC0wLjQ0Mzg1IDAuOTkxNDIsLTAuOTkxMzljMCwtMC41NDc1NSAtMC40NDM4OCwtMC45OTE0NiAtMC45OTE0MiwtMC45OTE0NnonIGlkPSdQYXRoLTYnLyUzRSUzQ3BhdGggZD0nTTE0OTQuODE5NzUsODYxLjg0NTcyYy0wLjU0NzU1LDAgLTAuOTkxNDYsMC40NDM5MSAtMC45OTE0NiwwLjk5MTQ2djAuOTkxNDZoLTIuMzEzMzVjLTAuNTQ3NTIsMCAtMC45OTEzOSwwLjQ0MzkxIC0wLjk5MTM5LDAuOTkxNDZjMCwwLjU0NzU1IDAuNDQzODgsMC45OTE0NiAwLjk5MTM5LDAuOTkxNDZoMy4zMDQ4MWMwLjU0NzU1LC0wLjAwMDA2IDAuOTkxNDIsLTAuNDQzOTcgMC45OTE0MiwtMC45OTE1MnYtMS45ODI4NWMwLC0wLjU0NzU1IC0wLjQ0Mzg4LC0wLjk5MTQ2IC0wLjk5MTQyLC0wLjk5MTQ2eicgaWQ9J1BhdGgtNycvJTNFJTNDcGF0aCBkPSdNMTQ4Ni44ODgzLDg1OS44NjI4OWMtMC41NDc1MiwwIC0wLjk5MTQyLDAuNDQzOTEgLTAuOTkxNDIsMC45OTE0NnYxLjMyMTg3YzAsMC41NDc1NSAwLjQ0MzkxLDAuOTkxNDYgMC45OTE0MiwwLjk5MTQ2YzAuNTQ3NTIsMCAwLjk5MTQ2LC0wLjQ0MzkxIDAuOTkxNDYsLTAuOTkxNDZ2LTEuMzIxODdjMCwtMC41NDc1NSAtMC40NDM5NCwtMC45OTE0NiAtMC45OTE0NiwtMC45OTE0NnonIGlkPSdQYXRoLTgnLyUzRSUzQ3BhdGggZD0nTTE0OTEuNTE1MDEsODU1Ljg5NzE2aC0xLjk4Mjc5Yy0wLjU0NzYxLDAgLTAuOTkxNTIsMC40NDM5MSAtMC45OTE1MiwwLjk5MTQ2YzAsMC41NDc1OCAwLjQ0MzkxLDAuOTkxNDIgMC45OTE1MiwwLjk5MTQyaDEuOTgyNzljMC41NDc1NSwwIDAuOTkxNDYsLTAuNDQzODUgMC45OTE0NiwtMC45OTE0MmMwLC0wLjU0NzU1IC0wLjQ0MzkxLC0wLjk5MTQ2IC0wLjk5MTQ2LC0wLjk5MTQ2eicgaWQ9J1BhdGgtOScvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ3NCwtODQ0JTI5JyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTInIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0zJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtNCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTUnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC02JyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtNycgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTgnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC05JyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5idG5fc21hcnRwaG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzIyJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDIyJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNDI4LjAwMDI0LDg0N2MwLC0xIDEsLTIgMiwtMmgxMGMxLDAgMiwxIDIsMnYxNmMwLDEgLTEsMiAtMiwyaC0xMGMtMSwwIC0yLC0xIC0yLC0yeicgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNMTQzNS4wMDAyNCw4NjF2MCcgaWQ9J1BhdGgtMScvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQyNywtODQ0JTI5JyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTEnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgICYuYnRuX21haWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMicgaGVpZ2h0PScxOCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMiAxOCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTM3Nyw4NDdoMTZjMS4xLDAgMiwwLjkgMiwydjEyYzAsMS4xIC0wLjksMiAtMiwyaC0xNmMtMS4xLDAgLTIsLTAuOSAtMiwtMnYtMTJjMCwtMS4xIDAuOSwtMiAyLC0yeicgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNMTM5NSw4NDlsLTEwLDdsLTEwLC03JyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMzc0LC04NDYlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5idG5fdXNlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE4IDIwJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMzQyLjk5OTc2LDg2NHYtMmMwLC0yLjIwOTE0IC0xLjc5MDg2LC00IC00LC00aC04Yy0yLjIwOTE0LDAgLTQsMS43OTA4NiAtNCw0djInIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTEzMzAuOTk5NzYsODUwYzAsLTIuMjA5MTQgMS43OTA4NiwtNCA0LC00YzIuMjA5MTQsMCA0LDEuNzkwODYgNCw0YzAsMi4yMDkxNCAtMS43OTA4Niw0IC00LDRjLTIuMjA5MTQsMCAtNCwtMS43OTA4NiAtNCwtNHonIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEzMjYsLTg0NSUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmLmJ0bl9lZGl0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEyODksODQ2bDUsNWwtMTMsMTNoLTV2LTV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjc1LC04NDUlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLmZsYWdzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ByaXRlX2ZsYWcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgJi5mbGFnLWdiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgfVxuXG4gICYuZmxhZy1wbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0yMnB4O1xuICB9XG5cbiAgJi5mbGFnLXJ1IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTQ0cHg7XG4gIH1cblxuICAmLmZsYWctYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNjZweDtcbiAgfVxuXG4gICYuZmxhZy1ycyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC04OHB4O1xuICB9XG5cbiAgJi5mbGFnLXVhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTExMHB4O1xuICB9XG5cbiAgJi5mbGFnLWRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEzMnB4O1xuICB9XG5cbiAgJi5mbGFnLWt6IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE1NHB4O1xuICB9XG5cbiAgJi5mbGFnLWJ5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE3NnB4O1xuICB9XG5cbiAgJi5mbGFnLWZyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE5OHB4O1xuICB9XG5cbiAgJi5mbGFnLWJyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTIyMHB4O1xuICB9XG59XG5cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZXtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4iLCIuYl9zZWFyY2hfZm9ybXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuXG4gID4gLmNvbnRhaW5lcntcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIGZvcm17XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VhcmNoX2Zvcm17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgXG4gIH1cblxuICAuYnRuX21haW5fc2VhcmNoe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogLTEycHggMCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiAtOXB4IDAgMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0X3NlYXJjaHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggNDBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICNzZWFyY2hfZm9ybXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnVpLW1lbnV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgIGxpe1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgICB9XG4gICAgICAgICsgbGl7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9yZW1vdmVfdGV4dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTEycHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3JyBoZWlnaHQ9JzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNyA3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J000ODIuNTM1MDYsNTQzMS44Mjg4OGw2LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsMC43MDcxMWwtNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTQ4OC44OTg5NCw1NDMyLjUzNjA2bC02LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsLTAuNzA3MTFsNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTQ4MiwtNTQzMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjM4NDg0ODQnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsPSclMjM4NDg0ODQnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogLTlweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbi5hdXRvY29tcGxldGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudWktbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9zdHlsZXMvdmFycy5zY3NzXCI7XG5cbi5hZmlzaGEtY29udHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cblxuLmFmaXNoYV90aXRsZV93cmFwcGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC50by1mYXZvcml0ZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hZmlzaGEge1xuICBwYWRkaW5nLXRvcDogMzBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIG1pbi13aWR0aDogNTUlO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogMCAwIDU1JTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTUlO1xuICAgICAgZmxleDogMCAwIDU1JTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgbWluLWhlaWdodDogMzc1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBtaW4td2lkdGg6IDQ1JTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IDAgMCA0NSU7XG4gICAgICAtbXMtZmxleDogMCAwIDQ1JTtcbiAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscy10YWdzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2RldGFpbHMtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDJweCAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2VfZGFyaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfb3JhbmdlX2Rhcms7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscy1oYXNodGFnIHtcbiAgICBzcGFuIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzLWhhc2h0YWctbmFtZSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDAuODhyZW0gIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgJl9fZGV0YWlscy10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMtZGF0YS1pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNkMmQyZDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFkZHJlc3Mge1xuICAgIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4sXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNkMmQyZDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cblxuICAgICAgc3BhbjpmaXJzdC1jaGlsZCxcbiAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHMtcGVvcGxlLWxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuODVyZW07XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWFsaW5hO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWxzLXBlb3BsZS1hdmFzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFmaXNoYV9fZGV0YWlscy1hY3RzIHtcbiAgICAgIGhlaWdodDogNzBweDtcblxuXG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLyogaGVpZ2h0OiA2MHB4OyAqL1xuICAgICAgICAuZmxleC1oYWNrLXdyYXB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5mbGV4LWhhY2tfX2Jsb2Nre1xuICAgICAgICAgIHRvcDogNTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fZGV0YWlscy1hY3Rze1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTExcHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1vYiB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNzBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bi0tb3JhbmdlLS1tdWx0aXtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICA+IHN2Z3tcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rcy1zZWxlY3RfX2N1cnJlbnR7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rcy1zZWxlY3RfX2FycntcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFzaXN7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC50by1mYXZvcml0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgJjpob3ZlciBwYXRoIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG8tc2hhcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgJjpob3ZlciBwYXRoIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLWRhdGEgLmRhdGUsXG4gICAgLmFmaXNoYV9fZGV0YWlscy1kYXRhIC5hZGRyZXNzIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmFmaXNoYV9fZGV0YWlscy1kYXRhIC5kYXRlIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0nO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5hZmlzaGFfX2RldGFpbHMtcGVvcGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFmaXNoYV9fZGV0YWlscy1kYXRhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuZGF0ZSxcbiAgICAuYWZpc2hhX19kZXRhaWxzLWRhdGEgLmFkZHJlc3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAuYWZpc2hhX19kZXRhaWxzLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblxuICAgIC5hZmlzaGFfX2ltZyxcbiAgICAuYWZpc2hhX19kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19pbWcge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFmaXNoYV9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAudG8tZmF2b3JpdGUsXG4gICAgLnRvLXNoYXJlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5hZmlzaGFfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLXRhZ3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjM1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLXRoZW1lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC5hZmlzaGFfX2RldGFpbHMtaGFzaHRhZyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFmaXNoYV9fZGV0YWlscy1oYXNodGFnIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hZmlzaGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgJl9fZGV0YWlscy10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMtZGF0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuYWRkcmVzcyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFmaXNoYV90aXRsZV93cmFwcGVye1xuICAgICAgcGFkZGluZzogMCA1MHB4IDAgMDtcblxuICAgICAgLnRvLWZhdm9yaXRle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IC0xNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIGE6Zmlyc3QtY2hpbGR7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAuYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pe1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuLFxuICAgIC5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgfVxuXG4gICAgLmFmaXNoYSAuYWRkcmVzcyBzdmcge1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLWRhdGEgLmRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFmaXNoYSAuYWRkcmVzcyAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLmFmaXNoYV9fZGV0YWlscy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAuYWZpc2hhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmlsbGJlaGVhciBsYWJlbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgdG9wOiA3cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5idG4tLW9yYW5nZS0tbXVsdGkgLmZsZXgtaGFja19fbGlzdHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgICAubm8tY2hlY2tpbntcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1vYmlsZS1zdW1te1xuICAgICAgdG9wOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4jaWxsYmVoZWFyLWNoZWNrYm94e1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cblxuLmlsbGJlaGVhciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG5cbi5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcbn1cblxuXG4uaWxsYmVoZWFyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cblxuLmlsbGJlaGVhciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG5cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmlsbGJlaGVhciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaWxsYmVoZWFyIC5jaGVja21hcms6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYmFzaXN7XG4gIG1hcmdpbi1sZWZ0OjEwcHg7XG4gIC8qIG1hcmdpbi10b3A6IDEwcHg7ICovXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc3VtbXtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLnN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAucm93IHtcbiAgICA+ZGl2IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvcF9wYXJ0e1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICB9XG5cbiAgLmgze1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZjc4MmI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgLmgyIHtcbiAgICBtYXgtd2lkdGg6IDUzNXB4O1xuICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgXG4gICAgJi0tZ3JleSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cblxuLmZvcm0tc3Vic2NyaWJlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gID5kaXYge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMjAwcHg7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjAwcHg7XG4gICAgICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICAgIH1cblxuICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgICAgLy8gICBwYWRkaW5nOiAwO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAtd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleDogMCAwIGNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgLXdlYmtpdC1jYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYub3BlbntcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMScgaGVpZ2h0PSc4JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDExIDgnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwMzEuMDU3MzcsNzMxMy41MDAxMmw0LjQ3MTE5LDQuNDcxNDRsNC40NzE2OCwtNC40NzE0NCcgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTAzMCwtNzMxMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuNSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMzMzMzMzMnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIG1hcmdpbjogLTNweCAwIDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1yb3cge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuNCk7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgY29sb3I6ICM3MTc0ODQ7XG4gICAgICBmb250LXNpemU6IDEuMTNyZW07XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEuMTNyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNiZWJlYmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xM3JlbTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X3N1YnNjcmliZV9mb3Jte1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAwIDAgODBweDtcbn1cblxuI2RlbGl2ZXJ5LXN1YnNjcmliZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogNTBweCAwIDA7XG5cbiAgLmxlZnRfcGFydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5sZWZ0X3BhcnRfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0X3BhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZm9ybV9jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmZvcm1fZW1haWwge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG5cbiAgLmdlb19maWVsZHMge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICA+IC5pdGVtIHtcbiAgICAgICArIC5pdGVte1xuICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogM3B4IDEwcHggNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWxsX2dlb19maWVsZHN7XG4gICAgLml0ZW17XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG5fd3JhcHBlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTdweCAwIDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG5fcmVtb3Zle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGNvbG9yOiAjZmQzOTQ1O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNycgaGVpZ2h0PSc3JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDcgNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNDgyLjUzNTA2LDU0MzEuODI4ODhsNi4zNjM5Niw2LjM2Mzk2bC0wLjcwNzExLDAuNzA3MTFsLTYuMzYzOTYsLTYuMzYzOTZ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J000ODguODk4OTQsNTQzMi41MzYwNmwtNi4zNjM5Niw2LjM2Mzk2bC0wLjcwNzExLC0wLjcwNzExbDYuMzYzOTYsLTYuMzYzOTZ6JyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC00ODIsLTU0MzIlMjknJTNFJTNDZyBvcGFjaXR5PScwLjgnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDZyBvcGFjaXR5PScwLjgnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3JyBoZWlnaHQ9JzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNyA3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J000ODIuNTM1MDYsNTQzMS44Mjg4OGw2LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsMC43MDcxMWwtNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTQ4OC44OTg5NCw1NDMyLjUzNjA2bC02LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsLTAuNzA3MTFsNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTQ4MiwtNTQzMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZDM5NDUnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsPSclMjNmZDM5NDUnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ld3NsZXR0ZXJfY2F0ZWdvcmllcyB7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgLml0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX2NoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICArc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNScgaGVpZ2h0PScxMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNSAxMSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMzI0LjUsNTcwLjhsLTYuNSwtNi41bDIuMSwtMi4xbDQuNCw0LjNsNi41LC02LjVsMi4xLDIuMXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMxOCwtNTYwJTI5JyUzRSUzQ2clM0UlM0N0aXRsZSUzRVBhdGggNzI0JTNDL3RpdGxlJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjclO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW46IC05cHggMCAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hbGxfY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uZXdzbGV0dGVyX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5fY2hlY2tib3hfYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC51bnN1YnNjcmliZXtcbiAgICBwYWRkaW5nOiAwIDAgMCA2Ni42NiU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1MCU7XG4gICAgfVxuICAgICZfaW5uZXJ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiAjZmQzOTQ1O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICBcbiAgLnNlbGVjdF9jaXR5X3dyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gIFxuICAgIC5mb3JtX3NlbGVjdHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5sYWJlbF9zZWxlY3R7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMjBweDtcbiAgXG4gICAgJjphZnRlcntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nOScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiA5JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDk2LjIyOSwxOTcuNjgzNzJsNi44ODY0Nyw2Ljg4NjQ3bDYuODg2NDcsLTYuODg2NDcnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwOTUsLTE5NyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogLTRweCAwIDAgMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmLmFjdGl2ZXtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zZWxlY3RfbGlzdF9jaXR5e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LWhlaWdodDogMjU3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAzcHggMCAwO1xuICAgIFxuICAgIGxpe1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jbGlzdF9mcm9tX2Rie1xuICBkaXNwbGF5OiBub25lO1xufSIsIkBpbXBvcnQgXCIuLi9zdHlsZXMvdmFycy5zY3NzXCI7XG5cbi5tZW51LWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTA1cHg7XG4gIC8vei1pbmRleDogMztcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJi0tZml4ZWR7XG5cbiAgICAgIGhlaWdodDogMjM1cHg7XG5cbiAgICA+LmNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgbGVmdDowO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIHRvcDotMTA1cHg7XG4gICAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAgIC5tZW51LWxpbmtzX19pe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubWVudS1saW5rc19faTpob3ZlcntcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9uX2V2ZW50e1xuICAgICAgaGVpZ2h0OiAxNzVweDtcblxuICAgICAgPi5jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRvcDotMzFweDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuXG4gICAgICAgIC5tZW51LWxpbmtzX19pOmhvdmVye1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+LmNvbnRhaW5lciB7XG4gICAgPi5yb3cge1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIG1pbi13aWR0aDogMzMuMzMlO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzJTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgZmxleDogMCAwIDMzLjMzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB9XG5cbiAgICAmLmVtcHR5IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2MsXG4gICAgJi1jb3VudCB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faS1uYW1lIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBjb2xvcjogIzI3MkEzODtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDAuNHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB9XG4gIH1cblxuICAmX19pLWRlc2Mge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG4gICAgc3BhbntcbiAgICAgICsgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZjc4MmI7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgID5zdmcge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWctd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgfVxuICB9XG5cbiAgJl9faS1jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAtMjdweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAkY29sb3JfbWFsaW5hLCAkY29sb3Jfb3JhbmdlKTtcbiAgfVxuXG4gICZfX2kuZW1wdHkge1xuICAgIC5tZW51LWxpbmtzX19pLXdyYXAge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1lbnUtbGlua3NfX2ltZy13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faS0tYWN0aXZlIHtcbiAgICAubWVudS1saW5rc19faS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0OWRlZywgJGNvbG9yX21hbGluYSwgJGNvbG9yX29yYW5nZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuXG4gICAgICAubWVudS1saW5rc19faS1uYW1lLFxuICAgICAgLm1lbnUtbGlua3NfX2ktZGVzYyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWxpbmtzX19pbWctd3JhcCB7XG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWxpbmtzX19pLWNvdW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9vcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faS0tZGlzYWJsZWQge1xuICAgIC5tZW51LWxpbmtzX19pLW5hbWUsXG4gICAgLm1lbnUtbGlua3NfX2ktZGVzYyB7XG4gICAgICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWVudS1saW5rc19faW1nLXdyYXAge1xuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjY2NjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2k6aG92ZXIge1xuXG4gICAgLm1lbnUtbGlua3NfX2ktbmFtZSxcbiAgICAubWVudS1saW5rc19faS1kZXNjIHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfb3JhbmdlX2Rhcms7XG4gICAgfVxuICB9XG5cblxuICAmLm9uX2V2ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcblxuICAgIC5tZW51LWxpbmtzX19pLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubWVudS1saW5rc19faW1nLXdyYXAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5tZW51LWxpbmtzX19pLWRlc2Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWVudS1saW5rc19faS1jb3VudCB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtbW9iIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTExMTtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZWwge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIG1pbi13aWR0aDogMjElO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgfVxuXG4gICAgICAuYWN0aXZlIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDdkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODNkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjk4NjQ1O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjk4NjQ1O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOTg2NDU7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJfbWFpbl9zbGlkZXJ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNDIwcHgpe1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgaW1ne1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbGlkZXJfd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNsaWRlcl9pdGVte1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pdGVtX2lubmVye1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLml0ZW1fY29udGVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmltZ19saW5re1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy9oZWlnaHQgYnkgLml0ZW1faW1nXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5pY29uX2xpa2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmJ0bl9jYXRlZ29yeXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5jb250ZW50X3dyYXB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmNvbnRlbnRfd3JhcF9jdXN0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zbGlkZXJfX2RvdHN7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xuICAgICAgfVxuICAgICAgYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGOTg2NDU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfaW5mb3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9jdXN0b20ge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpe1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvX2l0ZW17XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogNzElO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0e1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdF9pdGVte1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICsgLmxpc3RfaXRlbXtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICBjb2xvcjogI2ZjNTc1ZTtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxle1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjRjdCNDJDO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRle1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGxhY2V7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogM3B4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGVvcGxle1xuICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVnYS1zbGlkZXJfX3NwYWNlLWwsIC5tZWdhLXNsaWRlcl9fc3BhY2UtcntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmV2LXNsaWRlcl9fd3JhcHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOi0xMnB4O1xuXG5cbiAgLmV2LXNsaWRlcl9faXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MiU7XG4gIH1cbiAgLmV2LXNsaWRlcl9faXRlbSBpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV2LXNsaWRlcl9faXRlbSBpZnJhbWV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5ldi1zbGlkZXJfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2NCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgXG4gIC51cGxvYWRfX2ltZyBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxufVxuLmRlc2NyaXB0aW9uICAuc2xpZGVyX19kb3Rze1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBsaXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgJjpob3ZlcntcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGOTg2NDU7XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuc2xpY2stYWN0aXZlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xuICB9XG59XG4iLCIuYl9vbl9ldmVudHtcblxuICAuaDItLWZsZXhtb2Rle1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cblxuICAuZXZlbnRfdG9we1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAuX3RpdGxle1xuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnByb2ZpbGVfY29tcGxldGlvbntcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZmlsZV9jb21wbGV0aW9ue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5fY29tcGxldGlvbl9pbm5lcntcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5sYWJlbHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuXG4gICAgLnBlcmNlbnR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogIzE0YWM3ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAucHJvZ3Jlc3NiYXJ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jb21wbGV0aW9ue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNGFjN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAucGVyY2VudHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiA0NXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuY29sdW1uX2NvbnRlbnR7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLl9jb250ZW50e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICB9XG4gICAgICAuYnV0dG9ucy1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICA+IHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgICsgcHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2ltZ3tcbiAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvLyBtYXJnaW46IC0yMHB4IDAgMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaW1nLCBzdmd7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIG1hcmdpbjogMCAxNXB4IDEwcHggMDtcbiAgICB9XG5cbiAgICAuYnRue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudF9pdGVte1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgfVxuXG4gICAgLnRpdGxle1xuICAgICAgY29sb3I6ICMyNzJhMzg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cblxuICAgIC5pdGVte1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAmOm50aC1jaGlsZCgybisxKXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIC5wZXJjZW50e1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsX3RpdGxle1xuICAgICAgICAgIGNvbG9yOiAjMTRhYzdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbntcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgcGFkZGluZzogN3B4IDAgN3B4IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLl9jaGVja2JveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgaW5wdXR7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2Vke1xuICAgICAgKyBzcGFue1xuICAgICAgICBjb2xvcjogIzE0YWM3ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTRhYzdlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTUnIGhlaWdodD0nMTEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTUgMTEnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTMyNC41LDU3MC44bC02LjUsLTYuNWwyLjEsLTIuMWw0LjQsNC4zbDYuNSwtNi41bDIuMSwyLjF6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMTgsLTU2MCUyOSclM0UlM0NnJTNFJTNDdGl0bGUlM0VQYXRoIDcyNCUzQy90aXRsZSUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzE0YWM3ZScgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2JlYmViZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNGFjN2U7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjclO1xuICAgICAgICAgIG1hcmdpbjogLTJweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYWJlbF90aXRsZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLmF0dGVudGlvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nNCcgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA0IDEyJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J000NDAuMDg4LDU2My42NjI1Yy0wLjQyNzA4LDAgLTAuNzgzODUsLTAuMTM4MDIgLTEuMDcwMzEsLTAuNDE0MDZjLTAuMjg2NDYsLTAuMjc2MDQgLTAuNDI5NjksLTAuNjExOTggLTAuNDI5NjksLTEuMDA3ODFjMCwtMC4zOTU4MyAwLjE0MDYyLC0wLjcyNjU2IDAuNDIxODgsLTAuOTkyMTljMC4yODEyNSwtMC4yNjU2MiAwLjY0MDYyLC0wLjM5ODQ0IDEuMDc4MTIsLTAuMzk4NDRjMC40Mzc1LDAgMC43OTY4OCwwLjEzMjgxIDEuMDc4MTMsMC4zOTg0NGMwLjI4MTI1LDAuMjY1NjMgMC40MjE4NywwLjU5NjM1IDAuNDIxODcsMC45OTIxOWMwLDAuMzk1ODMgLTAuMTQzMjMsMC43MzE3NyAtMC40Mjk2OSwxLjAwNzgxYy0wLjI4NjQ2LDAuMjc2MDQgLTAuNjQzMjMsMC40MTQwNiAtMS4wNzAzMSwwLjQxNDA2ek00MzguNjM0ODgsNTUyLjZoMi45MDYyNWwtMC40ODQzNyw3LjE0MDYzaC0xLjkzNzV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC00MzgsLTU1MiUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmQzOTQ1JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmJvbnVzX3Byb2dyYW17XG4gIGJ7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAucHJvZ3JhbXtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG5cbiAgLnByb2dyYW1faXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE2cHgpO1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmdfcHJvZ3JhbV9ncmF5LnBuZycpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAxN3B4KTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMThweCk7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB9XG5cbiAgICAmLnJlZHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDM5NDU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZ19wcm9ncmFtX3JlZC5wbmcnKTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgICAgLmgze1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5nZXR7XG4gICAgICAgIGNvbG9yOiAjZmQzOTQ1O1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3Jhbmdle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ODY0NTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnX3Byb2dyYW1fb3JhbmdlLnBuZycpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaDN7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmdldHtcbiAgICAgICAgY29sb3I6ICNmOTg2NDU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmVlbntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxNWE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZ19wcm9ncmFtX2dyZWVuLnBuZycpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaDN7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmdldHtcbiAgICAgICAgY29sb3I6ICMwMDgxNWE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmgze1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZXR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogLTE1cHggMCAwO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luOiAtMThweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZHtcbiAgICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZ19wcm9ncmFtX2dyYXkucG5nJyk7XG4gICAgfVxuICB9XG59XG5cbnNlY3Rpb24ubWFpbi5pYW0tb24tZXZlbnQge1xuICBtYXgtd2lkdGg6IDE0MTFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC5iX29uX2V2ZW50IHtcbiAgICAuY29sdW1uX2NvbnRlbnQge1xuICAgICAgLl9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc2VjdGlvbi5pYW0tb24tZXZlbnQtcG9sbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLm9uLWV2ZW50IHtcbiAgJi1jb2wtbGVmdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmNvbnRlbnQtb24tZXZlbnQtbGVmdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubWFpbiAmIHtcbiAgICAgICYgPiAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICYgPiAuY29sIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb250YWluZXIge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDcxcHgpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gLnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoMi5oMiB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVldGluZy1kZXRhaWxzLCAuc2Nhbi1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtY29sLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgNDVweDtcbiAgICAmID4gLmJfb25fZXZlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICYgPiAuaDIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oaWRlLXNpZGViYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYgPiAuYl9vbl9ldmVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIC5oMiB7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oaWRlLXNpZGViYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjRkZGO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0ZGRjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb250YWluZXIge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW5fZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0U5RTlFOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLWNvbnRyb2xzLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYtZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzMzMzMzMztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMzMzMzMzO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAmLWNvbnRyb2xzLWJveCB7XG4gICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAmLWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkRGREY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAmLWJvdW5kIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJiA+IC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjRkZGRkZGO1xuICAgICAgfVxuICAgICAgJi5yZWQge1xuICAgICAgICBsZWZ0OiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzgyQjtcbiAgICAgICAgJiA+IC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgICAgY29sb3I6ICNGRjc4MkI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYueWVsbG93IHtcbiAgICAgICAgbGVmdDogMjI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkRCMzg7XG4gICAgICAgICYgPiAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiAjRTJEQjM4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmdyZWVuIHtcbiAgICAgICAgbGVmdDogMzAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MEJBOTU7XG4gICAgICAgICYgPiAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiAjNDBCQTk1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY3VycmVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQTk1O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXM7XG4gICAgICAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjMTRhYzdlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAmLWVkZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkE5NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vd25lciB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1yYXRpbmctaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTlFOUU5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgIH1cbiAgICAmLXBvc2l0aW9uIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAmLWluZGV4IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzI3MkEzODtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgICAmLXNjb3JlcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICNGRjc4MkI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgICAgJi1jcm93biB7XG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcm9maWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgJi1hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgICAmLW5hbWUge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMyNzJBMzg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAmLW9yZ2FuaXNhdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRpc2NvdW50IHtcbiAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAmLWNvbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICYgPiBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAjNDBCQTk1O1xuICAgICAgfVxuICAgICAgJi15ZWxsb3cge1xuICAgICAgICBjb2xvcjogI0UyREIzODtcbiAgICAgIH1cbiAgICAgICYtcmVkIHtcbiAgICAgICAgY29sb3I6ICNGRjc4MkI7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYxRTg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRTlFOUU5O1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjRTlFOUU5O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBtYXJnaW46IDAgMTBweCA4cHg7XG4gICAgICAmLmRpc2NvdW50LWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2M2RlZywgI2ZmZmZmZiAwJSwgIzQwYmE5NSAxMDAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2NCwgMTg2LCAxNDksIDAuOCk7XG4gICAgICB9XG4gICAgICAmLmRpc2NvdW50LXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjNkZWcsICNmZmZmZmYgMCUsICNlMmRiMzggMTAwJSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMTksIDU2LCAwLjgpO1xuICAgICAgfVxuICAgICAgJi5kaXNjb3VudC1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYzZGVnLCAjZmZmZmZmIDAlLCAjZmY3ODJiIDEwMCUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTIwLCA0MywgMC44KTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9uLWV2ZW50LWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvaW1nL2lhbV9vbl9ldmVudC9iYW5uZXItY2VsZWJyYXRpb24tM3gucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxNDExcHg7XG4gIGhlaWdodDogMjg5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpdi50aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTBweDtcbiAgICBsZWZ0OiA3NXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbiAgZGl2LnRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1NnB4O1xuICAgIGxlZnQ6IDc1cHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGRkZGIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb2xsLXF1ZXN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgJi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICYtb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICYuZnVsbC1yb3cge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgLy9jb2xvcjogIzMzMzMzMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOmNoZWNrZWQgfiAucG9sbC1xdWVzdGlvbi1vcHRpb24tY29udHJvbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDBCQTk1O1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgNXB4ICM0MEJBOTU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggI0JBQkFCQTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbiAgJi1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAmLXJhdGluZy1saW5lIHtcbiAgICAmLW9wdGlvbi1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI0JBQkFCQTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi1vcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICY6aG92ZXIgfiBsYWJlbHtcbiAgICAgICAgY29sb3I6ICM0MEJBOTU7XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjNDBCQTk1O1xuICAgICAgfVxuICAgIH1cbiAgICAmLW9wdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgLy9jb2xvcjogIzMzMzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgfVxuICAmLXN1Ym1pdC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtc3VibWl0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTUxZGVnLCByZ2JhKDI1MiwgODcsIDk0LCAxKSAwJSwgcmdiYSgyNDcsIDE4MCwgNDQsIDEpIDEwMCUpO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1MWRlZywgI2ZjMmIyZiAwJSwgI2Y3YzUxOCAxMDAlKTtcbiAgICB9XG4gIH1cbiAgJi1pbnB1dC1wcm9tcHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0JFQkVCRTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLWNvbXBsZXRlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICB9XG4gICYtc3Bpbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICAmLXNwaW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgJi1tb2RhbCB7XG4gICAgJi1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4jcG9sbC1jb21wbGV0ZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXYuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzEzMTMxO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuICAucG9sbC1zdXJ2ZXktZG9uZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzI3MkEzODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLmRvbmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICB9XG4gIH1cbiAgLm1mcC1jbG9zZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ubW9iaWxlLXNob3ctdXNlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3ODJCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG59XG4iLCJAbWl4aW4gYm9yZGVyLWdyYWRpZW50LWgoJGNvbG9yMSwgJGNvbG9yMiwgJGhlaWdodCl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgJGNvbG9yMSwgJGNvbG9yMik7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICB9XG4gICAgXG4gICYtLWFjdGl2ZTphZnRlcntcbiAgICBvcGFjaXR5OiAxXG4gIH1cbn1cbiAgXG5cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6IGJsYWNrKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyBvcGFjaXR5OiAxIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IGNvbG9yOiAkY29sb3I7IG9wYWNpdHk6IDEgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHsgY29sb3I6ICRjb2xvcjsgb3BhY2l0eTogMSB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgeyBjb2xvcjogJGNvbG9yOyBvcGFjaXR5OiAxIH1cbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xuXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0OyIsIi5iX3NlYXJjaF9ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHBhZGRpbmc6IDkwcHggMCAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgIH1cblxuICAgIC5zZWFyY2hfZXZlbnRzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIH1cblxuICAgIC5maWx0ZXJfaXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICB9XG4gIH1cblxuICBzZWN0aW9uLnNlYXJjaF9ldmVudHMge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuZGlzcGxheV90YWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGFiZWxfaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDMxJTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgd2lkdGg6IDI2JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICB3aWR0aDogY2FsYyg2OSUgLSAyOTBweCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg3NCUgLSAxOTBweCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgd2lkdGg6IDI5MHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVyX2l0ZW0ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YzZjNmMztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlcl93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAudGFiZWxfaXRlbV9pbm5lciB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgKy50YWJlbF9pdGVtX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgLy8gICB3aWR0aDogNXB4O1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgLy8gICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAvLyB9XG5cbiAgLy8gLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAvLyAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC8vICAgd2lkdGg6IDVweDtcbiAgLy8gfVxuXG4gIC5zZWFyY2hfZXZlbnRzIHtcbiAgICBtYXJnaW46IC02MHB4IGF1dG8gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAjaW5wdXRfc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcblxuICAgIC51aS1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgIH1cblxuICAgICAgICArbGkge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dF9zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNiZWJlYmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICB9XG4gIH1cblxuICAuYnRuX3NlYXJjaCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE4cHggMjVweCAxOHB4IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAtNHB4IDhweCAwIDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0n0KHQu9C+0LlfMScgZGF0YS1uYW1lPSfQodC70L7QuSAxJyB3aWR0aD0nMTcnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNi40MiAxNi40MiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggaWQ9J3h2ajFhJyBjbGFzcz0nY2xzLTEnIGQ9J002LjkzLDExLjhBNC44OCw0Ljg4LDAsMCwxLDIuMDUsNi45M2gwQTQuODcsNC44NywwLDAsMSw2LjkyLDIuMDVoMEE0Ljg3LDQuODcsMCwwLDEsMTEuOCw2LjkyaDBBNC44Nyw0Ljg3LDAsMCwxLDYuOTMsMTEuOFpNMTYuNDIsMTUsMTIuNDksMTFhNi44NSw2Ljg1LDAsMCwwLDEuMzYtNC4xMSw2LjkzLDYuOTMsMCwxLDAtNi45Miw2LjkzQTYuODQsNi44NCwwLDAsMCwxMSwxMi40OUwxNSwxNi40MlonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5idG5fb3Blbl9maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOCcgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOCAxMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMzE0LDIwOWgxMnYyaC0xMnpNMzI5LDIwNHYyaC0xOHYtMnpNMzE4LDIxNGg0djJoLTR6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMTEsLTIwNCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXJfd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgLTMwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICB9XG5cbiAgICAubUNTQl9jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXJfbGlzdCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0X3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggNXB4IDA7XG4gICAgfVxuXG4gICAgLmZvcm1fc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaW5wdXRfc2VsZWN0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiMwMDA7IHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6IGhpZGRlbjt9XG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiMwMDA7IHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6IGhpZGRlbjt9XG4gICAgICAmOmZvY3Vze1xuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiMwMDA7IHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6IGhpZGRlbjt9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgfVxuICAgIH1cblxuICAgIC51aS1tZW51e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogLTMwcHghaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDI1MHB4IWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xuICAgICAgICBsZWZ0OiAtMTVweCFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGxpe1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAvKmJhY2tncm91bmQtY29sb3I6ICNGRjc4MkI7XG4gICAgICAgICAgb3BhY2l0eTogMC4xOyovXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxhYmVsX3NlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIGl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTI2cHg7XG4gICAgICB0b3A6IC0yNnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpiZWZvcntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nOScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiA5JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDk2LjIyOSwxOTcuNjgzNzJsNi44ODY0Nyw2Ljg4NjQ3bDYuODg2NDcsLTYuODg2NDcnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwOTUsLTE5NyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luOiAtNHB4IDAgMCAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0X2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC1oZWlnaHQ6IDMwNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWFyY2hfZXZlbnRzXzQwNCB7XG4gIC5iX3NlYXJjaF9ldmVudHMge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmJfZXZlbnRzX2Jsb2Nre1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmV2ZW50c19zZWxlY3RlZF9jYXRlZ29yeXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuXG4gICAgbGFiZWx7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5X2l0ZW17XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTRweCAwIDA7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDggOCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTYxMS42MjA3Miw0MTAuODM4ODdsNi4zNjM5NiwtNi4zNjM5NmwwLjcwNzExLDAuNzA3MTFsLTYuMzYzOTYsNi4zNjM5NnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTE2MTIuMzI3ODIsNDA0LjQ3NDkxbDYuMzYzOTYsNi4zNjM5NmwtMC43MDcxMSwwLjcwNzExbC02LjM2Mzk2LC02LjM2Mzk2eicgaWQ9J1BhdGgtMScvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTYxMSwtNDA0JTI5JyUzRSUzQ2clM0UlM0NnJTNFJTNDdGl0bGUlM0VSZWN0YW5nbGUgODQlM0MvdGl0bGUlM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMzMzMzMzMnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50c19ibG9ja3tcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCBhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpICk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIFxuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XG4gICAgICBtYXJnaW46IDAgLTVweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzBweCl7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5tYWlue1xuICAgICAgLmJsb2NrX2l0ZW17XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3Rze1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYmViZWJlO1xuICAgICAgICBtYXJnaW46IDAgNXB4IDVweDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1hY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y5ODY0NTtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2l0ZW17XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIC5pbWd7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmltZ193cmFwcGVye1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cblxuICAgIC5pY29uX2xpa2V7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICB9XG4gIH1cblxuICAuaXRlbV9jb250ZW50e1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLml0ZW1fdG9we1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmJ0bl9jYXRlZ29yeXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgXG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRjdCNDJDO1xuICAgICAgLy8gYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAuaXRlbV9wcmljZXtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuXG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gICAgfVxuXG4gICAgLmljb25ze1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICsgLmljb25ze1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbl9kaXNjb3VudHN7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNyAxNiclM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNNyw2YTAuNTgsMC41OCwwLDEsMC0uNTguNThBMC41OCwwLjU4LDAsMCwwLDcsNkg3Wm00LjUsNC41YTAuNTgsMC41OCwwLDEsMC0uNTguNTgsMC41OCwwLjU4LDAsMCwwLC41OC0wLjU4aDBaTTguMTQsNkExLjcyLDEuNzIsMCwxLDEsNi40Miw0LjMxLDEuNzIsMS43MiwwLDAsMSw4LjE0LDZoMFptNC0xLjE3YTAuNTYsMC41NiwwLDAsMSwwLC43OWgwbC02LDZhMC41NiwwLjU2LDAsMCwxLS40LjE2LDAuNTYsMC41NiwwLDAsMS0uNTctMC41NmgwYTAuNTYsMC41NiwwLDAsMSwuMTctMC40bDYtNmEwLjU3LDAuNTcsMCwwLDEsLjgsMGgwWm0wLjU1LDUuNjdhMS43MiwxLjcyLDAsMCwxLTMuNDMuMTJzMC0uMDgsMC0wLjEyQTEuNzIsMS43MiwwLDAsMSwxMi42NCwxMC41M1ptLTYuNDUsNmEwLjYyLDAuNjIsMCwwLDAsLjI3LTAuMDZsMi4yMi0xLjA5LDIuMjIsMS4wOWEwLjYzLDAuNjMsMCwwLDAsLjgyLTAuMjdsMS4xNS0yLjE4LDIuNDMtLjQyYTAuNjIsMC42MiwwLDAsMCwuNTEtMC43bC0wLjM0LTIuNDUsMS43MS0xLjc3YTAuNjIsMC42MiwwLDAsMCwwLS44N0wxNS40Niw2LjA3LDE1LjgsMy42M2EwLjYyLDAuNjIsMCwwLDAtLjUxLTAuN2wtMi40My0uNDNMMTEuNzEsMC4zM0EwLjYzLDAuNjMsMCwwLDAsMTAuODkuMDZMOC42NywxLjE1LDYuNDYsMC4wNmEwLjYzLDAuNjMsMCwwLDAtLjgyLjI3TDQuNDgsMi41MWwtMi40My40M2EwLjYyLDAuNjIsMCwwLDAtLjUxLjdMMS44OSw2LjA3LDAuMTgsNy44NWEwLjYyLDAuNjIsMCwwLDAsMCwuODdsMS43MSwxLjc3TDEuNTQsMTIuOTNhMC42MiwwLjYyLDAsMCwwLC41MS43bDIuNDMsMC40MiwxLjE1LDIuMThhMC42MiwwLjYyLDAsMCwwLC41NS4zM2gwWicgZmlsbD0nJTIzOTI5MjkyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAuaWNvbl92b2x1bnRlZXJze1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMjAgMTQnJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTkuMzcsOC4yOEEzLjk0LDMuOTQsMCwwLDAsNywxMS43NVYxNEgwVjExLjVDMCw5LjE3LDQuNjcsOCw3LDhBMTIuMjgsMTIuMjgsMCwwLDEsOS4zNyw4LjI4Wk0yMCwxMS43NVYxNEg5VjExLjc1QzksOS45MiwxMi42Nyw5LDE0LjUsOVMyMCw5LjkyLDIwLDExLjc1Wk00LDNBMywzLDAsMSwxLDcsNiwzLDMsMCwwLDEsNCwzWm04LDEuNUEyLjUsMi41LDAsMSwxLDE0LjUsNywyLjUsMi41LDAsMCwxLDEyLDQuNVonIGZpbGw9JyUyMzkyOTI5MicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cblxuICAuX3RpdGxle1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzI3MkEzODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgZmxleDogMTtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICNmYzU3NWU7XG4gICAgfVxuICB9XG5cbiAgLml0ZW1faW5mb3tcbiAgICBwYWRkaW5nOiAwIDAgMTNweDtcblxuICAgIC5pbmZvX2l0ZW17XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG4gICAgICAgIGNvbG9yOiAjZmM1NzVlO1xuICAgICAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIC5pbmZvX2l0ZW17XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbV9ib3R0b217XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlOWU5ZTk7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG5cbiAgICAuZGF0ZXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLnRpbWV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgIH1cblxuICAgIC5jaXR5e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctYWxse1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9ja3tcbiAgICAmX19wZXJzb25ze1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19xdWVzdGlvbnN7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190cmlnZ2Vye1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFxuICAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1he1xuICAgXG4gICAgJi5yZWtsYW1hLS1tb2Qxe1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQ1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDVweCAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICAgICAgfVxuXG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmgze1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwe1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJvd3tcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLXdyYXB7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIG1heC13aWR0aDogMjc4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltZy1hcHBsZXtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxfdGV4dHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxfYXBwe1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgKyBpbWd7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLXBsYXl7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbC1tZC03e1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5ldmVudHNfYm90dG9te1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgLmJvdHRvbV9pdGVte1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICArIC5ib3R0b21faXRlbXtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYl9wYWdpbmF0aW9ue1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdHJpYyAubGFiZWx7XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICB9XG4gIH1cblxuICAudmlld19zZWxlY3R7XG4gICAgbGFiZWx7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9IFxuICAgIC5zZWxlY3RyaWMtd3JhcHBlcntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmJfZXZlbnRzX2Jsb2NrX3Blb3BsZXtcbiAgLmJsb2NrLXZfX2ktbmFtZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXZfX2ktY29tcGFueXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLnRhYnMtc2xpY2tlZDphZnRlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iLXRhYnNfX3RhYntcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uZXZlbnQtZGVzY3JpcHRpb24ge1xuICBhcnRpY2xlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2hvdy1hbGxfX3RleHQtLWxlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1vcGVuIHtcbiAgICBhcnRpY2xlIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNob3ctYWxsIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaG93LWFsbF9fdGV4dC0tbGVzcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnNob3ctYWxsX190ZXh0LS1mdWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uZXZlbnQtZGVzY3JpcHRpb24sXG4uZXZlbnQtZGVzY3JpcHRpb24tLW9wZW57XG4gIHVse1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGl7XG4gICAgICBsaW5lLWhlaWdodDoxLjUgO1xuICAgIH1cbiAgfVxuICBkaXZ7XG4gICAgbGluZS1oZWlnaHQ6MS41IDtcbiAgICBcbiAgfVxufSIsIi5iX2FkZF9ldmVudHN7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cblxuICAuY29udGFpbmVye1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYWRkX2V2ZW50c3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpe1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm1DU0JfY29udGFpbmVye1xuICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICAgIC8vIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICAgIC5tQ1NCX3Njcm9sbFRvb2xze1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgLmV2ZW50c19pdGVte1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTRweCk7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMjcnIGhlaWdodD0nMjcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjcgMjcnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTY2NC45OTkwMiwxMjAwLjAwMDY0di0xMi4wMDE1aC0xMS45OTg3OHYtMi45OTk3aDExLjk5ODc4di0xMS45OTg4aDMuMDAwNzN2MTEuOTk4OGgxMi4wMDA0OXYyLjk5OTdoLTEyLjAwMDQ5djEyLjAwMTV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02NTMsLTExNzMlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2Y5ODY0NScgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgKyAuZXZlbnRzX2l0ZW17XG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDQwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNmYzU3NWUgMCUsICNmN2I0MmMgMTAwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjZjk4NjQ1O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5iX29yZ2FuaXplcnN7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgbWluLWhlaWdodDogNDcwcHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDBweCBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM0MHB4IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JnYW5pemVyc19jb250ZW50e1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cblxuICBoM3tcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG5cbiAgdWx7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBsaXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICBcbiAgICAgICsgbGl7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NwYXRoIGQ9J00zNDQuMDgxMywzMzk3LjI2NTQydi03LjM0NzMxaC03LjM0Njkydi0xLjgzNjYyaDcuMzQ2OTJ2LTcuMzQ3MzFoMS44Mzc2NXY3LjM0NzMxaDcuMzQ2Njh2MS44MzY2MmgtNy4zNDY2OHY3LjM0NzMxeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMzYsLTMzODAlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbn0iLCIuYmFubmVyX3RyaXBfcGxhbntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICZfd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweCA3NXB4IDkwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA5MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX2Nsb3Nle1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTEgMTEnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE2NTguMDIxNDQsMjYxLjQzNTQ5bC0zLjUzNTUzLC0zLjUzNTUzbC0zLjUzNDg0LDMuNTM0ODRsLTEuNDE1NTksLTEuNDE1NTlsMy41MzQ4NCwtMy41MzQ4NGwtMy41MzU1MywtMy41MzU1M2wxLjQxNTU5LC0xLjQxNTU5bDMuNTM1NTMsMy41MzU1M2wzLjUzNDg0LC0zLjUzNDg0bDEuNDE1NTksMS40MTU1OWwtMy41MzQ4NCwzLjUzNDg0bDMuNTM1NTMsMy41MzU1M3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE2NDksLTI1MSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgJl9iYW5uZXJfaW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgd2lkdGg6IDQ5NHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMjUlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICByaWdodDogLTM1JTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfY29udGVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAtNjBweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAudGl0bGV7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgbWF4LXdpZHRoOiA1MTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDAgMCAwIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50cmlwX2xpc3R7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICBtYXJnaW46IDAgNTBweCAwIDA7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtYmVye1xuICAgICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7IFxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0e1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYmFubmVyX3dyYXAsXG4uYmFubmVyX29yZ193cmFwe1xuXG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYjZhNTQsICNmZDc4NGIsICNmZTg3NDIsICNmYzk1M2IsICNmOGE0MzUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZiNmE1NDtcbiAgICAgIH1cbiAgICB9XG59XG4uaXRlbV9jb250ZW50X3dyYXB7XG4gIC5zdG9yZV9wbGF5e1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmJhbm5lci1saXN0e1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGxpe1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGxpOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZiNzU0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3RvcmUtYXBwe1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9kaXN0L2ltZy9hcHBsZTIucG5nJyk7XG4gIHdpZHRoOiAxNjlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpe1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnN0b3JlLWFwcDpob3ZlcntcbiAgYmFja2dyb3VuZDogdXJsKCcvZGlzdC9pbWcvYXBwbGUxLnBuZycpO1xuICB3aWR0aDogMTY5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuLnBsYXlfYXBwe1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9kaXN0L2ltZy9wbGF5bWFya2V0X3doaXRlLnBuZycpO1xuICB3aWR0aDogMTY5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KXtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5wbGF5X2FwcDpob3ZlcntcbiAgYmFja2dyb3VuZDogdXJsKCcvZGlzdC9pbWcvcGxheW1hcmtldDEucG5nJyk7XG4gIHdpZHRoOiAxNjlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG4uYmFubmVyX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iYW5uZXJfZGVzY3J7XG4gIHNwYW57XG4gICAgY29sb3I6IHJnYigyNTEsIDEwOCwgODMpO1xuICB9XG59XG4uZm9udC13ZWlnaHR7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59IiwiLmNyZWF0ZV90cmlwX3BsYW57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG5cbiAgLnRyaXBfcGxhbl9ibG9ja19pY29ue1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAudHJpcF9wbGFuX2NvbnRlbnR7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCA1MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmV2ZW50X2xpc3R7XG4gICAgLmxpc3RfaW5saW5lX2l0ZW17XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldmVudF9uYW1le1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG4udHJpcF9wbGFuX3dyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNXB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzgyYjtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wZW9wbGVfbGlzdCBkaXZ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi50cmlwX3BsYW5fYWxsX3N0ZXBze1xuICAudGFic19fdGFic3tcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi50cmlwX3BsYW5faXRlbXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICArIC50cmlwX3BsYW5faXRlbXtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLnRyaXBfcGxhbl9ibG9ja19pY29ue1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFREUzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmOmFmdGVye1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgNiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTYwNS43MDA0OSwxMDU5LjFsLTQuNywtNC43bDEuNCwtMS40bDMuMywzLjNsMy4zLC0zLjNsMS40LDEuNHonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE2MDEsLTEwNTMlMjknJTNFJTNDZyBvcGFjaXR5PScwLjYnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAucGxhbi12X19pLWljb257XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGl2e1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG5cbi50cmlwX3BsYW5fdGl0bGV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGxhbl9jaXR5c3tcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBzdHJvbmd7XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICB9XG4gIH1cbn1cblxuLnRyaXBfcGxhbl9jb250ZW50e1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjAycHgpO1xuICBtYXJnaW46IDAgMCAwIDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuXG4gIC5idG5fc2VsZWN0e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgNiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTYwNS43MDA0OSwxMDU5LjFsLTQuNywtNC43bDEuNCwtMS40bDMuMywzLjNsMy4zLC0zLjNsMS40LDEuNHonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE2MDEsLTEwNTMlMjknJTNFJTNDZyBvcGFjaXR5PScwLjYnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblxuICAgIH1cbiAgICAmLm9wZW57XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50cmlwX3BsYW5fZm91bmR7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAzcHggMCAzcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC50cmlwX3BsYW5faW5mb3tcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50cmlwX3BsYW5fYm94e1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmYzU3NWU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYubGFzdF9yaWdodHtcbiAgICAudGFibGUtY2VsbDpsYXN0LW9mLXR5cGUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmxlLWNlbGx7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnBlb3BsZV9saXN0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmJ0bi0taGVyZS1jaGVja3tcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTRhYzdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNGFjN2U7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhlcmVfY2hlY2t7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwJyBoZWlnaHQ9JzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTQ5OS43MDAwNSwxMDU4LjQ4bC0zLjksLTMuOWwxLjI2LC0xLjI2bDIuNjQsMi41OGwzLjksLTMuOWwxLjI2LDEuMjZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDk1LC0xMDUyJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogLTlweCAwIDAgMDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cblxuLnRyaXBfcGxhbl9mb3VuZHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAzcHggMjJweCAzcHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcwNzA3MDtcblxuICBzcGFue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICtzcGFue1xuICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gICAgfVxuICB9XG5cbiAgLmxhYmVse1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIHVse1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICsgbGl7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm51bWJlcntcbiAgICBjb2xvcjogI2ZmNzgyYjtcbiAgfVxufVxuLmV2ZW50X2xpc3R7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gIC5saXN0X2lubGluZV9pdGVte1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgKyAubGlzdF9pbmxpbmVfaXRlbXtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICsgc3BhbntcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRyaXBfcGxhbl9pbmZve1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIycHg7XG4gIHVse1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICsgbGl7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3Ryb25ne1xuICAgIGNvbG9yOiAjZmY3ODJiO1xuICAgIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi50cmlwX3BsYW5fY29udGVudF9pbm5lcntcbiAvKiBkaXNwbGF5OiBub25lOyAqL1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcGFkZGluZzogMjBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5saXN0X2lubGluZV9ibG9ja3tcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjE1cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODVweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmxpc3RfaW5saW5lX2l0ZW17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgbWF4LXdpZHRoOiAyNyU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMil7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2tfYnRue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnBsYW5fZnJvbSwucGxhbl90b3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTQgMjAnJTNFJTNDcGF0aCBkPSdNNTMwLDExMjMuNWMtMS4zOCwwIC0yLjUsLTEuMTIgLTIuNSwtMi41YzAsLTEuMzggMS4xMiwtMi41IDIuNSwtMi41YzEuMzgsMCAyLjUsMS4xMiAyLjUsMi41YzAsMS4zOCAtMS4xMiwyLjUgLTIuNSwyLjV6TTUzMCwxMTE0Yy0zLjg3LDAgLTcsMy4xMyAtNyw3YzAsNS4yNSA3LDEzIDcsMTNjMCwwIDcsLTcuNzUgNywtMTNjMCwtMy44NyAtMy4xMywtNyAtNywtN3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNTIzLC0xMTE0JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IGNlbnRlcjtcbiAgfVxuXG4gIC5idG5fY2hhbmdle1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtX2NvbnRyb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzNXB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wbGFuX2RhdGV7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMjAnJTNFJTNDcGF0aCBkPSdNMTE3NywxMTMwaC03di0yaDd6TTExODIsMTEyMmgtMTR2MTFoMTR6TTExODQsMTExOXYxNGMwLDEuMSAtMC45LDIgLTIsMmgtMTRjLTEuMTEsMCAtMiwtMC45IC0yLC0ybDAuMDEsLTE0YzAsLTEuMSAwLjg4LC0yIDEuOTksLTJoMXYtMmgydjJoOHYtMmgydjJoMWMxLjEsMCAyLDAuOSAyLDJ6TTExODAsMTEyNmgtMTB2LTJoMTB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTExNjYsLTExMTUlMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDQwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5idG5fc2VhcmNoe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogLTRweCA4cHggMCAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J9Ch0LvQvtC5XzEnIGRhdGEtbmFtZT0n0KHQu9C+0LkgMScgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYuNDIgMTYuNDInJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGlkPSd4dmoxYScgY2xhc3M9J2Nscy0xJyBkPSdNNi45MywxMS44QTQuODgsNC44OCwwLDAsMSwyLjA1LDYuOTNoMEE0Ljg3LDQuODcsMCwwLDEsNi45MiwyLjA1aDBBNC44Nyw0Ljg3LDAsMCwxLDExLjgsNi45MmgwQTQuODcsNC44NywwLDAsMSw2LjkzLDExLjhaTTE2LjQyLDE1LDEyLjQ5LDExYTYuODUsNi44NSwwLDAsMCwxLjM2LTQuMTEsNi45Myw2LjkzLDAsMSwwLTYuOTIsNi45M0E2Ljg0LDYuODQsMCwwLDAsMTEsMTIuNDlMMTUsMTYuNDJaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBsYW5faW5mb3tcbiAgcGFkZGluZzogMzBweCAyMHB4IDI1cHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyNXB4O1xuICB9XG4gIC5idG57XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuICAuYnRuLS1idXktZ3JheXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgfVxuICB9XG59XG4ucGxhbl9pdGVte1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXG4gICY6aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICArLnBsYW5faXRlbXtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG4ucGxhbl9pbmZvX3RvcHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMTVweDtcblxuICAubGlzdF9pbmxpbmVfYmxvY2t7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxpc3RfaW5saW5lX2l0ZW17XG4gICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLS1idXktZ3JheXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG5fd3JhcF9oZXJle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgfVxuXG4gICAgICBbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWR7XG4gICAgICAgICsgLmJ0bi0taGVyZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRhYzdlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE0YWM3ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAuaGVyZV9jaGVja3tcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nNycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCA3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNDk5LjcwMDA1LDEwNTguNDhsLTMuOSwtMy45bDEuMjYsLTEuMjZsMi42NCwyLjU4bDMuOSwtMy45bDEuMjYsMS4yNnonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0OTUsLTEwNTIlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLS1oZXJle1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNzgyYjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgY29sb3I6ICNmZjc4MmI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc4MmI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIC5oZXJlX2NoZWNre1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVyZV9jaGVja3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmY3ODJiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW46IC05cHggMCAwIDA7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGxhbl9udW1iZXJ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gIHNwYW57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgKyBzcGFue1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuLnBsYW5fd2F5e1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcblxuICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgJjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICByaWdodDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC0zcHggOHB4IDAgMDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgKyAucGxhbl93YXl7XG4gICAgbWFyZ2luOiA5cHggMCAwO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDIwMCUgLSA1cHgpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBib3R0b206IDUwJTtcbiAgICB9XG4gIH1cblxuXG4gIGxpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB3aWR0aDogNTUlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnBsYW5fdGltZXtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIH1cbiAgICBzdHJvbmd7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wbGFuX3Jlc2VydmVke1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHN0cm9uZ3tcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgfVxuICBsaXtcbiAgICArbGl7XG4gICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgfVxuICB9XG59XG4ucGxhbl9wcmljZXtcbiAgY29sb3I6ICMyNzJhMzg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgc3Ryb25ne1xuICAgIGNvbG9yOiAjZmY3ODJiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuLnBsYW5faW5mb19ib3R0b217XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLnRyaXBfcGxhbl9pbmZve1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG4gIC50YWJsZS1ib3h7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5sYXN0X3JpZ2h0e1xuICAgICAgLnRhYmxlLWNlbGw6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmxlLWNlbGx7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi55b3VyX3RyaXBfcGxhbntcbiAgXG4gICZfd3JhcHBlcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiAudGFibGUtYm94e1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgPiAudGFibGUtY2VsbHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJpcF9wbGFuX3RpdGxle1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLnBsYW5fY2l0eXN7XG4gICAgICBzdHJvbmd7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgfVxuICAgIH1cbiAgICAucGxhbl9kYXlze1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgfVxuICB9XG5cbiAgJl9pbmZve1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggOTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtdHtcbiAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAudmlzaXRvci1jYXJkX19wcm9maWxlLWZsYWd7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgdG9wOiAtNXB4O1xuICAgIH1cbiAgfVxuICAudmlzaXRvci1jYXJkX19wcm9maWxlLWF2YSBkaXY6Zmlyc3QtY2hpbGR7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIFxuICAudHJpcF9wbGFuX2JveHtcbiAgICAuc2ltcGxlX2ljb257XG4gICAgICB3aWR0aDogNDlweDtcbiAgICB9XG4gIH1cblxuICAudHJpcF9wbGFuX2JveHtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA1cHggMDtcbiAgfVxufVxuXG4ucHJvZmlsZS1pbmZvMntcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbi53YXl7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU0cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICZfdGl0bGV7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX2luZm97XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogOHB4IDAgMDtcblxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLm51bV9wZXJzb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PSc5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5IDknJTNFJTNDcGF0aCBkPSdNMTM4NS4yNjc5NCwyNjIzLjI3OTE0YzAsLTEuMjQyNjMgMS4wMDczNSwtMi4yNDk5NyAyLjI0OTk3LC0yLjI0OTk3YzEuMjQyNjMsMCAyLjI0OTk3LDEuMDA3MzUgMi4yNDk5NywyLjI0OTk3YzAsMS4yNDI2MyAtMS4wMDczNSwyLjI0OTk3IC0yLjI0OTk3LDIuMjQ5OTdjLTEuMjQyNjMsMCAtMi4yNDk5NywtMS4wMDczNSAtMi4yNDk5NywtMi4yNDk5N3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTM4MywtMjYyMSUyOScgZmlsbD0nJTIzMDAwMDAwJyBvcGFjaXR5PScwLjYnLyUzRSUzQ3BhdGggZD0nTTEzODcuNTE3OTMsMjYyNi42NTQwNWMtMi40NzQ5NywwIC00LjQ5OTk1LDEuMDEyNDkgLTQuNDk5OTUsMi4yNDk5OGMwLDAgLTAuMTgxNTEsMS4xMjQ5OCAwLjYzOTQsMS4xMjQ5OGMyLjUxMjU5LDAgNS40NTYyOSwwIDcuNzUwMjIsMGMwLjY3NTk0LDAgMC42MTAyOCwtMS4xMjQ5OCAwLjYxMDI4LC0xLjEyNDk4YzAsLTEuMjM3NDkgLTIuMDI0OTgsLTIuMjQ5OTggLTQuNDk5OTUsLTIuMjQ5OTh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEzODMsLTI2MjElMjknIGZpbGw9JyUyMzAwMDAwMCcgb3BhY2l0eT0nMC42Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgbWFyZ2luOiAtM3B4IDNweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbi50cmlwX3BsYW5fcmVzdWx0e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMTBweCAtMTBweCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAudGFibGUtY2VsbHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5yZXN1bHRfZGlzdGFuY2V7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KXtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIH1cbn1cbi5yZXN1bHRfZGF5LC5yZXN1bHRfZGlzdGFuY2UsLnJlc3VsdF9zdW1te1xuICBzcGFue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICtzcGFue1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jbWFwe1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgfVxufSIsIi5zZWFyY2gtc29ydCB7XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcblxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zb3J0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX29yYW5nZV9kYXJrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4udmlzaXRvcnMtY2FyZCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbiAgJi4tZXZlbnRfc2NoZWR1bGV7XG4gICAgLmItdGFic19fdGFie1xuICAgICAgYntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYi10YWJzX190YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYntcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMntcbiAgICAuc2VhcmNoLXNvcnR7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXItd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMTE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG5cbiAgPmxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1jdXJsZWQge1xuICAgIC5maWx0ZXJfX2NsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZpbHRlcl9fZGV0YWlscyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIH1cblxuICAgIC5maWx0ZXJfX3RyaWdnZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOjE3cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlciB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW8tZmxleCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2FwcGx5IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRBQzdFO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ibG9jay1jdXJsaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLWgge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2VsLXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICBbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICArLmZpbHRlcl9fZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZWwge1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDc4ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgLy8gdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zb3J0X19zZWFyY2gge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDE1cHggLSA5MHB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHggLSA5MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jbGVhciB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBjb2xvcjogIzI3MkEzODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RyaWdnZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgICYtLW9wZW5lZCB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tb2ItdHJpZ2dlciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlzaXRvci1jYXJkLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDsgLy9IaWRlIHdoZW4gbm8gaG92ZXJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICYuYWN0aXZle1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDIwJSwgdHJhbnNwYXJlbnQpOyAvL3doZW4gaG92ZXJcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi5teS1jYXJkIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5ub2hvdmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi52aXNpdG9yLWNhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfaXRlbXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGV7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjglO1xuICAgICAgbWluLXdpZHRoOiAyOCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC52aXNpdG9yLWNhcmRfX2Rlc2N7XG4gICAgICB3aWR0aDogY2FsYyg3MiUgLSAxNjBweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlzaXRvci1jYXJkX19hY3Rpb257XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMjBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXJkX2ltZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qICZfX3Byb2ZpbGUsXG4gICZfX3BsYW4ge1xuICAgIHdpZHRoOiAyNiU7XG4gICAgbWluLXdpZHRoOiAyNiU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgbWluLXdpZHRoOiAzMyU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9ICovXG5cbiAgLyogJl9fZGVzYyB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtaW4td2lkdGg6IDQ4JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIHdpZHRoOiAzNCU7XG4gICAgICBtaW4td2lkdGg6IDM0JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIH1cbiAgfSAqL1xuXG4gICZfX3Byb2ZpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlLWluZm8yIHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmljb25fbGlrZXtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG5cbiAgICAuYnRuLS1zdGF0dXN7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlLWZsYWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIH1cblxuICAmX19wcm9maWxlLWF2YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAvKiAgJl9fcGxhbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgfVxuICovXG4gICZfX3Byb2ZpbGUtdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgLy8gZmxleC1ncm93OiAxO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlLWIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgID4ucm93IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPi5wcm9maWxlLWJ0biB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtYnRuLXdyYXAge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Byb2ZpbGUtaW5mbzEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19wcm9maWxlLWdlbmRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG5cbiAgICAuc21hbGwtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5saWtlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMTgnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjAgMTgnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTM0Ny4yMjIyNywxMjI0LjA5ODU2Yy0xLjgzMjQ1LC0xLjgzMjQ1IC00Ljc0MjgyLC0xLjgzMjQ1IC02LjU3NTI3LDBjMCwwIC0wLjMyMzM3LDAuMjY2MjMgLTAuNjQ2NzUsMC4yNjYyM2MtMC4zMjMzNywwIC0wLjY0Njc1LC0wLjI2NjIzIC0wLjY0Njc1LC0wLjI2NjIzYy0xLjgzMjQ1LC0xLjgzMjQ1IC00Ljc0MjgxLC0xLjgzMjQ1IC02LjU3NTI3LDBjLTEuODMyNDUsMS44MzI0NSAtMS44MzI0NSw0Ljc0MjgxIDAsNi41NzUyNmMwLDAgNS44MTUsNi42OTI1MyA3LjIyMjAxLDYuNjkyNTNjMS40MjA2NiwwIDcuMjIyMDIsLTYuNjkyNTMgNy4yMjIwMiwtNi42OTI1M2MxLjgzMjQ1LC0xLjgzMjQ1IDEuODMyNDUsLTQuNzQyODEgMCwtNi41NzUyNicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzMwLC0xMjIxJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjNiZWJlYmUnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyLjUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgIC5tZXNzYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTggMTcnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTM4Ni44NjI2NCwxMjIyLjE1NzgzYzAuNDI4ODYsMCAwLjg1NzczLDAuMTcxNTUgMS4yMDA5MywwLjUxNDY3YzAuMzQzMDgsMC4zNDMxMSAwLjUxNDY4LDAuNzcyIDAuNTE0NjgsMS4yMDA4NnYxMC4yOTMxOWMwLDAuNDI4OSAtMC4xNzE2LDAuODU3NzkgLTAuNTE0NjgsMS4yMDA4OGMtMC4zNDMyLDAuMzQzMTEgLTAuNzcyMDYsMC41MTQ2NiAtMS4yMDA5MywwLjUxNDY2YzAsMCAtNS4wNjIxOSwwIC04LjA3NTM1LDBjLTMuMDEzMTIsMCAtNC43MjE4NiwwLjc4NzQ3IC03LjM2NTYsMy40MzEwN3YtMTUuNDM5OGMwLC0wLjQyODg2IDAuMTcxNTcsLTAuODU3NzUgMC41MTQ2OCwtMS4yMDA4NmMwLjM0MzE0LC0wLjM0MzEyIDAuNzcyMDYsLTAuNTE0NjcgMS4yMDA5OSwtMC41MTQ2N3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTM3MSwtMTIyMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuMiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAgIC8qJi5hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk0NTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH0qL1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2ZpbGUtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlLWNpdHkge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNjhyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19wcm9maWxlLXN0YXR1cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX3Byb2ZpbGUtY29tcGFueSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZmlsZS1wcm9mZiB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC42OHJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX3Byb2ZpbGUtc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2MtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICA+cDpsYXN0LWNoaWxkLFxuICAgICAgPmRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43OHJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19wbGFuIHtcbiAgICAvKiBwYWRkaW5nLWxlZnQ6IDMwcHg7ICovXG5cbiAgICBoNCB7XG4gICAgICAvKiBwYWRkaW5nLXRvcDogN3B4OyAqL1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDAuODhyZW07XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYW4tYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMTRweCAhaW1wb3J0YW50O1xuXG4gICAgYTpub3QoLmJ0bikge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2tpbGwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCkgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZmlsZS1idG4td3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICAucHJvZmlsZS1idG4taGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGUtYnRuLWhpZGRlbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGUtYnRuLXdyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnByb2ZpbGVfbGlzdHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgdWx7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucHJvZmlsZS13cmFwcGVyLWlubmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnByb2ZpbGUtYnRuX19vcHQge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGUtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gIC5wcm9maWxlLWJ0bl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cblxuICAucHJvZmlsZS1idG5fX29wdCB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmLS1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWJ0bl9fbmFtZSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgIH1cbiAgfVxuXG4gIC8vICYtLXdoaXRle1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8vIFx0aGVpZ2h0OiAzMHB4O1xuICAvLyAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIC8vICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gXHRmb250LXNpemU6IDAuNzhlbTtcbiAgLy8gXHRjb2xvcjogcmdiYSgwLDAsMCwuOCkhaW1wb3J0YW50O1xuICAvLyBcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgLy8gXHR3aWR0aDogNDklO1xuICAvLyBcdG1pbi13aWR0aDogNDklO1xuICAvLyBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyBcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8vIFx0Ym9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgLy8gXHQmLm1vZC0tcmVkOmhvdmVye1xuICAvLyAgICAgYm9yZGVyLWNvbG9yOiAjRkM1NzVFO1xuICAvLyBcdFx0Y29sb3I6ICNGQzU3NUUhaW1wb3J0YW50O1xuICAvLyBcdFx0Ym9yZGVyLWNvbG9yOiAjRkM1NzVFO1xuICAvLyBcdFx0c3ZnIHBhdGh7XG4gIC8vICAgICAgIGZpbGw6ICNGQzU3NUU7XG4gIC8vIFx0XHRcdG9wYWNpdHk6IDE7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyBcdCYubW9kLS1yZWQtLWNsaWNrZWQsICYubW9kLS1yZWQtLWNsaWNrZWQ6aG92ZXJ7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM1NzVFO1xuICAvLyBcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgLy8gXHRcdGJvcmRlci1jb2xvcjogI0ZDNTc1RTtcbiAgLy8gXHRcdHN2ZyBwYXRoe1xuICAvLyAgICAgICBmaWxsOiAjZmZmO1xuICAvLyBcdFx0XHRvcGFjaXR5OiAxO1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gXHQmLm1vZC0tYmx1ZTpob3ZlcntcbiAgLy8gICAgIGJvcmRlci1jb2xvcjogIzAwNzdCNTtcbiAgLy8gXHRcdGNvbG9yOiAjMDA3N0I1ICFpbXBvcnRhbnQ7XG4gIC8vIFx0XHRzdmcgcGF0aHtcbiAgLy8gICAgICAgZmlsbDogIzAwNzdCNTtcbiAgLy8gXHRcdFx0b3BhY2l0eTogMTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbiAgJi0tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODNkZWcsICRjb2xvcl9tYWxpbmEsICRjb2xvcl9vcmFuZ2UpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2U7XG5cbiAgICAucHJvZmlsZS1idG5fX25hbWUsXG4gICAgLnByb2ZpbGUtYnRuX19vcHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4ICRjb2xvcl9vcmFuZ2VfZGFyaztcbiAgICB9XG4gIH1cblxuICAmLS1yZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgI0MxMUIyNiwgI0ZEMzk0NSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEMzk0NTtcblxuICAgIC5wcm9maWxlLWJ0bl9fbmFtZSxcbiAgICAucHJvZmlsZS1idG5fX29wdCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggI0MxMUIyNjtcbiAgICB9XG4gIH1cblxuICAmLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjMTRBQzdFLCAjMTJENjlCKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJENjlCO1xuXG4gICAgLnByb2ZpbGUtYnRuX19uYW1lLFxuICAgIC5wcm9maWxlLWJ0bl9fb3B0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgNzBweCA3MHB4IDcwcHggNzBweCAjMTRBQzdFO1xuICAgIH1cbiAgfVxufVxuXG4uc3ZnLXZrLXdyYXA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0RDc1QTM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICM0RDc1QTM7XG4gICAgfVxuICB9XG59XG5cbi5zdmctZmItd3JhcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNCNTk5ODtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogIzNCNTk5ODtcbiAgICB9XG4gIH1cbn1cblxuLnN2Zy10dy13cmFwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMURBMUYyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjMURBMUYyO1xuICAgIH1cbiAgfVxufVxuXG4uc3ZnLWctd3JhcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0NDMzczMjtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogI0NDMzczMjtcbiAgICB9XG4gIH1cbn1cblxuLnN2Zy1pbi13cmFwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3N0I1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjMDA3N0I1O1xuICAgIH1cbiAgfVxufVxuXG4uc3ZnLW9rLXdyYXA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGRjk4MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICNGRjk4MDA7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudCB7XG4gIC5hc2lkZSB7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygzMy4zJSAtIDEzcHgpO1xuICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTNweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1wX19wYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLWFjdGl2ZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5hc2lkZSB7XG4gIC5ibG9jay1wX19uYW1le1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG5cbi5ibG9jay1wX19oIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIC8vIGNvbG9yOiAjRjk4NjQ1O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gICYtLW11bHRpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIgc3BhbiBiIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIC8vIGNvbG9yOiAjRjk4NjQ1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnBhcnQyIHtcbiAgPi5hc2lkZS13cmFwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucGFydDQge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPnNlY3Rpb24ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5ibG9jay1zZV9faSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLXBpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgfVxuXG4gICYtZGV0YWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMlO1xuICAgIH1cbiAgfVxuXG4gICYtZGF0ZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjY3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5kb3AtY29udGFjdHMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cbiAgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBiIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbWd7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgaW1ne1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmluZm9fdG9we1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIC5pdGVte1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5udW1iZXJ7XG4gICAgICBjb2xvcjogI2ZkMzk0NTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICB9XG5cbiAgICAubGFiZWx7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZve1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5idG5fdmlzaXR7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuIiwiLmRpc2N1c3Npb24ge1xuXG4gIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cblxuICAuc21hbGwtYnRuIHtcbiAgICB3aWR0aDogMTAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMTBweCA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCA1cHggNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luOiAtMXB4IDVweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmljb25fYnRuX2xpa2Uge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzEzJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDEzJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00zNDUuMTg5MDUsMjM3Mi41ODAwMWMtMS41ODAxOCwtMS41ODAxOCAtNC4wODk4NywtMS41ODAxOCAtNS42NzAwNSwwYzAsMCAtMC4yNzg4NSwwLjIyOTU4IC0wLjU1NzcxLDAuMjI5NThjLTAuMjc4ODUsMCAtMC41NTc3MSwtMC4yMjk1OCAtMC41NTc3MSwtMC4yMjk1OGMtMS41ODAxOCwtMS41ODAxOCAtNC4wODk4NywtMS41ODAxOCAtNS42NzAwNSwwYy0xLjU4MDE4LDEuNTgwMTggLTEuNTgwMTgsNC4wODk4NyAwLDUuNjcwMDVjMCwwIDUuMDE0NDUsNS43NzExNyA2LjIyNzc2LDUuNzcxMTdjMS4yMjUwOCwwIDYuMjI3NzYsLTUuNzcxMTYgNi4yMjc3NiwtNS43NzExNmMxLjU4MDE4LC0xLjU4MDE4IDEuNTgwMTgsLTQuMDg5ODcgMCwtNS42NzAwNScgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzMxLC0yMzcxJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC4yJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uX2J0bl9tZXNzYWdlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMycgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMyAxMiclM0UlM0NwYXRoIGQ9J000NDIuMzk1NzgsMjM3My4xMDc3N2MwLjMwMjMxLDAgMC42MDQ2MSwwLjEyMDkzIDAuODQ2NSwwLjM2Mjc5YzAuMjQxODIsMC4yNDE4NiAwLjM2Mjc2LDAuNTQ0MTcgMC4zNjI3NiwwLjg0NjV2Ny4yNTU2NmMwLDAuMzAyMzIgLTAuMTIwOTQsMC42MDQ2NCAtMC4zNjI3NiwwLjg0NjVjLTAuMjQxODgsMC4yNDE4NSAtMC41NDQxOSwwLjM2Mjc5IC0wLjg0NjUsMC4zNjI3OWMwLDAgLTMuNTY4MDgsMCAtNS42OTE4NiwwYy0yLjEyMzc4LDAgLTMuMzI4MjIsMC41NTUwOSAtNS4xOTE2NSwyLjQxODU1di0xMC44ODM0OWMwLC0wLjMwMjMyIDAuMTIwOTQsLTAuNjA0NjQgMC4zNjI3OSwtMC44NDY1YzAuMjQxODUsLTAuMjQxODUgMC41NDQxNiwtMC4zNjI3OSAwLjg0NjUsLTAuMzYyNzl6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTQzMSwtMjM3MyUyOScgb3BhY2l0eT0nMC4yJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uX2J0bl9tZWV0aW5nIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAzcHggMTBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE5IDE1JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J001NTQuOTM5MDksMjM3NS4yOTc2MWwzLjA5NzY2LDMuMDk3NjZoLTIuMzIzMjRjMCwxLjcwMzYxIC0wLjYxOTU0LDMuMTc1MDUgLTEuODU4Niw0LjMzNjY3Yy0xLjIzOTA2LDEuMjM5MDEgLTIuNzEwNDUsMS44NTg2NCAtNC4zMzY3MiwxLjg1ODY0Yy0xLjIzOTA2LDAgLTIuMzIzMjQsLTAuMzA5ODEgLTMuMzI5OTksLTEuMDA2ODRsMS4xNjE2MiwtMS4xNjE2MmMwLjYxOTU0LDAuMzg3MjEgMS4zOTM5NSwwLjU0MjExIDIuMTY4MzcsMC41NDIxMWMxLjMxNjUsMCAyLjQwMDY4LC0wLjQ2NDcyIDMuMjUyNTMsLTEuMzkzOTJjMC44NTE4NSwtMC45Mjk0NCAxLjM5Mzk1LC0yLjAxMzU1IDEuMzkzOTUsLTMuMjUyNTZoLTIuMzIzMjR6TTU0NC44NzE3LDIzNzguMzk1MjZoMi4zMjMyNGwtMy4wOTc2NiwzLjA5NzY2bC0zLjA5NzY2LC0zLjA5NzY2aDIuMzIzMjRjMCwtMS43MDM2MSAwLjYxOTU0LC0zLjE3NTA1IDEuODU4NiwtNC4zMzY2N2MxLjIzOTA2LC0xLjIzOTAxIDIuNzEwNDUsLTEuODU4NjQgNC4zMzY3MiwtMS44NTg2NGMxLjIzOTA2LDAgMi4zMjMyNCwwLjMwOTgxIDMuMzI5OTgsMS4wMDY4NGwtMS4xNjE2MiwxLjE2MTYyYy0wLjYxOTUzLC0wLjM4NzIxIC0xLjM5Mzk0LC0wLjU0MjExIC0yLjE2ODM2LC0wLjU0MjExYy0xLjMxNjUxLDAgLTIuNDAwNjgsMC40NjQ3MiAtMy4yNTI1MywxLjM5MzkyYy0wLjg1MTg2LDAuOTI5NDQgLTEuMzkzOTUsMS45MzYwNCAtMS4zOTM5NSwzLjE3NTA1eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNTQwLC0yMzcxJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC4yJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9mb3JtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIC8vIG1hcmdpbjogMCAtNjFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpe1xuICAgIC8vICAgbWFyZ2luOiAwIC00MHB4O1xuICAgIC8vIH1cbiAgfVxuXG4gICZfYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDUlO1xuICAgIH1cbiAgfVxuXG4gICZfd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG5cbiAgICAudGFic19fdGFicyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgLnRhYnNfX3RhYiB7XG4gICAgICB3aWR0aDogMTYuNjYlO1xuXG4gICAgfVxuICB9XG5cbiAgLnRhYnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZF9pdGVtIHtcbiAgICArIC52aXNpdG9yLWNhcmRfaXRlbSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC52aXNpdG9yLWNhcmRfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmNhcmRfY29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICsgcCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaGVscF9pbmZvIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjMzk5YmZkICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZGlzY3Vzc19mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvcm1fY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDExMHB4IDIwcHggMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDExcHggOTBweCAxMXB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9zZW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAtMjBweCAwIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogLTE1cHggMCAwO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9oZWxwIHtcbiAgICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5idG5fYWRkX2ZpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyMCclM0UlM0NwYXRoIGQ9J00xNDg3LjEyMTU5LDQ2Ny42MTcxOXYtMi44NTM1MmgyLjg3Nzkzdi0xLjkwNjI1aC0yLjg3Nzkzdi0yLjg1NTQ3aC0xLjkyMTg4djIuODU1NDdoLTIuODc4NDJ2MS45MDYyNWgyLjg3ODQydjIuODUzNTJ6TTE0NzMuMTk5NzEsNDcxLjkwNDI5bDIuNDAwMzksMi44NjcxOWwzLjM2MDM1LC00LjI5ODgzbDQuMzIxNzgsNS43MTY4aC0xMy40NDM4NXpNMTQ4NS4xOTUzMiw0ODAuMDAxOTVjMC45NTYwNSwwIDEuOTIxODcsLTAuOTYyODkgMS45MjE4NywtMS45MDQzdi05LjAzMTI1aC0zLjM2MDg0di0yLjg2NTIzaC0yLjkyNTI5di0zLjM0Mzc1aC0xMi45MDkxOGMtMC45NTE2NiwwIC0xLjkyMjM2LDAuOTY0ODQgLTEuOTIyMzYsMS45MDIzNHYxMy4zMzc4OWMwLDEuMDUwNzggMC44NjI3OSwxLjkwNDMgMS45MjIzNiwxLjkwNDN6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NjYsLTQ2MCUyOScgZmlsbD0nJTIzYmViZWJlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW46IC0xMHB4IDAgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICByaWdodDogNTVweDtcbiAgICB9XG5cbiAgICBbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkX2ltZ19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAzMHB4IDIwcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgICBtaW4taGVpZ2h0OiAxODRweDtcbiAgICBoZWlnaHQ6IDEyMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZF9jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCA0MHB4IDI1cHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbn1cblxuLmRpc2N1c3Nfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY3Rpb25fdG9wIHtcbiAgLmFjdGlvbnMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICsgLmFjdGlvbnMge1xuICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5saXN0X2lubGluZV9pdGVtIHtcbiAgICArIC5saXN0X2lubGluZV9pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb25fbGlrZSB7XG4gICAgY29sb3I6ICM0MmJjOTc7XG4gIH1cblxuICAuYWN0aW9uX2Rpc2xpa2Uge1xuICAgIGNvbG9yOiAjZmQ2MDZhO1xuICB9XG59XG5cbi5hY3Rpb25fdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5hY3Rpb25fYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmFjdGlvbl9pbmZvIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWN0aW9uX3RpbWUge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5saW5rX2RlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZDM5NDU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZDM5NDU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxMSclM0UlM0NwYXRoIGQ9J00xNDg5Ljk5MjQxLDExODkuMTQwMzJsMy45OTMzOSwtMy45OTMzOWwtMy45OTI2NywtMy45OTI2N2wxLjE2MjA2LC0xLjE2MjA2bDMuOTkyNjcsMy45OTI2N2wzLjk5Mjc1LC0zLjk5Mjc1bDEuMTYyMTcsMS4xNjIxN2wtMy45OTI3NSwzLjk5Mjc1bDMuOTkxOTgsMy45OTE5OGwtMS4xNjIwNiwxLjE2MjA2bC0zLjk5MTk4LC0zLjk5MTk4bC0zLjk5MzM5LDMuOTkzMzl6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0OTAsLTExODAlMjknIGZpbGw9JyUyM2ZkMzk0NScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cbn1cbiIsIi5iX3BhZ2VfNDA0e1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xuXG4gIGgxe1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgY29sb3I6ICNlOWU5ZTk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG5cbiAgcHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBhe1xuICAgICAgY29sb3I6ICNmZjc4MmI7XG4gICAgfVxuICB9XG59IiwiLmJfc3RlcHNfcGFnZSB7XG5cbiAgLmFsbF9zdGVwcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnN0ZXBfd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZ2VuZGVyX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJsX2NpdHlfd3JhcHBlcixcbiAgLmJsX2NhdGVnb3JpZXNfd3JhcHBlciB7XG4gICAgLmgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnN1Yl90aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250cm9sX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dpbl9zdGVwcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICtsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY3RpdmUge1xuICAgICAgICBhe1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmNzgyYjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udHJvbF9wYWdlX2JvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvd19ldmVudHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udHJvbF9idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmLmxhc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5idG5fbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zaG93X2V2ZW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuX3NraXAge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuYnRuX25leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmdlbmRlcl93cmFwcGVyX2lubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDEwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICB9XG5cbiAgICAuZ2VuZGVyX2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgKy5nZW5kZXJfaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgODBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjcyYTM4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmdlbmRlcl9pY29uIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgICArLmxhYmVsX3dycHBlciB7XG4gICAgICAgIC5nZW5kZXJfaWNvbiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5nZW5kZXJfaWNvbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmYzU3NWUgMCUsICNmN2I0MmMgMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hbGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTA0JyBoZWlnaHQ9JzEzNycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMDQgMTM3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J004OTEuMzIwNzYsNTM3LjgzNDQ4djBjLTE0LjE4ODY4LDExLjQ3MTc0IC0zMS45OTk5OSwxOC40MTUxNiAtNTEuMzIwNzUsMTguNDE1MTZjLTE5LjYyMjY0LDAgLTM3LjQzMzk2LC02Ljk0MzQyIC01MS4zMjA3NSwtMTguNzE3MDVjMCwwIDIuMTEzMjEsLTEuODExMzMgMy42MjI2NCwtMi43MTdsMjMuODQ5MDYsLTEyLjk4MTE4YzMuMDE4ODYsLTEuODExMzMgNS4xMzIwNywtNS4xMzIxIDQuNTI4MywtOS4wNTY2NHYtOS42NjA0MmMwLDAgLTYuOTQzNCwtOC4xNTA5OCAtOS42NjAzOSwtMTkuOTI0NjFjLTIuMTEzMjEsLTEuMjA3NTUgLTMuNjIyNjQsLTMuOTI0NTUgLTMuNjIyNjQsLTYuNjQxNTR2LTEwLjU2NjA3YzAsLTIuNDE1MTEgMS4yMDc1NSwtNC41MjgzMiAyLjcxNjk4LC02LjAzNzc3di0xNS4zOTYyN2MwLDAgLTMuMzIwNzYsLTI0LjE1MTA0IDI5LjU4NDkxLC0yNC4xNTEwNGMzMi45MDU2NiwwIDI5LjU4NDksMjQuMTUxMDQgMjkuNTg0OSwyNC4xNTEwNHYxNi4wMDAwNmMxLjgxMTMyLDEuNTA5NDMgMi43MTY5OCwzLjYyMjY2IDIuNzE2OTgsNi4wMzc3NXYxMC41NjYwOGMwLDMuNjIyNjYgLTIuNDE1MDgsNi42NDE1NCAtNS43MzU4NSw3LjU0NzJjLTEuODExMzIsNS43MzU4OCAtNC4yMjY0MiwxMS4xNjk4NSAtNy44NDkwNSwxNi4wMDAwNmMtMC45MDU2NSwxLjIwNzU3IC0xLjgxMTMyLDIuMTEzMjIgLTIuNDE1MDgsMy4wMTg4OHY5Ljk2MjNjMCwzLjYyMjY2IDIuMTEzMiw3LjI0NTMyIDUuNDMzOTYsOC43NTQ3NmwyNS42NjAzOCwxMi42NzkyOWMxLjUwOTQyLDAuNjAzNzkgMy4wMTg4NCwxLjUwOTQ1IDQuMjI2NCwyLjcxN3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTc4OCwtNDIwJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZlbWFsZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMDInIGhlaWdodD0nMTMzJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDEwMiAxMzMnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTExMzAuNDE1MSw1MzguNDEzODNjLTEzLjg4Njc4LDExLjE2OTcyIC0zMS4zOTYyMSwxOC4xMTMwNSAtNTAuNDE1MSwxOC4xMTMwNWMtMTkuMzIwNzYsMCAtMzcuMTMyMDgsLTYuOTQzMzMgLTUxLjAxODg3LC0xOC40MTQ5MmMxLjgxMTMyLC0yLjQxNTA3IDQuMjI2NDEsLTQuNTI4MjYgNi45NDM0LC02LjAzNzY5bDI3LjQ3MTcsLTExLjc3MzQ3YzEuNTA5NDQsLTAuNjAzNzkgMi43MTY5OCwtMy4wMTg4NCAzLjYyMjY0LC00LjgzMDE1YzAuOTA1NjYsLTEuNTA5NDMgLTAuMzAxODksLTMuMzIwNzIgLTIuMTEzMiwtMy4zMjA3MmgtMTkuNjIyNjVjMCwwIC02Ljk0MzQsLTAuNjAzNzggLTEyLjM3NzM2LC0zLjAxODg0Yy0zLjMyMDc2LC0xLjUwOTQxIC00LjIyNjQxLC0zLjAxODg0IC0yLjQxNTA5LC02LjAzNzY3YzUuNzM1ODUsLTguMTUwODggMTcuODExMzIsLTI3Ljc3MzMzIDE4LjExMzIsLTQ3Ljk5OTU3YzAsMCAwLjYwMzc4LC0zMS4wOTQwNiAzMS4wOTQzNSwtMzEuMDk0MDZjMTcuODExMzMsMCAyNi4yNjQxNiwxMC41NjU5NCAzMC4xODg2NywxOS4zMjA1OGMyLjExMzIyLDQuODMwMTUgMy4wMTg4OCwxMC4yNjQwNiAzLjYyMjY1LDE1LjM5NjA5YzEuMjA3NTUsMTkuMzIwNTggMTEuMTY5ODEsMzYuODI5ODUgMTUuNjk4MSw0NC4wNzUwOGMxLjUwOTQ0LDIuNDE1MDcgMC45MDU2NSw2LjAzNzY3IC0xLjgxMTMyLDcuNTQ3MWMtNC4yMjY0MiwyLjQxNTA3IC05LjM1ODQ4LDEuNTA5NDEgLTkuMzU4NDgsMS41MDk0MWgtMTkuNjIyNjNjLTEuODExMzIsMCAtMi43MTY5OCwyLjcxNjk2IC0xLjIwNzU1LDMuOTI0NWMxLjIwNzU1LDAuOTA1NjQgMi40MTUxLDEuODExMjkgMy4wMTg4NywyLjExMzE5bDIyLjk0MzM4LDEzLjg4NjY2YzMuMDE4ODgsMS44MTEzMSA1LjczNTg2LDMuOTI0NDggNy4yNDUyOSw2LjY0MTQzeicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTAyOSwtNDI0JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cblxuXG4gIC55b3VyX2NpdHkge1xuICAgIHBhZGRpbmc6IDAgMCAwO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjYmViZWJlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNpdHlfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMzBweCAwIDgwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaXRlbV9yb3cge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICsgLml0ZW1fcm93e1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsX3NlbGVjdCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3RfY2l0eV93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcblxuICAgIC5mb3JtX3NlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmxhYmVsX3NlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMjBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PSc5JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDknJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwOTYuMjI5LDE5Ny42ODM3Mmw2Ljg4NjQ3LDYuODg2NDdsNi44ODY0NywtNi44ODY0NycgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTA5NSwtMTk3JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luOiAtNHB4IDAgMCAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3RfbGlzdF9jaXR5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC1oZWlnaHQ6IDI1N3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogM3B4IDAgMDtcblxuICAgIGxpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGVhc3RfY2F0ZWdvcmllcyB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXRlZ29yaWVzX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAuY2hlY2tib3hfbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCA1cHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgICArc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3OGRlZywgI2ZjNTc1ZSAwJSwgI2Y3YjQyYyAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3RfaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zcGVha2VycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnNwZWFrZXJzX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5ibG9jay12X193cmFwX19kb3RzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5zcGVha2Vyc19zbGlkZXIge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMTUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMXB4O1xuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5idG5fdmlld19hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjMjcyYTM4O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzcnIGhlaWdodD0nMTAnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNyAxMCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTE2MC4wMDAxLDI3NTQuODA0NjlsLTUsNWwtMS40ODkzNiwtMS40ODkzNmwzLjUxMDY0LC0zLjUxMDY0bC0zLjUxMDY0LC0zLjUxMDY0bDEuNDg5MzYsLTEuNDg5MzZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMTUzLC0yNzUwJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC43JyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICB9XG4gIH1cblxuICAuaWNvbl9saWtlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5zcGVha2VyX3dyYXAge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG5cbiAgLnNwZWFrZXJfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZmlsZS1idG4td3JhcHBlciB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZS1idG4td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfbGlzdCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnNwZWFrZXJfcGhvdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAuZmxhZ3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5waG90b193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG1heC13aWR0aDogMTEwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudF93cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3BlYWtlcl9uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc3BlYWtlcl9jaXR5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc3BlYWtlcl9jb250ZW50IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW4ge1xuXG4gIHNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLy8gcCB7XG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC8vICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAvLyB9XG5cbiAgICAmLnZpc2l0b3JzIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cblxuICAgIC5zb2xkX291dHtcbiAgICAgIGNvbG9yOiAjZmQzOTQ1O1xuICAgIH1cblxuICAgIC5vbGRfc3Vte1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgY29sb3I6ICNmZDM5NDU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO1xuICAgICAgYntcbiAgICAgICAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWNlbnRlcntcbiAgICBoMywgcHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbiAgPi5jb250YWluZXIge1xuICAgID4ucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gICAgfVxuICB9XG5cbiAgLnByaWNlX19yb3d7XG4gICAgKyAucHJpY2VfX3Jvd3tcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbnNlY3Rpb24ge1xuICBhIHtcbiAgICBjb2xvcjogIzE2NzNFNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6OmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPnNlY3Rpb24ge1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoNjYuNyUgLSA3cHgpO1xuICAgIHdpZHRoOiBjYWxjKDY2LjclIC0gN3B4KTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogI0Y5ODY0NTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDNkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0M2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjMjcyQTM4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5oMi0tZmxleG1vZGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5wb3dlcmVkLWJ5IHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4ucmVzcG9uc2l2ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRlc2NyaXB0aW9uIHAgYiB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ubWVnYS1zbGlkZXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDEwcHg7XG59XG5cbi5zbGlja2VkX19kb3RzLFxuLmNvbHM1X19kb3RzLFxuLmJsb2NrLXZfX3dyYXBfX2RvdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGlja2VkX19kb3RzIC5zbGljay1hY3RpdmUsXG4uY29sczVfX2RvdHMgLnNsaWNrLWFjdGl2ZSxcbi5ibG9jay12X193cmFwX19kb3RzIC5zbGljay1hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xufVxuXG4uc2xpY2tlZF9fZG90cyB1bCxcbi5jb2xzNV9fZG90cyB1bCxcbi5ibG9jay12X193cmFwX19kb3RzIHVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpY2tlZF9fZG90cyBsaSxcbi5jb2xzNV9fZG90cyBsaSxcbi5ibG9jay12X193cmFwX19kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Q1ZDVkNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLnNsaWNrZWRfX2RvdHMgbGk6aG92ZXIsXG4uY29sczVfX2RvdHMgbGk6aG92ZXIsXG4uYmxvY2stdl9fd3JhcF9fZG90cyBsaTpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGOTg2NDU7XG59XG5cbi5zbGlja2VkX19kb3RzIGxpIGJ1dHRvbixcbi5jb2xzNV9fZG90cyBsaSBidXR0b24sXG4uYmxvY2stdl9fd3JhcF9fZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWVnYS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZWdhLXNsaWRlcl9fc3BhY2UtciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjYpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC42KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC42KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjYpLCB0cmFuc3BhcmVudCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWVnYS1zbGlkZXJfX3NwYWNlLXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVnYS1zbGlkZXJfX3NwYWNlLWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjYpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjYpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNiksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNiksIHRyYW5zcGFyZW50KTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi5tZWdhLXNsaWRlcl9fc3BhY2UtbDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZWdhLXNsaWRlcl9fZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuXG4gIC5zbGljay1hY3RpdmUge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNGOTg2NDU7XG4gIH1cblxuICB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNkNWQ1ZDU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI0Y5ODY0NTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tZWdhLXNsaWRlcl9fc2xpZGUge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZ2Etc2xpZGVyX19hcnItbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiAzMHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgfVxufVxuXG5cbi5tZWdhLXNsaWRlcl9fYXJyLXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgei1pbmRleDogMTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgJjpiZWZvcmUge1xuICAgIGhlaWdodDogM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgfVxufVxuXG4uc2hvdy1hbGwtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2hvdy1hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICB9XG59XG5cblxuLnBhcnRuZXJzX19ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaDMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuXG4ucGFydG5lcnNfX2Jsb2NrLWkge1xuICBwYWRkaW5nOiAxNXB4O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAuNDtcblxuICAgICY6aG92ZXIge1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uY29sczUge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5jb2xzNV9faS13cmFwIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWluLXdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jb2xzNV9faSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA5MHB4O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAuNDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi50aWNrZXRzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxuICAuaDItLWZsZXhtb2RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4ucHJvbW9jb2RlIHtcbiAgZm9udC1zaXplOiAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAmOjotbW96LXBsYWNlaG9sZGVyLFxuICAgICY6LW1zLXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICBmb250LXNpemU6IDEycHhcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMjVweCAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjc4MmI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmNzgyYjtcbiAgICB9XG4gIH1cblxuICAmX190aXAge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb3VudGluZyB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uY291bnRpbmdfX21pbnVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNnB4O1xuICBtaW4td2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi5jb3VudGluZ19fbWludXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uY291bnRpbmdfX3BsdXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjZweDtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uY291bnRpbmdfX3BsdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uY291bnRpbmdfX25tYiBpbnB1dCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cblxuLnRpY2tldHNfX2J0bnMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGF7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGlja2V0c19fYnRuc19pdGVte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI3Rvb2x0aXBfdm9sdW50ZWVye1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsLTUwJSk7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgbWFyZ2luOiAtMThweCAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuXG4gICY6YmVmb3Jle1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIHNwYW57XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgYXtcbiAgICBjb2xvcjogIzM5OWJmZCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50YWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iLXRhYnNfX3RhYnNmIHtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRhYnMtc2xpY2tlZHtcbiAgLnNsaWNrLWxpc3R7XG4gICAgcGFkZGluZzogMCAwIDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JlYmViZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmItdGFic19fdGFiIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWluLXdpZHRoOiAyMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYi10YWJzX190YWIgYiB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44OHJlbSAhaW1wb3J0YW50O1xufVxuXG4uYi10YWJzX190YWIgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uYi10YWJzX190YWI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDdkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoN2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uYi10YWJzX190YWItLWFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5iLXRhYnNfX3RhYjpob3ZlciB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xufVxuXG4uYi10YWJzX190YWI6YWZ0ZXIge1xuICBib3R0b206IC0zcHg7XG59XG5cbi5iLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgY29sb3I6ICNGOTg2NDU7XG59XG5cbi5iLXRhYnNfX3RhYi0tYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI0Y5ODY0NSAhaW1wb3J0YW50O1xufVxuXG4uc2hlZHVsZSAuYi10YWJzX190YWIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvY2stdl9fd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5ibG9jay12X19kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZfX2ktY29udCB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLXZfX2kge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmxvY2stdl9faS1oIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZfX2ktYXZhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZfX2ktYXZhIGRpdiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTlweDtcbiAgdG9wOiAtN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS13cmFwcGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmljb25fbGlrZXtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTNweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZfX2ktbmFtZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG5cbi5ibG9jay12X19pLWNpdHksXG4uYmxvY2stdl9faS1wcm9mZiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42N3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2NrLXZfX2ktcHJvZmYge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1jaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXZfX2ktY29tcGFueSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYmxvY2stdl9faS1wcm9mZiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmJsb2NrLXZfX2ktYiB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmJsb2NrLXZfX2ktYi1ibG9jazpub3QoOmxhc3QtY2hpbGQpe1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJsb2NrLXZfX2ktYiBiIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ibG9jay12X19pLWIgYS5ibG9jay12X19pLWdvdG97XG4gIGNvbG9yOiByZ2IoMjU1LDE0Nyw3NykgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmxvY2stdl9faS1iIGEuZ290b3tcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMjU1LDE0Nyw3Nyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdl9faS1iIGEuZ290byBzcGFue1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cbi5ibG9jay12X19pLWIgYS5nb3RvIHN2Z3tcbiAgZmlsbDogcmdiKDI1NSwxNDcsNzcpO1xuICBtYXJnaW4tbGVmdDowO1xufVxuXG5cbi5ibG9jay12X19pLWIgcCxcbi5ibG9jay12X19pLWIgYSAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogMzZweDtcbn1cblxuLmJsb2NrLXZfX2ktYiBwOmxhc3QtY2hpbGQsIC5ibG9jay12X19pLWIgYSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZfX2ktZiB7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ibG9jay12X19pLWdvdG8ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdl9faS1saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmxvY2stdl9faS1saW5rcyBhOmhvdmVyIHN2ZyB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZfX2ktbGlua3MgYS50by1mYXZvcml0ZS5jbGlja2VkIHN2ZyB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZfX2ktbGlua3MgYS50by1mYXZvcml0ZS5jbGlja2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuLnZpZXctYWxsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxufVxuXG4udmlldy1hbGwtLWxpZ2h0IHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi52aXNpdG9ycy1jYXJkIC50YWJzLXNsaWNrZWQgLnNsaWNrLWxpc3Q6YWZ0ZXJ7XG4gIGJvdHRvbTogM3B4O1xufVxuXG4udmlzaXRvcnMgLmItdGFic19fdGFiIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLnZpc2l0b3JzIC5iLXRhYnNfX3RhYiBiIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi52aXNpdG9ycyAuYi10YWJzX190YWIgYjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpc2l0b3JzIC5iLXRhYnNfX3RhYjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGOTg2NDU7XG59XG5cbi50b29sdGlwZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wbGFuLXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGFuLXYuc2xpY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDM1JSwgI2ZmZiksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZiAzNSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZiAzNSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiAzNSUsIHRyYW5zcGFyZW50KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDY1cHg7XG59XG5cbi5wbGFuLXZfX2kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGxhbi12X19pOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBsYW4tdl9faTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC05cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBib3R0b206IDhweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGxhbi12X19pOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogLTM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4NjQ1O1xufVxuXG4ucGxhbi12X19kZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGxhbi12X19pOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGxhbi12X19pLWljb24gZGl2IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IC01MHB4O1xuXG4gIHN2Z3tcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG5cbi5wbGFuLXZfX2ktdHJhY2Uge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGxhbi12X19pLWRldGFpbHMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wbGFuLXZfX2ktdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wbGFuLXZfX2ktcGVyc29ucyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGxhbi12X19pLXBlcnNvbnMgc3ZnIHtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBsYW4tdl9faS0tbm9hY3RpdmUgLnBsYW4tdl9faS1pY29uIGRpdiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG59XG5cbi5wbGFuLXZfX2ktaGlkZGVuIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi5wbGFuLXZfX2ktaGlkZGVuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGxhbi12X19pLWhpZGRlbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnBsYW4tdi0tZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wbGFuLXYtLWVtcHR5LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGxhbi12LS1lbXB0eS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4ucGxhbi12X19pOmhvdmVyOmJlZm9yZSxcbi5wbGFuLXZfX2k6aG92ZXIgLnBsYW4tdl9fZGVsIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbGFuLXZfX2kudG9vbHRpcGVkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAtY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1ib3gge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5wbGFuLXYgLnNsaWNrLXNsaWRlIC5wbGFuLXZfX2k6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBsYW4tdiAuc2xpY2stc2xpZGU6bGFzdC1jaGlsZCAucGxhbi12X19pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmItdGFic19fc3VidGFiIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLXdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5iLXRhYnNfX3N1YnRhYjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoN2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5iLXRhYnNfX3N1YnRhYi0tYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmItdGFicyAuYi10YWJzX19zdWJ0YWIudGFiLS1hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYi10YWJzIC5iLXRhYnNfX3N1YnRhYi50YWItLWFjdGl2ZSAuYi10YWJzX19zdWJ0YWItbGlua3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG5cbi5iLXRhYnMgLmItdGFic19fc3VidGFiLnRhYi0tYWN0aXZlIC5iLXRhYnNfX3N1YnRhYi1saW5rczpob3ZlciB7XG4gIGNvbG9yOiAjRjk4NjQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5iLXRhYnNfX3N1YnRhYjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uYi10YWJzX19zdWJ0YWItdGl0bGUge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmItdGFic19fc3VidGFicy1sLFxuLmItdGFic19fc3VidGFicy1yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmItdGFic19fc3VidGFiLXRpdGxlLWJpZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5iLXRhYnNfX3N1YnRhYi10aXRsZS1iaWcgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5iLXRhYnNfX3N1YnRhYi1saW5rcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iLXRhYnNfX3N1YnRhYi1saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYi1jIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmItdGFic19fY29udGVudC10YWIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNoZWR1bGV7XG4gIC5iLXRhYnNfX3RhYnN7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiZWJlYmU7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2stZW1wdHl7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uc2hlZHVsZS1ibG9jay1pbm5lcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBpbWd7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIHB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjRkM1NzVFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg2MGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg2MGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEgLmgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEgcCB7XG4gIGNvbG9yOiAjRkZEMUI3O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEgLmltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hIC5pbWctd3JhcCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGxlZnQ6IC00MHB4O1xufVxuXG5cblxuXG5cbi5yZWtsYW1hLS1tb2QxIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGxheV9zdG9yZV93cmFwe1xuICBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogNDBweCA0NXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5yZWtsYW1hX2Jsb2Nre1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAucmVrbGFtYV9ibG9ja19jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaDMge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIHAge1xuICBmb250LXNpemU6IDEuMXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy1hcHBsZSxcbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaW1nLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgdG9wOiAxMHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXgtd2lkdGg6IDEyN3B4O1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cblxuICBpbWd7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy13cmFwIGltZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5jb2wtbWQtNyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4IWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1zaW1wbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvLyBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYWZhZmEgMjUlLCAjZmZmIDAsICNmZmYgNTAlLCAjZmFmYWZhIDAsICNmYWZhZmEgNzUlLCAjZmZmIDApO1xuICAvLyBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmFmYWZhIDI1JSwgI2ZmZiAwLCAjZmZmIDUwJSwgI2ZhZmFmYSAwLCAjZmFmYWZhIDc1JSwgI2ZmZiAwKTtcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2ZhZmFmYSAyNSUsICNmZmYgMCwgI2ZmZiA1MCUsICNmYWZhZmEgMCwgI2ZhZmFmYSA3NSUsICNmZmYgMCk7XG4gIC8vIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIC8vIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuLnNoZWR1bGUtYmxvY2std3JhcC0tc2ltcGxlLnNoZWR1bGUtYmxvY2stLW1pbml7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zaGVkdWxlLWJsb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNoZWR1bGUtYmxvY2tfX2hvdXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2hlZHVsZS1ibG9ja19fdGltZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrX190aW1lLXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hlZHVsZS1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2tfX2Mge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9ja19fZGV0YWlscyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2tfX25hbWUgc3Bhbixcbi5zaGVkdWxlLWJsb2NrX19uYW1lIGEge1xuICBjb2xvcjogI0Y5ODY0NTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5zaGVkdWxlLWJsb2NrX19uYW1lIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5zaGVkdWxlLWJsb2NrX19wZXJzb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMzMzM7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjRkM1NzVFO1xuICAgIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg4cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cblxuLnNoZWR1bGUtYmxvY2tfX3F1ZXN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2tfX3F1ZXN0aW9ucyBzcGFuIHtcbiAgY29sb3I6ICNGQzU3NUU7XG4gIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2hlZHVsZS1ibG9ja19fbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaGVkdWxlLWJsb2NrX19saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnNoZWR1bGUtYmxvY2tfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlOWU5ZTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICByaWdodDogLTcwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uc2hlZHVsZS1ibG9ja19fdHJpZ2dlci5vcGVuZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5cbi5zaGVkdWxlLWhpZGRlbiB7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbCB7XG4gIHdpZHRoOiA4NXB4O1xuICBtaW4td2lkdGg6IDg1cHg7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fYmxvY2sge1xuICBwYWRkaW5nOiAxN3B4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19ibG9jayBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX25hbWUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLnNoZWR1bGUtaGlkZGVuIHAge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogLjc7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43N3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19sLWF2YSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2xpbmtzIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbGlua3MgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19zb2NpYWwge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fc29jaWFsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX190aW1lIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IC42O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnN2Zy12azpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzRENzVBMztcbn1cblxuLnN2Zy1mYjpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzNCNTk5ODtcbn1cblxuLnN2Zy10dzpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzFEQTFGMjtcbn1cblxuLnN2Zy1nOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjQ0MzNzMyO1xufVxuXG4uc3ZnLWluOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMDA3N0I1O1xufVxuXG4uc3ZnLW9rOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjRkY5ODAwO1xufVxuXG4udGlwLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICB3aWR0aDogMTkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi50aXAtaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi50aXAtaGlkZGVuIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGlwLWhpZGRlbiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cblxuLmJsb2NrLXBfX3ZpZXctYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXAgLmItdGFic19fdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay1wIC5iLXRhYnNfX3RhYnMgc3BhbiB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYmxvY2stcF9fY2FyZHMge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4uYmxvY2stcF9fY2FyZC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLXdpZHRoOiAyNSU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1pbi13aWR0aDogMjAlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1pbi13aWR0aDogMjUlO1xuICB9XG59XG5cbi5ibG9jay1wX19jYXJkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXBfX2F2YSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmxvY2stcF9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyNzJBMzggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmxpbmtfbWVldGluZ3Mge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuXG4gIHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNGOTg2NDU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRjk4NjQ1O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stc19faSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA4NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXNfX2k6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5ODY0NTtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5ibG9jay1zX19pOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5ODY0NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbGVmdDogLTIycHg7XG59XG5cbi5ibG9jay1zX19pOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYmxvY2stc19faS10ZXh0LXdyYXAge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmJsb2NrLXNfX2ktYWRkIC5ibG9jay1zX19pLWF2YSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsb2NrLXNfX2ktdGltZSB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJsb2NrLXNfX2ktZXZlbnQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLXNfX2ktZXZlbnQgc3BhbiB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay1zX19pLWV2ZW50IGEge1xuICBjb2xvcjogI0Y5ODY0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5ibG9jay1zX19pLWFkZHIge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG5cbi5ibG9jay1zX19pLWF2YSB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ub3VyLWFwcCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHNwYW57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxuICB1bHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIGxpe1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxuICAgIGxpOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5vdXItYXBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vdXItYXBwIHAge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5vdXItYXBwIC5oMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbn1cblxuLm91ci1hcHAgLmgyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdXItYXBwIC5pbWctd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMzNweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcblxuICBpbWcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ub3VyLWFwcCAuaW1nLXdyYXAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCl7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XG4gICAgbWFyZ2luLXRvcDogLTIyMHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDExcHgpe1xuICAgIG1hcmdpbi10b3A6IC0xNzVweDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICBtYXJnaW4tdG9wOiAtMTg1cHg7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XG4gICAgbWFyZ2luLXRvcDogLTE3NXB4O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpe1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG4uYmxvY2stc2Uge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWEgLmNvbDEsXG4uYmxvY2stYSAuY29sMS1jIHtcbiAgd2lkdGg6IDUwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLWEgLmNvbDJ7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xufVxuLmJsb2NrLWEgLmNvbDMge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sMi1je1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4uYmxvY2stYSAuY29sMi1jLFxuLmJsb2NrLWEgLmNvbDMtYyB7XG4gIHdpZHRoOiA1MCU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay1hIC5jb2wzLWMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLWEgLmNvbDIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYmxvY2stYSAuY29sMS1jIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2stYV9faGgge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbDIsXG4gIC5jb2wzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYmxvY2stYV9faGggLmNvbDIgc3Bhbixcbi5ibG9jay1hX19oaCAuY29sMSBzcGFuLFxuLmJsb2NrLWFfX2hoIC5jb2wzIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay1hX19oaCAuY29sMyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJsb2NrLWFfX2hoIC5jb2wyIHNwYW4udGFiLS1hY3RpdmUsXG4uYmxvY2stYV9faGggLmNvbDMgc3Bhbi50YWItLWFjdGl2ZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmU7XG4gIH1cbn1cblxuLmJsb2NrLWFfX3JvdyB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9jay1hX19yb3c6bGFzdC1jaGlsZCAuYmxvY2stYV9fcm93LXRpbWUtaTpsYXN0LWNoaWxkLFxuLmJsb2NrLWFfX3JvdzpsYXN0LWNoaWxkIC5ibG9jay1hX19yb3ctYWRkLWk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cblxuXG4uYmxvY2stYV9fcm93LXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay1hX19yb3ctdGltZS1pIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3BhY2l0eTogLjU7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICB9XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWk6bnRoLWNoaWxkKDRuICsgMSkgLmJsb2NrLWFfX3Jvdy10aW1lLWkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWk6bnRoLWNoaWxkKDRuICsgMykgLmJsb2NrLWFfX3Jvdy10aW1lLWkge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5ibG9jay1hX19yb3ctdGltZS1pOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmxvY2stYV9fcm93LXRpbWUtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogI2JlYmViZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYmxvY2stYV9fcm93LWFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWkge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYmxvY2stYV9fcm93LWFkZC1pOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmxvY2stYV9fcm93LWFkZC1pOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIG9wYWNpdHk6IDE7XG5cbiAgLmJsb2NrLWFfX3Jvdy10aW1lLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIC5ibG9jay1hX19yb3ctYWRkLWk6aG92ZXIgLmJsb2NrLWFfX3Jvdy1hZGQtaGlkZGVuIHtcbi8vICAgb3BhY2l0eTogMTtcbi8vICAgei1pbmRleDogMTtcbi8vIH1cblxuLy8gLmJsb2NrLWFfX3Jvdy1hZGQtaTpob3ZlciAuYmxvY2stYV9fcm93LWFkZC1oaWRkZW4gc3ZnIHtcbi8vICAgb3BhY2l0eTogMTtcbi8vIH1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtaSBzdmcge1xuICBvcGFjaXR5OiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLXRpbWUge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogLjU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjY1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtaG91cnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stYV9fcm93LWFkZC1pLS1wbGFubmVkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtaS0tcGxhbm5lZCAuYmxvY2stYV9fcm93LWFkZC10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLW5hbWUge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgb3BhY2l0eTogMC44O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtbmFtZSBhIHtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vLyAuYmxvY2stYV9fcm93LWFkZC1oaWRkZW4ge1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4vLyAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuLy8gICBoZWlnaHQ6IDMxcHg7XG4vLyAgIG9wYWNpdHk6IDA7XG4vLyAgIHotaW5kZXg6IC0xO1xuLy8gICBsZWZ0OiAwO1xuLy8gICByaWdodDogMDtcbi8vICAgdG9wOiAwO1xuLy8gICBib3R0b206IDA7XG4vLyAgIHBhZGRpbmctbGVmdDogODBweDtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4vLyAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbi8vICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuLy8gfVxuXG4vLyAuYmxvY2stYV9fcm93LWFkZC1oaWRkZW4gZGl2IHtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICBoZWlnaHQ6IDMxcHg7XG4vLyAgIHdpZHRoOiA4MHB4O1xuLy8gICB0b3A6IDA7XG4vLyAgIGxlZnQ6IDA7XG4vLyAgIHBhZGRpbmctbGVmdDogMTBweDtcbi8vICAgY29sb3I6ICNmZmY7XG4vLyAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA2MDA7XG4vLyAgIGZvbnQtc2l6ZTogMC45cmVtO1xuLy8gICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4vLyAgIGRpc3BsYXk6IC1tb3otZmxleDtcbi8vICAgZGlzcGxheTogLW1zLWZsZXg7XG4vLyAgIGRpc3BsYXk6IC1vLWZsZXg7XG4vLyAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuLy8gICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbi8vICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyMWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4vLyAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgyMWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4vLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4vLyB9XG5cbi8vIC5ibG9jay1hX19yb3ctYWRkLWhpZGRlbiBzcGFuIHtcbi8vICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuLy8gICBjb2xvcjogIzAwMDtcbi8vICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgZm9udC1zaXplOiAwLjhyZW07XG4vLyB9XG5cbi5zaGVkdWxlLWJsb2NrLS1taW5pIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrX19kZXRhaWxzIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNoZWR1bGUtYmxvY2stLW1pbmkgLnNoZWR1bGUtYmxvY2sge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNoZWR1bGUtYmxvY2stLW1pbmkgLnNoZWR1bGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fYnRucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICAvLyBwYWRkaW5nLXRvcDogMDtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjVweCkge1xuICAuc2hlZHVsZS1ibG9ja19fdHJpZ2dlcntcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNoZWR1bGUtYmxvY2stLW1pbmkgLnNoZWR1bGUtYmxvY2tfX3RyaWdnZXIge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1mcmVlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1mcmVlIC5zaGVkdWxlLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tZnJlZSAuc2hlZHVsZS1ibG9ja19fZGV0YWlscyBhIHtcbiAgY29sb3I6ICNCRUJFQkU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmluLWZhdm9yaXRlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0Y5ODY0NTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmgyLS1ncmV5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5oMi0tZ3JleTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0XG59XG4vKnRoZSB0aXAqL1xuLnF0aXA6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRpcCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAyMCwgMzAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwXG59XG4ucXRpcDphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxufVxuLnF0aXA6aG92ZXI6YmVmb3JlLFxuLnF0aXA6aG92ZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxXG59XG4vKnRvcCovXG4ucXRpcC50aXAtdG9wOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC0xMDAlIC0gOHB4KSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5xdGlwLnRpcC10b3A6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggMCA4cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMCwgMjAsIDMwLCAwLjg1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLypib3R0b20qL1xuLnF0aXAudGlwLWJvdHRvbTpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygxMDAlICsgOHB4KSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5xdGlwLnRpcC1ib3R0b206YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgxMCwgMjAsIDMwLCAwLjg1KSB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLypsZWZ0Ki9cbi5xdGlwLnRpcC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gOHB4KSwgLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5xdGlwLnRpcC1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggMCA4cHggOHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMTAsIDIwLCAzMCwgMC44NSk7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi8qcmlnaHQqL1xuLnF0aXAudGlwLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygxMDAlICsgOHB4KSwgLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5xdGlwLnRpcC1yaWdodDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCA4cHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDEwLCAyMCwgMzAsIDAuODUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICByaWdodDogLThweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4udGFicy1zbGlja2VkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoLTYwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDY2JSwgI2ZmZikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDY2JSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDY2JSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgLTYwJSwgI2ZmZiA2NiUpO1xufVxuXG5cbi5oZWxwLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogNXB4O1xufVxuXG4ubG9hZC1tb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44N3JlbTtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnRvb2x0aXBzdGVyLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLnNoYWRvd19ncmFkaWVudHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjVkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NmRlZywgJGNvbG9yX21hbGluYSwgJGNvbG9yX29yYW5nZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI0Y5ODY0NTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDExMTE7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgLm1lbnUtYnV0dG9uX190cmlnZ2Vye1xuICAgICAgc3Zne1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zaG93e1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICZfX2kge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgkY29sb3Jfb3JhbmdlX2RhcmssIC4zKTtcblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWJ1dHRvbl9fdHJpZ2dlcntcbiAgICBzdmd7XG4gICAgICBwYXRoe1xuICAgICAgICBmaWxsOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2xpY2tlZCB7XG4gICAgLm1lbnUtYnV0dG9uX190cmlnZ2Vye1xuICAgICAgc3Zne1xuICAgICAgICBwYXRoLmJ7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGE6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHJpZ2h0OiA5NXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICByaWdodDogNjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhOm50aC1jaGlsZCgzKSB7XG4gICAgICByaWdodDogNzBweDtcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhOm50aC1jaGlsZCg0KSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogOTVweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYm90dG9tOiA3NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWJ1dHRvbl9fdHJpZ2dlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm1lbnUtYnV0dG9uX19pIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgei1pbmRleDogMTE7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIH1cblxuICAgICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgIGZpbGw6ICNmOTg2NDU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRlbnQ+c2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXG4gIC52aXNpdG9ycyAudmlldy1hbGwsXG4gIC5wbGFuIC52aWV3LWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aXNpdG9ycyxcbiAgLnBsYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4gIC8vIC5wcm9maWxlLWJ0bi0td2hpdGUge1xuICAvLyAgIG1heC13aWR0aDogMTgwcHg7XG4gIC8vICAgbWluLXdpZHRoOiA1MHB4O1xuICAvLyB9XG5cbiAgLy8gLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1iIC5wcm9maWxlLWJ0bi0td2hpdGU6Zmlyc3QtY2hpbGQge1xuICAvLyAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLy8gfVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmItdGFic19fdGFiIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYmxvY2stdl9fd3JhcCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHZ3O1xuICB9XG5cbiAgLmItdGFic19fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay1wX192aWV3LWFsbCAudmlldy1hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLmJsb2NrLWFfX3Jvdy1hZGQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gIH1cblxuICAuc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vIC5ibG9jay1hX19yb3ctYWRkLWkge1xuICAvLyAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIC8vIH1cblxuICAuYi10YWJzX19zdWJ0YWI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYi10aXRsZS1iaWcgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm1haW57XG4gICAgc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaDI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogNnB4O1xuICB9XG5cbiAgLm1lZ2Etc2xpZGVyX19kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNob3ctYWxsLXdyYXAge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLm1lZ2Etc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuXG4gIC5tZWdhLXNsaWRlci13cmFwIC5tZWdhLXNsaWRlcl9fc3BhY2UtbCxcbiAgLm1lZ2Etc2xpZGVyLXdyYXAgLm1lZ2Etc2xpZGVyX19zcGFjZS1yIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1lZ2Etc2xpZGVyX19zbGlkZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuXG4gIC5tZWdhLXNsaWRlcl9fc2xpZGUgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmxvY2stcCAuYi10YWJzX190YWJzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmxvY2stcCAuYi10YWJzX190YWIge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuICB9XG5cbiAgLmJsb2NrLXAgLmItdGFic19fdGFiOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cblxuICAuYmxvY2stcF9fdmlldy1hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJsb2NrLXBfX3ZpZXctYWxsIC52aWV3LWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5ibG9jay1wX192aWV3LWFsbCAudmlldy1hbGwgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmItdGFic19fdGFiIHtcbiAgICBmb250LXNpemU6IDAuNzZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuICB9XG5cbiAgLmItdGFic19fdGFiIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICB9XG5cbiAgLmItdGFic19fdGFiIGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWJzLWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTE7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWJzLXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDExO1xuICB9XG5cbiAgLmItdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNoZWR1bGUgLmItdGFicyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW8tZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWItdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYi10YWJzLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYnMtbCxcbiAgLmItdGFic19fc3VidGFicy1yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDI3cHg7XG4gIH1cblxuICAuc2hlZHVsZSAuYi10YWJzX190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWJzLWwge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWJzLXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmItdGFic19fc3VidGFiLWxpbmtzIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYi1saW5rcyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWItbGlua3Mgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmItdGFic19fc3VidGFiLS1hY3RpdmU6YWZ0ZXIsXG4gIC5iLXRhYnNfX3N1YnRhYjpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyAuc2hlZHVsZS1ibG9jay13cmFwIHtcbiAgLy8gICBtYXJnaW4tbGVmdDogMTVweDtcbiAgLy8gICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIC8vIH1cblxuICAuc2hlZHVsZS1ibG9jay13cmFwLS1zaW1wbGUgLnNoZWR1bGUtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2tfX2xpbmtzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9ja19fbGlua3MgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2tfX3RpbWUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2tfX3RpbWUtcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgfVxuXG4gIC5wbGFuLXZfX2ktcGVyc29ucyB7XG4gICAgZm9udC1zaXplOiAwLjY1cmVtO1xuICB9XG5cbiAgLnBsYW4tdl9faS1wZXJzb25zIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tc2ltcGxlIHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICB9XG5cbiAgLnNoZWR1bGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNoZWR1bGUtaGlkZGVuX190aW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNoZWR1bGUtaGlkZGVuX19ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnNoZWR1bGUtaGlkZGVuX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNoZWR1bGUtaGlkZGVuX19ibG9jazpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44N3JlbTtcbiAgfVxuXG4gIC5tYWluIHNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAwLjY1cmVtO1xuICB9XG5cbiAgLnNoZWR1bGUtaGlkZGVuX19sLWF2YSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX2xpbmtzIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zaGVkdWxlLWhpZGRlbl9fbGlua3MgYSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zaGVkdWxlLWhpZGRlbl9fbGlua3MgYSBzdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLm91ci1hcHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5vdXItYXBwIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cblxuICAub3VyLWFwcCBwIHtcbiAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhcnRuZXJzX19ibG9jay1pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIH1cblxuICAuY29sczVfX2ktd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbHM1X19pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucGFydG5lcnNfX2Jsb2NrLWk6YWZ0ZXIsXG4gIC5jb2xzNV9faTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBjb2xvci1zdG9wKC02MCUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg3OCUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgdHJhbnNwYXJlbnQgLTYwJSwgI2ZmZiA3OCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgdHJhbnNwYXJlbnQgLTYwJSwgI2ZmZiA3OCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDc4JSk7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucGFydG5lcnNfX2Jsb2NrLWkubm9zaGFkb3dzOmFmdGVyLFxuICAuY29sczVfX2kubm9zaGFkb3dzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmgyLS1mbGV4bW9kZSAucG93ZXJlZC1ieSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oMi0tZmxleG1vZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRpY2tldHNfX2J0bnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuXG4gIC50aWNrZXRzX19idG5zIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAudmlzaXRvcnMgLmItdGFic19fdGFiIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29weXJpZ2h0cyBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVnYS1zbGlkZXJfX2Fyci1sIHN2ZyxcbiAgLm1lZ2Etc2xpZGVyX19hcnItciBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgfVxuXG4gIC5tZWdhLXNsaWRlcl9fYXJyLWwge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubWVnYS1zbGlkZXJfX2Fyci1yIHtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zaG93LWFsbCBzdmcge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYi10YWJzX190YWI6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLmItdGFic19fdGFiOmhvdmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmItdGFic19fdGFiLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjRjk4NjQ1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYi10YWJzX190YWItLWFjdGl2ZTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYi5zaGFkb3dzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYi10YWJzX190YWIuc2hhZG93czphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjb250ZW50LWRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQtcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IC02MCUsICNmZmYgNzglKTtcbiAgICBjb250ZW50LXotaW5kZXg6IDE7XG4gICAgY29udGVudC10b3A6IDA7XG4gICAgY29udGVudC1ib3R0b206IDA7XG4gICAgY29udGVudC1sZWZ0OiAwO1xuICAgIGNvbnRlbnQtcmlnaHQ6IDA7XG4gIH1cblxuICAuYi10YWJzX190YWIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuYi10YWJzX190YWI6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC50YWJzLXNsaWNrZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFicy1zbGlja2VkOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC50YWJzLXNsaWNrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLXBfX2NhcmQtd3JhcCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgfVxuXG4gIC5ibG9jay1wX19uYW1lIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuXG4gIC5ibG9jay1wX19hdmEge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5ibG9jay1wIC5iLXRhYnNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAuYmFzaXMgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cblxuICAudGlja2V0c19fYnRucyBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19hcnIge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudD5zdmc6Zmlyc3QtY2hpbGQge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5vdXItYXBwIC5pbWctd3JhcDIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19hcnIsXG4gIC5idG4tLW9yYW5nZS0tbXVsdGk+c3ZnOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAuYmFzaXMgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2Jsb2NrIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG5cbiAgLmJ0bi0tZ3JleS0tbXVsdGkgLmJhc2lzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19jdXJyZW50IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQ+c3ZnOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZC13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIH1cblxuICAudmlzaXRvci1jYXJkLXdyYXA6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpe1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNoZWR1bGUgLmItdGFic19fdGFiIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC40cmVtO1xuICB9XG5cbiAgLnByb21vY29kZV9fdGlwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYi10YWJzX190YWIge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG5cbiAgLmItdGFic19fdGFiIGIge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaXRvci1jYXJkX19wcm9maWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnBsYW4tdl9faS1kYXRlIHtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG5cbiAgLnByb2ZpbGUtYnRuLS13aGl0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAudmlzaXRvci1jYXJkX190cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjY3cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZF9fdHJpZ2dlciBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAudmlzaXRvci1jYXJkX190cmlnZ2VyLm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZF9fdHJpZ2dlci5vbiBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC52aXNpdG9yLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC52aXNpdG9yLWNhcmRfX3BsYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSBwIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cblxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tZnJlZSAuc2hlZHVsZS1ibG9ja19fZGV0YWlscyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibG9jay12X19pLWdvdG8ge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLmJsb2NrLXZfX2ktZ290byBzdmcge1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnByb21vY29kZV9fdGlwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmxvY2stdl9fd3JhcCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuYmxvY2stdl9faS1oIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuXG4gIC5ibG9jay12X19pLWF2YSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cblxuICAuYmxvY2stdl9faS1iLFxuICAuYmxvY2stdl9faS1mIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTBweCkgYW5kIChtYXgtd2lkdGg6IDEzMTJweCl7XG4gIC5oZWFkZXItbWVudXtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzEycHgpe1xuICAuaGVhZGVyLW1lbnV7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgLmhlYWRlci1tZW51X19saW5re1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuLmltZy1yZXNwb25zZXtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaXRlbV9pbWd7XG4gIGhlaWdodDogNTEycHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KXtcbiAgICBoZWlnaHQ6IDQ4MnB4O1xuICB9XG59XG4uZGVzY3JpcHRpb257XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5oZWFkZXItd3JhcCAudXNlci1hdmF0YXItZW50ZXItZW1haWx7XG4gIGZsb2F0OmxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5oZWFkZXItd3JhcCAudXNlci1hdmF0YXItZW50ZXItZW1haWwgaW1ne1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uaGVhZGVyLXdyYXB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xufVxuLmhlYWRlci13cmFwIGgye1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5kZXNjcmlwdGlvbi1tb2RhbHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0JBQkFCQTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uc2hhZG93LXNsaWRlcjphZnRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xufVxuLmxhYmVsLWFncmVlbWVudHtcbiAgZm9udC1zaXplOjE2cHg7XG4gIC8qIHdpZHRoOiAzNyUgIWltcG9ydGFudDsgKi9cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sYWJlbC1hZ3JlZW1lbnR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAvKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbiAgLmNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgfVxuXG4gIC8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuICAvKiAmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgfSAqL1xuXG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuICAmIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTRBQzdFO1xuICB9XG5cbiAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgJiBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuICAmIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGxlZnQ6IDRweDtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJvcmRlcjogc29saWQgIzE0QUM3RTtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG4uYWRkaXRpb25hbF9pbmZvIHB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5iX21haW5fc2xpZGVyIC5zbGlkZXJfd3JhcHBlcntcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgaGVpZ2h0OiAyNTVweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMXB4KSBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYxcHgpIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5pdGVtX2ltZ3tcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLml0ZW1faW1ne1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5zZW8tdGV4dC1tYWluLXBhZ2V7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGlzYWJsZS1pY286YmVmb3Jle1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL25vLXN0b3BwaW5nLnN2ZycpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4uaWNvLWRlc2NyaXB0aW9uIGxpe1xuICBmbG9hdDpsZWZ0O1xuICBtYXJnaW4tbGVmdDozNXB4O1xuICBmb250LXNpemU6MTRweDtcbn1cbi50YWJsZS1pY286YmVmb3Jle1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3RhYmxlLnN2ZycpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG59XG4ubGlzdC1kZXNjci13cmFwe1xuICBtYXJnaW4tdG9wOjIwcHg7XG4gIG1hcmdpbi1ib3R0b206NzNweDtcbn1cbi50YWJsZV9uZXR3b3JraW5ne1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy90YWJsZS5zdmcnKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5hdmFsaWFibGUtaWNvOmJlZm9yZXtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uZ3JlZW4tY2lyY2xlOmJlZm9yZSxcbi5vcmFuZ2UtY2lyY2xlOmJlZm9yZXtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOjUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuLmdyZWVuLWNpcmNsZTpiZWZvcmV7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJBOTU7XG59XG4ub3JhbmdlLWNpcmNsZTpiZWZvcmV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjc4MkI7XG59XG4uZGF0ZS1kYXl7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03NnB4O1xuICByaWdodDogMjc0cHg7XG4gIGNvbG9yOiNGRjc4MkI7XG4gIGZvbnQtc2l6ZToxOXB4O1xufVxuLmJ0bi0tZ3JleXtcbiAgYmFja2dyb3VuZDogIzZENkQ2RDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlbGVjdC1wbGFjZXtcbiAgd2lkdGg6IDM5JTtcbn1cbi5iX21vZGFsIC5idG57XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWxlY3QtcGxhY2UgLmFwcG9pbnRtZW50X2NvbnRlbnQgLmJ0bntcbiAgbWFyZ2luLXRvcDozNXB4O1xufVxuLmJ0bi13cmFwe1xuICBtYXJnaW4tdG9wOjM1cHg7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9uZXR3b3JraW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25ldHdvcmtpbmctaWNvLnBuZ1wiKTtcbiAgd2lkdGg6MzBweDtcbiAgaGVpZ2h0OjMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl91c2VyX2FjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VzZXItYWN0aXZpdHkucG5nXCIpO1xuICB3aWR0aDozMHB4O1xuICBoZWlnaHQ6MzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tb2RhbC1pbWctd3JhcHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDphdXRvO1xuICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsLWltZy13cmFwIGltZ3tcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLnNwb25zb3ItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uc3BvbnNvci1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4uc3BvbnNvci1jb250YWluZXIgLmluZm8tc3BvbnNvci1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNwb25zb3ItY29udGFpbmVyIC5pbmZvLXNwb25zb3ItY2lyY2xlOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5pbmZvLXNwZWFrZXItY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbmZvLXNwZWFrZXItY2lyY2xlOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbiNzcGVha2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuI3NwZWFrZXItY29tcF9wb3Mge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4jc3BlYWtlci1jaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuI3NwZWFrZXItZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4jc3BvbnNvcnMtZGVzY3JpcHRpb24ge1xuICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuLmZsZXgtaGFjay1hcnJ7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiB0b3A6IC0xMHB4OyAqL1xuICByaWdodDogNXB4O1xufVxuLmZsZXgtaGFja19fYmxvY2t7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgei1pbmRleDogMTE7XG4gICAgdG9wOiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY4ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgICAvKiBtYXJnaW4tbGVmdDogLTEwcHg7ICovXG59XG4uZmxleC1oYWNrX19pdGVte1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cblxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbC5idG5fdXNlcl9mZWVkYmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmVlZGJhY2sucG5nKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5idG5fcGFuZWwuYnRuX2NoYW5jZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hhbmNlLnBuZyk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9wcmljZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJpY2UucG5nKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiIsIi5kYXRlLXBpY2tlciB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDJcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kYXRlLXBpY2tlci13cmFwcGVyLnR3by1tb250aHN7XG4gIG1hcmdpbjogMCAwIDAgLTE0cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmRwLWNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLmlubGluZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlci5zaW5nbGUtZGF0ZSB7XG4gIHdpZHRoOiBhdXRvXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLm5vLXNob3J0Y3V0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLm5vLXRvcGJhciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5mb290ZXIgLnNob3J0Y3V0cyAuY3VzdG9tLXNob3J0Y3V0ICsgLmN1c3RvbS1zaG9ydGN1dHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgYiB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRhdGUtcGlja2VyLXdyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtbmFtZSB7XG4gIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuc2VsZWN0LXdyYXBwZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xcHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MSlcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpO1xuICBvcGFjaXR5OiAuMDFcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBfb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgZmxvYXQ6IGxlZnRcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUubW9udGgyIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBmbG9hdDogbGVmdFxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSB0ZCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSBkaXYuZGF5Lmxhc3RNb250aCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIGRpdi5kYXkubmV4dE1vbnRoIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdFxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ODJiO1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC53ZWVrLW5hbWUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLndlZWstbmFtZSB0aHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5oYXMtdG9vbHRpcCB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkuaGFzLXRvb2x0aXAgLnRvb2x0aXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LnRvTW9udGgudmFsaWQge1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkudG9Nb250aC5ob3ZlcmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc4MmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5Lmxhc3RNb250aCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkubmV4dE1vbnRoIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LnJlYWwtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjg0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkucmVhbC10b2RheS5jaGVja2VkLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5yZWFsLXRvZGF5LmhvdmVyaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzgyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBtYXJnaW46IDAgMCAycHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uPnRoOmZpcnN0LW9mLXR5cGUsXG4uZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbj50aDpsYXN0LW9mLXR5cGUge1xuICAvLyB3aWR0aDogMjdweFxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiAubmV4dCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIC5wcmV2IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiAubmV4dDpob3Zlcixcbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIC5wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgY29sb3I6ICNmZmZcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiAtNXB4O1xuICBtYXJnaW46IDAgMTBweCAtMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDBcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAgLmdhcC1saW5lIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAgLmdhcC1saW5lIC5nYXAtMSB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNlZWVcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmUgLmdhcC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZmZmXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAgLmdhcC1saW5lIC5nYXAtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjZmZmXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAgLmdhcC10b3AtbWFzayB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB6LWluZGV4OiAzXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAgLmdhcC1ib3R0b20tbWFzayB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB6LWluZGV4OiAzXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5zZWxlY3RlZC1kYXlzIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuZXJyb3ItdG9wLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5ub3JtYWwtdG9wIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLmRlZmF1bHQtdG9wIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyLmVycm9yIC5kZWZhdWx0LXRvcCB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyLmVycm9yIC5lcnJvci10b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJlZFxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIubm9ybWFsIC5kZWZhdWx0LXRvcCB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyLm5vcm1hbCAubm9ybWFsLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5ub3JtYWwgLm5vcm1hbC10b3AgLnNlbGVjdGlvbi10b3Age1xuICBjb2xvcjogIzMzM1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLmFwcGx5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZDllZWY3O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA3NmEzO1xuICBiYWNrZ3JvdW5kOiAjMDA5NWNkO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGFkZWUsICMwMDc4YTUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDBhZGVlJywgZW5kQ29sb3JzdHI9JyMwMDc4YTUnKTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuYXBwbHktYnRuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzYwNjA2MDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2I3YjdiNztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZWRlZGVkKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWRlZGVkJylcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIuc2luZ2xlLW1vbnRoIC50aW1lIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTI5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyMHB4XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lMSB7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4udGltZTIge1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUxIHtcbiAgZmxvYXQ6IGxlZnRcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUyIHtcbiAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5ob3VyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLm1pbnV0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZmlyc3QtZGF0ZS1zZWxlY3RlZHtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDAgMCA1MCU7XG59XG4uZGF0ZS1waWNrZXItd3JhcHBlciAubGFzdC1kYXRlLXNlbGVjdGVke1xuICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgMDtcbn1cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5maXJzdC1kYXRlLXNlbGVjdGVkLmxhc3QtZGF0ZS1zZWxlY3RlZHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmZpcnN0LWRhdGUtc2VsZWN0ZWQsXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubGFzdC1kYXRlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzgyYiFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kYXRlLXJhbmdlLWxlbmd0aC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgM3B4IHJnYmEoMCwgMCwgMCwgLjMpKTtcbiAgLW1vei1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMykpO1xuICAtbXMtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgM3B4IHJnYmEoMCwgMCwgMCwgLjMpKTtcbiAgLW8tZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgM3B4IHJnYmEoMCwgMCwgMCwgLjMpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgM3B4IHJnYmEoMCwgMCwgMCwgLjMpKVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZGF0ZS1yYW5nZS1sZW5ndGgtdGlwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmYwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBib3R0b206IC00cHhcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIudHdvLW1vbnRocy5uby1nYXAgLm1vbnRoMSAubmV4dCxcbi5kYXRlLXBpY2tlci13cmFwcGVyLnR3by1tb250aHMubm8tZ2FwIC5tb250aDIgLnByZXYge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC53ZWVrLW51bWJlciB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLndlZWstbnVtYmVyLndlZWstbnVtYmVyLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM0OWU7XG4gIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLm1vbnRoLXdyYXBwZXJ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgIC8vIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubW9udGgxe1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLnRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fdGFicyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCA0cHg7XG4gICAgJjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICYuLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFue1xuICAgICAgY29sb3I6ICNmZjc4MmI7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI2ZjNTc1ZSAwJSwgI2Y3YjQyYyAxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAmLi1mYWRlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIH1cbiAgfVxuXG4gICZfdGl0bGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMCAyM3B4O1xuICAgIC5zaW1wbGVfaWNvbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLCAtNTAlKTtcbiAgICAgIG1hcmdpbjogMCAxcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuIiwiLmJfbW9kYWwge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcblxuICAubWZwLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDExIDExJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMjk5LjAyMTQ0LDE5MC40MzU0OWwtMy41MzU1MywtMy41MzU1M2wtMy41MzQ4NCwzLjUzNDg0bC0xLjQxNTU5LC0xLjQxNTU5bDMuNTM0ODQsLTMuNTM0ODRsLTMuNTM1NTMsLTMuNTM1NTNsMS40MTU1OSwtMS40MTU1OWwzLjUzNTUzLDMuNTM1NTNsMy41MzQ4NCwtMy41MzQ4NGwxLjQxNTU5LDEuNDE1NTlsLTMuNTM0ODQsMy41MzQ4NGwzLjUzNTUzLDMuNTM1NTN6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjkwLC0xODAlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCAwIDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLl9tb2RhbF90aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG5cblxuXG4gIC5oMntcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbF9sb2dpbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5idXR0b25fcm93X2p1c3RpZmllZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuX2ZhY2Vib29rIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQ6IDE0cHgvMThweCBNb250c2VycmF0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0QTg3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG5fZ29vZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjM2MzYztcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0MzQzNDO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG5fbGlua2VkaW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDE3OWIzO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTc5QjM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bl92a29udGFrdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTE4MWI3O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTgxQjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8qIG1heC13aWR0aDogMTUwcHg7ICovXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM2ZDZkNmQ7XG4gIH1cblxuICAubG9naW5fZW1haWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAvKiBtYXgtd2lkdGg6IDMyMnB4OyAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIH1cblxuICAgIC5mb3JtX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuZm9ybV9maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbi5idG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDM1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5mb3JtX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgfVxuXG5cbiAgICAuY29sdW1uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC50YWJzLWNvbXBvbmVudC1wYW5lbHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxhYmVsIHtcblxuXG4gICAgK2xhYmVsIHtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybV9jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5pY29uX3VzZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNCcgaGVpZ2h0PScxMycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNCAxMyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNjUwLDQ5My4xMTg2NWMtMi4xNjkzNywwIC02LjUsMS4wODg3NSAtNi41LDMuMjV2MS42MjVoMTN2LTEuNjI1YzAsLTIuMTYxMjUgLTQuMzMwNjIsLTMuMjUgLTYuNSwtMy4yNXpNNjUwLDQ5MS40OTM2NWMxLjc5NTYzLDAgMy4yNSwtMS40NTQzNyAzLjI1LC0zLjI1YzAsLTEuNzk1NjMgLTEuNDU0MzcsLTMuMjUgLTMuMjUsLTMuMjVjLTEuNzk1NjIsMCAtMy4yNSwxLjQ1NDM4IC0zLjI1LDMuMjVjMCwxLjc5NTYyIDEuNDU0MzgsMy4yNSAzLjI1LDMuMjV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02NDMsLTQ4NSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzNmQ2ZDZkJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEzcHggY2VudGVyO1xuICB9XG5cbiAgLmljb25fbWFpbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNCcgaGVpZ2h0PScxMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNCAxMSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNjU1LjYsNDg3Ljc1bC01LjYsMy40Mzc1bC01LjYsLTMuNDM3NXYtMS4zNzVsNS42LDMuNDM3NWw1LjYsLTMuNDM3NXpNNjU1LjYsNDg1aC0xMS4yYy0wLjc3LDAgLTEuMzkzLDAuNjE4NzUgLTEuMzkzLDEuMzc1bC0wLjAwNyw4LjI1YzAsMC43NTYyNSAwLjYzLDEuMzc1IDEuNCwxLjM3NWgxMS4yYzAuNzcsMCAxLjQsLTAuNjE4NzUgMS40LC0xLjM3NXYtOC4yNWMwLC0wLjc1NjI1IC0wLjYzLC0xLjM3NSAtMS40LC0xLjM3NXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTY0MywtNDg1JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjM3MDcwNzAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTNweCBjZW50ZXI7XG4gIH1cblxuICAuaWNvbl9wYXNzd29yZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMCcgaGVpZ2h0PScxNCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCAxNCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNOTkxLjkzNzUsNDg3LjgwOTQ5aC0zLjg3NXYtMS4yNDk5OGMwLC0xLjA2ODczIDAuODY4NzUsLTEuOTM3NDYgMS45Mzc1LC0xLjkzNzQ2YzEuMDY4NzUsMCAxLjkzNzUsMC44Njg3MyAxLjkzNzUsMS45Mzc0NnpNOTkwLDQ5My40MzQzOGMtMC42ODc1LDAgLTEuMjUsLTAuNTYyNDkgLTEuMjUsLTEuMjQ5OThjMCwtMC42ODc0OSAwLjU2MjUsLTEuMjQ5OTggMS4yNSwtMS4yNDk5OGMwLjY4NzUsMCAxLjI1LDAuNTYyNDkgMS4yNSwxLjI0OTk4YzAsMC42ODc0OSAtMC41NjI1LDEuMjQ5OTggLTEuMjUsMS4yNDk5OHpNOTkzLjc1LDQ4Ny44MDk0OWgtMC42MjV2LTEuMjQ5OThjMCwtMS43MjQ5NyAtMS40LC0zLjEyNDk0IC0zLjEyNSwtMy4xMjQ5NGMtMS43MjUsMCAtMy4xMjUsMS4zOTk5NyAtMy4xMjUsMy4xMjQ5NHYxLjI0OTk4aC0wLjYyNWMtMC42ODc1LDAgLTEuMjUsMC41NjI0OSAtMS4yNSwxLjI0OTk4djYuMjQ5ODhjMCwwLjY4NzQ5IDAuNTYyNSwxLjI0OTk4IDEuMjUsMS4yNDk5OGg3LjVjMC42ODc1LDAgMS4yNSwtMC41NjI0OSAxLjI1LC0xLjI0OTk4di02LjI0OTg4YzAsLTAuNjg3NDkgLTAuNTYyNSwtMS4yNDk5OCAtMS4yNSwtMS4yNDk5OHonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTk4NSwtNDgzJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjM2ZDZkNmQnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIH1cblxuICAuYnRuX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1YTk3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogMzIycHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgOCAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNjU2Ljc0ODU5LDM4Ny4zODk3N2gyLjY0NTAydi02LjQ0Mzk3aDIuMDUzNzFsMC4zMzc4OSwtMi41NjA2MWgtMi4zOTE2di0xLjc3MjgzYzAsLTAuNDEyNDEgMC4wNzUyLC0wLjcxMzAxIDAuMjI1NTksLTAuOTAwMzljMC4xODY1MiwtMC4yMjUwNCAwLjUzNDE4LC0wLjMzNzk1IDEuMDQwNTMsLTAuMzM3OTVoMS4zNTE1NnYtMi4yNzkzNmMtMC41MDc4MSwtMC4wNzQ5NSAtMS4xNjM1NywtMC4xMTIyNCAtMS45NzAyMSwtMC4xMTIyNGMtMC45OTQ2MywwIC0xLjc5MTk5LDAuMjk1NDcgLTIuMzkyMDksMC44ODU5OWMtMC42MDEwNywwLjU5MTA2IC0wLjkwMDM5LDEuNDIxNTEgLTAuOTAwMzksMi40OTA2djIuMDI2MThoLTIuMTY2NXYyLjU2MDYxaDIuMTY2NXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTY1NCwtMzczJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAtMnB4IDEwcHggMCAwO1xuICAgICAgY29udGVudDpcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9nb29nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzNjM2M7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIwJyBoZWlnaHQ9JzEyJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIwIDEyJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J004NDIuMjkzMDIsMzc3LjU4MjA3aC0xLjc5OTc5djEuNzk5NzdoLTEuNzI3Nzd2MS43OTk3NmgxLjcyNzc3djEuNzk5NzdoMS43OTk3OXYtMS43OTk3N2gxLjc5OTc2di0xLjc5OTc2aC0xLjc5OTc2ek04MzYuNTMzNzEsMzgwLjEwMTc0YzAsMS4xNTE4NSAtMC4yMTU5NywyLjE1OTcyIC0wLjcxOTkxLDMuMDk1NTljLTAuNTAzOTIsMC44NjM4OSAtMS4xNTE4NywxLjU4Mzc5IC0yLjA4Nzc0LDIuMDg3NzNjLTAuODYzODksMC41MDM5MyAtMS44NzE3NywwLjc5MTkgLTMuMDIzNjQsMC43OTE5Yy0xLjA3OTg2LDAgLTIuMDg3NzIsLTAuMjg3OTYgLTMuMDIzNjEsLTAuNzkxOWMtMC45MzU5LC0wLjU3NTkyIC0xLjY1NTgxLC0xLjI5NTgzIC0yLjIzMTc0LC0yLjIzMTcxYy0wLjU3NTkzLC0wLjkzNTg4IC0wLjc5MTkyLC0xLjk0Mzc1IC0wLjc5MTkyLC0zLjAyMzYxYzAsLTEuMDc5ODYgMC4yODc5NiwtMi4wODc3MyAwLjc5MTkyLC0zLjAyMzZjMC41MDM5NSwtMC45MzU4OCAxLjI5NTg0LC0xLjY1NTc4IDIuMjMxNzQsLTIuMjMxNzFjMC45MzU4OCwtMC41NzU5MyAxLjk0Mzc0LC0wLjc5MTkgMy4wMjM2MSwtMC43OTE5YzEuNTgzODMsMCAyLjk1MTY0LDAuNTAzOTMgNC4wMzE1MiwxLjU4Mzc5bC0xLjY1NTg0LDEuNTgzNzljLTAuNjQ3ODYsLTAuNTc1OTMgLTEuNDM5NzksLTAuOTM1ODggLTIuMzc1NjksLTAuOTM1ODhjLTAuNjQ3OSwwIC0xLjI5NTg0LDAuMTQzOTggLTEuODcxNzMsMC41MDM5M2MtMC41NzU5NCwwLjM1OTk1IC0xLjAwNzksMC43OTE5IC0xLjM2Nzg2LDEuMzY3ODJjLTAuMzU5OTUsMC41NzU5MiAtMC41MDM5MiwxLjIyMzg0IC0wLjUwMzkyLDEuOTQzNzVjMCwwLjcxOTkgMC4xNDM5NywxLjM2NzgyIDAuNTAzOTIsMS45NDM3NWMwLjM1OTk1LDAuNTc1OTIgMC43OTE5MywxLjA3OTg2IDEuMzY3ODYsMS4zNjc4MmMwLjU3NTksMC4zNTk5NSAxLjIyMzgzLDAuNTAzOTMgMS44NzE3MywwLjUwMzkzYzAuNzE5OTEsMCAxLjM2Nzg2LC0wLjE0Mzk4IDEuOTQzNzksLTAuNTAzOTNjMC40MzE5LC0wLjI4Nzk2IDAuNzkxODksLTAuNTc1OTMgMS4wNzk4NSwtMS4wNzk4NmMwLjIxNTk3LC0wLjM1OTk1IDAuMzU5OTUsLTAuNzE5OTEgMC40MzE5MywtMS4wMDc4N2gtMy40NTU1N3YtMi4wODc3M2g1Ljc1OTMxYzAuMDcxOTgsMC4yODc5NiAwLjA3MTk4LDAuNjQ3OTIgMC4wNzE5OCwwLjkzNTg4eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtODI0LC0zNzQlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM0NDM0MzQycgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAtMnB4IDAgMCAwO1xuICAgIH1cblxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMjAnIGhlaWdodD0nMTInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjAgMTInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTg0Mi4yOTMwMiwzNzcuNTgyMDdoLTEuNzk5Nzl2MS43OTk3N2gtMS43Mjc3N3YxLjc5OTc2aDEuNzI3Nzd2MS43OTk3N2gxLjc5OTc5di0xLjc5OTc3aDEuNzk5NzZ2LTEuNzk5NzZoLTEuNzk5NzZ6TTgzNi41MzM3MSwzODAuMTAxNzRjMCwxLjE1MTg1IC0wLjIxNTk3LDIuMTU5NzIgLTAuNzE5OTEsMy4wOTU1OWMtMC41MDM5MiwwLjg2Mzg5IC0xLjE1MTg3LDEuNTgzNzkgLTIuMDg3NzQsMi4wODc3M2MtMC44NjM4OSwwLjUwMzkzIC0xLjg3MTc3LDAuNzkxOSAtMy4wMjM2NCwwLjc5MTljLTEuMDc5ODYsMCAtMi4wODc3MiwtMC4yODc5NiAtMy4wMjM2MSwtMC43OTE5Yy0wLjkzNTksLTAuNTc1OTIgLTEuNjU1ODEsLTEuMjk1ODMgLTIuMjMxNzQsLTIuMjMxNzFjLTAuNTc1OTMsLTAuOTM1ODggLTAuNzkxOTIsLTEuOTQzNzUgLTAuNzkxOTIsLTMuMDIzNjFjMCwtMS4wNzk4NiAwLjI4Nzk2LC0yLjA4NzczIDAuNzkxOTIsLTMuMDIzNmMwLjUwMzk1LC0wLjkzNTg4IDEuMjk1ODQsLTEuNjU1NzggMi4yMzE3NCwtMi4yMzE3MWMwLjkzNTg4LC0wLjU3NTkzIDEuOTQzNzQsLTAuNzkxOSAzLjAyMzYxLC0wLjc5MTljMS41ODM4MywwIDIuOTUxNjQsMC41MDM5MyA0LjAzMTUyLDEuNTgzNzlsLTEuNjU1ODQsMS41ODM3OWMtMC42NDc4NiwtMC41NzU5MyAtMS40Mzk3OSwtMC45MzU4OCAtMi4zNzU2OSwtMC45MzU4OGMtMC42NDc5LDAgLTEuMjk1ODQsMC4xNDM5OCAtMS44NzE3MywwLjUwMzkzYy0wLjU3NTk0LDAuMzU5OTUgLTEuMDA3OSwwLjc5MTkgLTEuMzY3ODYsMS4zNjc4MmMtMC4zNTk5NSwwLjU3NTkyIC0wLjUwMzkyLDEuMjIzODQgLTAuNTAzOTIsMS45NDM3NWMwLDAuNzE5OSAwLjE0Mzk3LDEuMzY3ODIgMC41MDM5MiwxLjk0Mzc1YzAuMzU5OTUsMC41NzU5MiAwLjc5MTkzLDEuMDc5ODYgMS4zNjc4NiwxLjM2NzgyYzAuNTc1OSwwLjM1OTk1IDEuMjIzODMsMC41MDM5MyAxLjg3MTczLDAuNTAzOTNjMC43MTk5MSwwIDEuMzY3ODYsLTAuMTQzOTggMS45NDM3OSwtMC41MDM5M2MwLjQzMTksLTAuMjg3OTYgMC43OTE4OSwtMC41NzU5MyAxLjA3OTg1LC0xLjA3OTg2YzAuMjE1OTcsLTAuMzU5OTUgMC4zNTk5NSwtMC43MTk5MSAwLjQzMTkzLC0xLjAwNzg3aC0zLjQ1NTU3di0yLjA4NzczaDUuNzU5MzFjMC4wNzE5OCwwLjI4Nzk2IDAuMDcxOTgsMC42NDc5MiAwLjA3MTk4LDAuOTM1ODh6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC04MjQsLTM3NCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5idG5fdmtvbnRha3RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE4MWI3O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOScgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOSAxMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTAwMi44NTgyNSwzNzguMTAxNzVoLTAuMDAwOTljMCwtMC42ODk3OSAwLjAwMzY4LC0xLjM3OTYxIC0wLjAwMTI4LC0yLjA2OTM0Yy0wLjAwMzQzLC0wLjQ3MTk1IC0wLjE4Njk1LC0wLjY0Nzg2IC0wLjY1OTU5LC0wLjY0ODI1Yy0wLjk2MTI2LC0wLjAwMDc5IC0xLjkyMjU2LDAuMDAxNjggLTIuODgzODUsLTAuMDAxNDZjLTAuMjcxNDUsLTAuMDAwODUgLTAuNTM5MDYsMCAtMC42Nzg4LDAuMjkxMDJjLTAuMTM0ODQsMC4yODA3IDAuMDQzNTUsMC40NzkzNCAwLjIwNDE4LDAuNjY3OTdjMC4zODk4MiwwLjQ1Nzg5IDAuNTUyOCwwLjk4ODc3IDAuNTUxMDMsMS41ODE4NWMtMC4wMDI3OCwwLjk2MTI3IC0wLjAwMDIxLDEuOTIyNTggLTAuMDAxNzEsMi44ODM4OGMtMC4wMDAxNywwLjEzOTIyIDAuMDAzMzksMC4yODA2MSAtMC4wMTg0MiwwLjQxNzI3Yy0wLjA1NDAzLDAuMzM4NDEgLTAuMjc5NTQsMC40NTYxNSAtMC41NzAxMSwwLjI3NDk2Yy0wLjE5NTc0LC0wLjEyMjE2IC0wLjM3Njg2LC0wLjI4MTc0IC0wLjUzMDU1LC0wLjQ1NDcxYy0wLjY5NzE2LC0wLjc4NDczIC0xLjIxNTc0LC0xLjY4ODU0IC0xLjY1NTk0LC0yLjYzMjU0Yy0wLjM1NDkzLC0wLjc2MTIgLTAuNjU3NjIsLTEuNTQ3MyAtMC45NjkyNCwtMi4zMjgwM2MtMC4yMjA4OSwtMC41NTM1NiAtMC40MTE3LC0wLjcwMDA0IC0wLjk5NzkyLC0wLjcwMDMyYy0wLjYxNjM4LC0wLjAwMDMxIC0xLjIzMjgyLC0wLjAwMTc3IC0xLjg0OTE4LDAuMDAxNTNjLTAuMTA4OTMsMC4wMDA1OCAtMC4yMjAwOSwwLjAxMTU3IC0wLjMyNjEzLDAuMDM1NjhjLTAuMjkwODgsMC4wNjYxMyAtMC40MjcsMC4yMTQ1NyAtMC40MDE3NiwwLjUxMTc4YzAuMDI1NzcsMC4zMDM2NSAwLjA3NDM0LDAuNjEyMzcgMC4xNjU2MiwwLjkwMjI1YzAuODEyMTksMi41NzkxNiAyLjEzNzg1LDQuODgxMjMgMy44OTg2NSw2LjkxNzMzYzEuMTMzMTIsMS4zMTAzMyAyLjU2MzM5LDIuMTk4NzMgNC4yOTcyNiwyLjUyMzljMC41OTQzOCwwLjExMTUxIDEuMTk0NzksMC4xMzQ4IDEuNzkyODIsMC4wMjYzMWMwLjQ5MTAzLC0wLjA4OTA4IDAuNjM0NTgsLTAuMjY4MjIgMC42MzU1NCwtMC43NTg3NmMwLjAwMTI1LC0wLjYwMTcyIC0wLjAwMTQzLC0xLjIwMzQzIDAuMDAyMzgsLTEuODA1MThjMC4wMDA3NiwtMC4xMTYyNCAwLjAxODY4LC0wLjIzMzIyIDAuMDM3NzIsLTAuMzQ4M2MwLjAzMzc1LC0wLjIwNDc0IDAuMTY0NTEsLTAuMjkwNjIgMC4zNjY1NiwtMC4zMDkyN2MwLjM4NTgsLTAuMDM1NTggMC43MTcxLDAuMTEzNjIgMC45OTI4LDAuMzQ0NzNjMC41NjA3NSwwLjQ2OTk3IDEuMTA1MywwLjk2MDgyIDEuNjM0NjksMS40NjU5NGMwLjM2NTU1LDAuMzQ4NzkgMC42OTIwOSwwLjczODI1IDEuMDQwNiwxLjEwNTIyYzAuMjUxMDIsMC4yNjQzMSAwLjU2NDkxLDAuMzgxMzUgMC45Mjg1NCwwLjM3NzM4YzAuMzU5NTEsLTAuMDAzODUgMC43MTkxMywwLjAwMjgxIDEuMDc4NjYsLTAuMDAxNzdjMC4zNjYzMywtMC4wMDQ2NyAwLjczNDE5LDAuMDAwNTUgMS4wOTg1LC0wLjAzMTUyYzAuMzY4MzgsLTAuMDMyMzUgMC41ODMzMywtMC4zMDY1NSAwLjQ3OTgsLTAuNjZjLTAuMDk0NjgsLTAuMzIzMyAtMC4yNDExLC0wLjY0NjI3IC0wLjQzMDc3LC0wLjkyNDI5Yy0wLjYzNDE2LC0wLjkyOTU3IC0xLjM4ODUsLTEuNzYwMTYgLTIuMTkwNTcsLTIuNTQ4NDZjLTAuMjAzMjgsLTAuMTk5OCAtMC4zOTQ3NCwtMC40MTM3OSAtMC41NzI3OCwtMC42MzYzNWMtMC4xNTA5NywtMC4xODg2OSAtMC4xNjA0LC0wLjQwNTk4IC0wLjAyNzMsLTAuNjE0OTNjMC4xMzc2NSwtMC4yMTYxMyAwLjI4MDc4LC0wLjQyODggMC40MjQyOSwtMC42NDEwNWMwLjc1NTAyLC0xLjExNjgyIDEuNTEzMzcsLTIuMjMyMTUgMi4xMDg0NywtMy40NDU5NWMwLjEyNzg1LC0wLjI2MDc0IDAuMjI0ODUsLTAuNTQwMzEgMC4zMDQyOSwtMC44MjAyMmMwLjEwNTY3LC0wLjM3MjE2IC0wLjAzMjU2LC0wLjU3MjMzIC0wLjQxNDEyLC0wLjY0NDk2Yy0wLjA5Mjc5LC0wLjAxNzY0IC0wLjE4OTQ1LC0wLjAxOTk5IC0wLjI4NDM1LC0wLjAyMDI2Yy0wLjYwOTAyLC0wLjAwMTY1IC0xLjIxODM0LDAuMDA5NzcgLTEuODI3MDcsLTAuMDA0MTJjLTAuNTE2ODMsLTAuMDExNzUgLTAuODUwMzYsMC4xOTg4NSAtMS4wNTQ3LDAuNjg1MzNjLTAuNDQ4OSwxLjA2ODkxIC0xLjAwMTE3LDIuMDg1MDIgLTEuNjYyNTUsMy4wMzkxOGMtMC4zNTU2NCwwLjUxMzEyIC0wLjcyNzg2LDEuMDEzMzcgLTEuMjI0LDEuNDAzOTZjLTAuMTY5MTMsMC4xMzMwNiAtMC4zNjA5OSwwLjI4MDc5IC0wLjU3NzIyLDAuMTc1NzhjLTAuMjI0NTIsLTAuMTA4OTggLTAuMjMwMzksLTAuMzU2MTEgLTAuMjMwODgsLTAuNTc5OTNjLTAuMDAxNTQsLTAuNjY3NzIgLTAuMDAwNTgsLTEuMzM1NTEgLTAuMDAwNTgsLTIuMDAzMjd6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC05OTIsLTM3NSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzNTE4MUI3JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW46IC0ycHggMCAwIDA7XG4gICAgfVxuXG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOScgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOSAxMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTAwMi44NTgyNSwzNzguMTAxNzVoLTAuMDAwOTljMCwtMC42ODk3OSAwLjAwMzY4LC0xLjM3OTYxIC0wLjAwMTI4LC0yLjA2OTM0Yy0wLjAwMzQzLC0wLjQ3MTk1IC0wLjE4Njk1LC0wLjY0Nzg2IC0wLjY1OTU5LC0wLjY0ODI1Yy0wLjk2MTI2LC0wLjAwMDc5IC0xLjkyMjU2LDAuMDAxNjggLTIuODgzODUsLTAuMDAxNDZjLTAuMjcxNDUsLTAuMDAwODUgLTAuNTM5MDYsMCAtMC42Nzg4LDAuMjkxMDJjLTAuMTM0ODQsMC4yODA3IDAuMDQzNTUsMC40NzkzNCAwLjIwNDE4LDAuNjY3OTdjMC4zODk4MiwwLjQ1Nzg5IDAuNTUyOCwwLjk4ODc3IDAuNTUxMDMsMS41ODE4NWMtMC4wMDI3OCwwLjk2MTI3IC0wLjAwMDIxLDEuOTIyNTggLTAuMDAxNzEsMi44ODM4OGMtMC4wMDAxNywwLjEzOTIyIDAuMDAzMzksMC4yODA2MSAtMC4wMTg0MiwwLjQxNzI3Yy0wLjA1NDAzLDAuMzM4NDEgLTAuMjc5NTQsMC40NTYxNSAtMC41NzAxMSwwLjI3NDk2Yy0wLjE5NTc0LC0wLjEyMjE2IC0wLjM3Njg2LC0wLjI4MTc0IC0wLjUzMDU1LC0wLjQ1NDcxYy0wLjY5NzE2LC0wLjc4NDczIC0xLjIxNTc0LC0xLjY4ODU0IC0xLjY1NTk0LC0yLjYzMjU0Yy0wLjM1NDkzLC0wLjc2MTIgLTAuNjU3NjIsLTEuNTQ3MyAtMC45NjkyNCwtMi4zMjgwM2MtMC4yMjA4OSwtMC41NTM1NiAtMC40MTE3LC0wLjcwMDA0IC0wLjk5NzkyLC0wLjcwMDMyYy0wLjYxNjM4LC0wLjAwMDMxIC0xLjIzMjgyLC0wLjAwMTc3IC0xLjg0OTE4LDAuMDAxNTNjLTAuMTA4OTMsMC4wMDA1OCAtMC4yMjAwOSwwLjAxMTU3IC0wLjMyNjEzLDAuMDM1NjhjLTAuMjkwODgsMC4wNjYxMyAtMC40MjcsMC4yMTQ1NyAtMC40MDE3NiwwLjUxMTc4YzAuMDI1NzcsMC4zMDM2NSAwLjA3NDM0LDAuNjEyMzcgMC4xNjU2MiwwLjkwMjI1YzAuODEyMTksMi41NzkxNiAyLjEzNzg1LDQuODgxMjMgMy44OTg2NSw2LjkxNzMzYzEuMTMzMTIsMS4zMTAzMyAyLjU2MzM5LDIuMTk4NzMgNC4yOTcyNiwyLjUyMzljMC41OTQzOCwwLjExMTUxIDEuMTk0NzksMC4xMzQ4IDEuNzkyODIsMC4wMjYzMWMwLjQ5MTAzLC0wLjA4OTA4IDAuNjM0NTgsLTAuMjY4MjIgMC42MzU1NCwtMC43NTg3NmMwLjAwMTI1LC0wLjYwMTcyIC0wLjAwMTQzLC0xLjIwMzQzIDAuMDAyMzgsLTEuODA1MThjMC4wMDA3NiwtMC4xMTYyNCAwLjAxODY4LC0wLjIzMzIyIDAuMDM3NzIsLTAuMzQ4M2MwLjAzMzc1LC0wLjIwNDc0IDAuMTY0NTEsLTAuMjkwNjIgMC4zNjY1NiwtMC4zMDkyN2MwLjM4NTgsLTAuMDM1NTggMC43MTcxLDAuMTEzNjIgMC45OTI4LDAuMzQ0NzNjMC41NjA3NSwwLjQ2OTk3IDEuMTA1MywwLjk2MDgyIDEuNjM0NjksMS40NjU5NGMwLjM2NTU1LDAuMzQ4NzkgMC42OTIwOSwwLjczODI1IDEuMDQwNiwxLjEwNTIyYzAuMjUxMDIsMC4yNjQzMSAwLjU2NDkxLDAuMzgxMzUgMC45Mjg1NCwwLjM3NzM4YzAuMzU5NTEsLTAuMDAzODUgMC43MTkxMywwLjAwMjgxIDEuMDc4NjYsLTAuMDAxNzdjMC4zNjYzMywtMC4wMDQ2NyAwLjczNDE5LDAuMDAwNTUgMS4wOTg1LC0wLjAzMTUyYzAuMzY4MzgsLTAuMDMyMzUgMC41ODMzMywtMC4zMDY1NSAwLjQ3OTgsLTAuNjZjLTAuMDk0NjgsLTAuMzIzMyAtMC4yNDExLC0wLjY0NjI3IC0wLjQzMDc3LC0wLjkyNDI5Yy0wLjYzNDE2LC0wLjkyOTU3IC0xLjM4ODUsLTEuNzYwMTYgLTIuMTkwNTcsLTIuNTQ4NDZjLTAuMjAzMjgsLTAuMTk5OCAtMC4zOTQ3NCwtMC40MTM3OSAtMC41NzI3OCwtMC42MzYzNWMtMC4xNTA5NywtMC4xODg2OSAtMC4xNjA0LC0wLjQwNTk4IC0wLjAyNzMsLTAuNjE0OTNjMC4xMzc2NSwtMC4yMTYxMyAwLjI4MDc4LC0wLjQyODggMC40MjQyOSwtMC42NDEwNWMwLjc1NTAyLC0xLjExNjgyIDEuNTEzMzcsLTIuMjMyMTUgMi4xMDg0NywtMy40NDU5NWMwLjEyNzg1LC0wLjI2MDc0IDAuMjI0ODUsLTAuNTQwMzEgMC4zMDQyOSwtMC44MjAyMmMwLjEwNTY3LC0wLjM3MjE2IC0wLjAzMjU2LC0wLjU3MjMzIC0wLjQxNDEyLC0wLjY0NDk2Yy0wLjA5Mjc5LC0wLjAxNzY0IC0wLjE4OTQ1LC0wLjAxOTk5IC0wLjI4NDM1LC0wLjAyMDI2Yy0wLjYwOTAyLC0wLjAwMTY1IC0xLjIxODM0LDAuMDA5NzcgLTEuODI3MDcsLTAuMDA0MTJjLTAuNTE2ODMsLTAuMDExNzUgLTAuODUwMzYsMC4xOTg4NSAtMS4wNTQ3LDAuNjg1MzNjLTAuNDQ4OSwxLjA2ODkxIC0xLjAwMTE3LDIuMDg1MDIgLTEuNjYyNTUsMy4wMzkxOGMtMC4zNTU2NCwwLjUxMzEyIC0wLjcyNzg2LDEuMDEzMzcgLTEuMjI0LDEuNDAzOTZjLTAuMTY5MTMsMC4xMzMwNiAtMC4zNjA5OSwwLjI4MDc5IC0wLjU3NzIyLDAuMTc1NzhjLTAuMjI0NTIsLTAuMTA4OTggLTAuMjMwMzksLTAuMzU2MTEgLTAuMjMwODgsLTAuNTc5OTNjLTAuMDAxNTQsLTAuNjY3NzIgLTAuMDAwNTgsLTEuMzM1NTEgLTAuMDAwNTgsLTIuMDAzMjd6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC05OTIsLTM3NSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5idG5fbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTc5YjM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE1JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDE1JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMTY1LjYzNjc5LDM4Ni4zMzMyN2gzLjIxNDg1di05LjY3MTMyaC0zLjIxNDg1ek0xMTY3LjI2NTYzLDM3MS45OTk4OWMtMS4xMDAyMSwwIC0xLjgxOTg0LDAuNzIxNjUgLTEuODE5ODQsMS42NzA2NWMwLDAuOTI4MzIgMC42OTg4MSwxLjY3MTg3IDEuNzc3MTYsMS42NzE4N2gwLjAyMTQ4YzEuMTIxNTIsMCAxLjgxOSwtMC43NDM0MSAxLjgxOSwtMS42NzE4N2MtMC4wMjExMywtMC45NDkgLTAuNjk3NDgsLTEuNjcwNjUgLTEuNzk3OCwtMS42NzA2NXpNMTE4MC40NDU3NywzODAuNzg3NjhjMCwtMi45NzA2NSAtMS41ODYyMiwtNC4zNTI5NiAtMy43MDIxNCwtNC4zNTI5M2MtMS43MDc4NiwwIC0yLjQ3MDg3LDAuOTQwMDQgLTIuODk4MTIsMS41OTgwOHYwLjAzMTI1aC0wLjAyMTEzYzAuMDA2MTMsLTAuMDA5OTQgMC4wMTQ2MSwtMC4wMjEgMC4wMjExMywtMC4wMzEyNXYtMS4zNzA4N2gtMy4yMTU3NWMwLjA0MzMxLDAuOTA3OTUgMCw5LjY3MTMyIDAsOS42NzEzMmgzLjIxNjA3di01LjQwMTA4YzAsLTAuMjg5MzkgMC4wMjE4MywtMC41NzcxNCAwLjEwNjY1LC0wLjc4Mzg3YzAuMjMyNTcsLTAuNTc4MjkgMC43NjEyMywtMS4xNzYxIDEuNjQ5NTgsLTEuMTc2MWMxLjE2MzcyLDAgMS42Mjg3MywwLjg4NzA2IDEuNjI4NzMsMi4xODY4NnY1LjE3NDE5aDMuMjE0OTl2LTUuNTQ1NnonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTExNjUsLTM3MiUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDE3OUIzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW46IC0ycHggMCAwIDA7XG4gICAgfVxuXG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTE2NS42MzY3OSwzODYuMzMzMjdoMy4yMTQ4NXYtOS42NzEzMmgtMy4yMTQ4NXpNMTE2Ny4yNjU2MywzNzEuOTk5ODljLTEuMTAwMjEsMCAtMS44MTk4NCwwLjcyMTY1IC0xLjgxOTg0LDEuNjcwNjVjMCwwLjkyODMyIDAuNjk4ODEsMS42NzE4NyAxLjc3NzE2LDEuNjcxODdoMC4wMjE0OGMxLjEyMTUyLDAgMS44MTksLTAuNzQzNDEgMS44MTksLTEuNjcxODdjLTAuMDIxMTMsLTAuOTQ5IC0wLjY5NzQ4LC0xLjY3MDY1IC0xLjc5NzgsLTEuNjcwNjV6TTExODAuNDQ1NzcsMzgwLjc4NzY4YzAsLTIuOTcwNjUgLTEuNTg2MjIsLTQuMzUyOTYgLTMuNzAyMTQsLTQuMzUyOTNjLTEuNzA3ODYsMCAtMi40NzA4NywwLjk0MDA0IC0yLjg5ODEyLDEuNTk4MDh2MC4wMzEyNWgtMC4wMjExM2MwLjAwNjEzLC0wLjAwOTk0IDAuMDE0NjEsLTAuMDIxIDAuMDIxMTMsLTAuMDMxMjV2LTEuMzcwODdoLTMuMjE1NzVjMC4wNDMzMSwwLjkwNzk1IDAsOS42NzEzMiAwLDkuNjcxMzJoMy4yMTYwN3YtNS40MDEwOGMwLC0wLjI4OTM5IDAuMDIxODMsLTAuNTc3MTQgMC4xMDY2NSwtMC43ODM4N2MwLjIzMjU3LC0wLjU3ODI5IDAuNzYxMjMsLTEuMTc2MSAxLjY0OTU4LC0xLjE3NjFjMS4xNjM3MiwwIDEuNjI4NzMsMC44ODcwNiAxLjYyODczLDIuMTg2ODZ2NS4xNzQxOWgzLjIxNDk5di01LjU0NTZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMTY1LC0zNzIlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cblxuICAuZm9yZ290e1xuICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gIH1cblxuICAuY29udHJvbF9ib3R0b20ge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXNldF9wYXNzd29yZCB7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIH1cblxuICAgIC5mb3JtX2ZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc2V0X3Bhc3N3b3JkX2RvbmUge1xuICAgIC5kb25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiNzaGFyZV9ldmVudCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG5cbiAgaDMge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgLnNoYXJlX2xpbmtzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcblxuICAgIC5saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDBcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb25fdmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRlN2RiMjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjEuOTgnIGhlaWdodD0nMTMuMTcnIHZpZXdCb3g9JzAgMCAyMS45OCAxMy4xNyclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX3ZrJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTIxLjUuOTNhNy40Miw3LjQyLDAsMCwxLTEsMmMtLjQzLjY4LS45NCwxLjQ1LTEuNDUsMi4zOGExMi43OCwxMi43OCwwLDAsMC0uNzYsMS4xMSwxLjA5LDEuMDksMCwwLDAtLjI1LjU5LjczLjczLDAsMCwwLC4yNS41MWwuMzQuNDNjMS45NSwyLDMuMDYsMy40LDMuMzEsNC4xNi4wOS4zNC4wOS42LS4wOC43N2ExLDEsMCwwLDEtLjY4LjI1SDE4LjdhMS40MiwxLjQyLDAsMCwxLS44NS0uMjUsOCw4LDAsMCwxLS44NS0uODVjLS40My0uNDMtLjc3LS44NS0xLjExLTEuMTktMS4xLTEtMS44Ny0xLjUzLTIuMzgtMS41M2ExLDEsMCwwLDAtLjUxLjA4Yy0uMTcuMDktLjE3LjI2LS4xNy41MXYyLjNjMCwuMzQtLjA4LjU5LS4yNS42OGEzLDMsMCwwLDEtMS40NS4yNSw3Ljg5LDcuODksMCwwLDEtMy45MS0xLjFBMTEuMTYsMTEuMTYsMCwwLDEsMy44Myw4Ljg0LDIyLjg3LDIyLjg3LDAsMCwxLDEuNTMsNUMxLDQsLjY4LDMuMTQuMzQsMi4yOUE1LjY2LDUuNjYsMCwwLDEsMCwuNzZDMCwuMzQuMjYuMDguODUuMDhIMy4yM2ExLjM3LDEuMzcsMCwwLDEsLjY4LjE3QTEuNjcsMS42NywwLDAsMSw0LjI1LDEsMjAuNzUsMjAuNzUsMCwwLDAsNS42OSw0LjE2YTIxLjUyLDIxLjUyLDAsMCwwLDEuNDUsMi4zYy41MS42OC44NS45MywxLjE5LjkzYS40My40MywwLDAsMCwuMzQtLjE3Yy4wOC0uMDguMDgtLjM0LjA4LS42OFYzYTIuMTEsMi4xMSwwLDAsMC0uMjUtMS4xYy0uMTctLjI2LS4yNi0uNDMtLjQzLS42OFM3LjczLjc3LDcuNzMuNiw3LjgyLjM0LDcuOS4xN0EuNjMuNjMsMCwwLDEsOC4zMywwaDMuODJhLjcyLjcyLDAsMCwxLC41MS4xNywxLjI3LDEuMjcsMCwwLDEsLjE3LjY4VjUuNjljMCwuMjYsMCwuNDMuMDkuNTFhLjQyLjQyLDAsMCwwLC4zNC4xNywxLjM0LDEuMzQsMCwwLDAsLjQyLS4xNywzLDMsMCwwLDAsLjY4LS41OSwxNS42OSwxNS42OSwwLDAsMCwxLjUzLTIuMTNjLjM0LS41OS42OC0xLjI3LDEtMS45NWwuNDMtLjg1YTEsMSwwLDAsMSwxLS42OGgyLjM4Yy42OC4wOS45My4zNC43Ni45M1onLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgLmljb25fZmIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NTQ5ODtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAuMTknIGhlaWdodD0nMTkuNjQnIHZpZXdCb3g9JzAgMCAxMC4xOSAxOS42NCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX2ZiJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTMsMTAuODVIMFY3LjM5SDNWNC41OEE0LjI2LDQuMjYsMCwwLDEsNC4yMSwxLjIxLDQuMyw0LjMsMCwwLDEsNy40OCwwYTE5LjQxLDE5LjQxLDAsMCwxLDIuNzEuMTlWMy4yN0g4LjMyYTEuOTQsMS45NCwwLDAsMC0xLjQuNDdBMi4wOCwyLjA4LDAsMCwwLDYuNjQsNVY3LjM5SDkuOTFsLS40NywzLjQ2SDYuNjR2OC43OUgzWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAuaWNvbl90dyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNiN2ZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMC4zOCcgaGVpZ2h0PScxNi41NCcgdmlld0JveD0nMCAwIDIwLjM4IDE2LjU0JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRWljb25fdHclM0MvdGl0bGUlM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNMTguMTcsNC43MWExMiwxMiwwLDAsMS0xLjM1LDUuNDgsMTIuMTgsMTIuMTgsMCwwLDEtNCw0LjUyLDExLjIzLDExLjIzLDAsMCwxLTYuNDQsMS44M0ExMS4zNywxMS4zNywwLDAsMSwwLDE0LjcxSDFhOCw4LDAsMCwwLDUuMTktMS44Myw0LDQsMCwwLDEtMi40LS43Nyw0LjQzLDQuNDMsMCwwLDEtMS40NC0yaC43N0E1LjE2LDUuMTYsMCwwLDAsNC4yMywxMGE0LjE5LDQuMTksMCwwLDEtMi40LTEuNDRBMy43NywzLjc3LDAsMCwxLC44Nyw2VjUuOWEzLjkxLDMuOTEsMCwwLDAsMS44Mi41OEE0LjE5LDQuMTksMCwwLDEsMS4zNSw0LjlhMy40MiwzLjQyLDAsMCwxLS40OC0yQTQuMSw0LjEsMCwwLDEsMS40NC43Nyw5LjIyLDkuMjIsMCwwLDAsNS4xOSwzLjk0LDExLjg4LDExLjg4LDAsMCwwLDEwLDUuMTlhMy4wNywzLjA3LDAsMCwxLS4xLTEsNC4xNSw0LjE1LDAsMCwxLC41OC0yLjEyQTQsNCwwLDAsMSwxMiwuNTgsMy45MSwzLjkxLDAsMCwxLDE0LDBhMy43MSwzLjcxLDAsMCwxLDEuNzMuMzksNC43LDQuNywwLDAsMSwxLjM0LDEsOS4yOSw5LjI5LDAsMCwwLDIuNjktMUE0LjI1LDQuMjUsMCwwLDEsMTgsMi42OSw4LjIzLDguMjMsMCwwLDAsMjAuMzgsMmE5LjQyLDkuNDIsMCwwLDEtMi4xMSwyLjIxLjY3LjY3LDAsMCwwLS4xLjQ4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUlMjgwIDAlMjknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgLmljb25fZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM0MTMzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNi42NycgaGVpZ2h0PScxNi41OScgdmlld0JveD0nMCAwIDI2LjY3IDE2LjU5JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRWljb25fZyUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00yNC4yLDQuOTRIMjEuNzNWNy40MUgxOS4zNlY5Ljg4aDIuMzd2Mi40N0gyNC4yVjkuODhoMi40N1Y3LjQxSDI0LjJaTTE2LjMsOC40YTguNjcsOC42NywwLDAsMS0xLDQuMjQsNy4yLDcuMiwwLDAsMS0yLjg3LDIuODdBOC4wNyw4LjA3LDAsMCwxLDguMywxNi41OWE4LjY0LDguNjQsMCwwLDEtNC4xNS0xLjA4LDksOSwwLDAsMS0zLjA2LTMuMDdBNy42NSw3LjY1LDAsMCwxLDAsOC4zLDguNjgsOC42OCwwLDAsMSwxLjA5LDQuMTUsOC4xNyw4LjE3LDAsMCwxLDQuMTUsMS4wOSw3LjY2LDcuNjYsMCwwLDEsOC4zLDBhNy41Miw3LjUyLDAsMCwxLDUuNTMsMi4xN0wxMS41Niw0LjM1YTQuOTEsNC45MSwwLDAsMC01LjgzLS42QTUuNjMsNS42MywwLDAsMCwzLjg1LDUuNjMsNC45Myw0LjkzLDAsMCwwLDMuMTYsOC4zLDQuOTIsNC45MiwwLDAsMCwzLjg1LDExYTUsNSwwLDAsMCwxLjg4LDEuODgsNC44Miw0LjgyLDAsMCwwLDIuNTcuNjlBNC45Miw0LjkyLDAsMCwwLDExLDEyLjg0YTQuMjgsNC4yOCwwLDAsMCwxLjQ4LTEuNDhBNS4zOSw1LjM5LDAsMCwwLDEzLDEwSDguM1Y3LjExaDcuOWE1LjU3LDUuNTcsMCwwLDEsLjEsMS4yOFonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgLmljb25faW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTguODInIGhlaWdodD0nMTguOTEnIHZpZXdCb3g9JzAgMCAxOC44MiAxOC45MSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX2luJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTE0LjksMTguODJWMTIuN2E2LDYsMCwwLDAtLjI5LTIuMTlBMS43NywxLjc3LDAsMCwwLDEyLjgsOS4zNmEyLjA5LDIuMDksMCwwLDAtMS45MSwxLjA1LDQuNSw0LjUsMCwwLDAtLjM4LDIuMnY2LjIxSDYuNjlWNi4zMWgzLjcyVjhhMywzLDAsMCwxLDEuMzQtMS4zM0EzLjg5LDMuODksMCwwLDEsMTQuMTQsNiw0LjIyLDQuMjIsMCwwLDEsMTgsNy43NGE4LjU1LDguNTUsMCwwLDEsLjg2LDQuM3Y2Ljg3SDE0LjlabS0xNC42MSwwVjYuMzFINC4yVjE4LjgyWk0uNjcsMy45MkEyLjEsMi4xLDAsMCwxLDAsMi4yOSwyLjIzLDIuMjMsMCwwLDEsLjY3LjY3LDIuMDgsMi4wOCwwLDAsMSwyLjI5LDAsMi4xLDIuMSwwLDAsMSwzLjkyLjY3YTIuMTIsMi4xMiwwLDAsMSwuNjcsMS42MiwyLjI0LDIuMjQsMCwwLDEtLjY3LDEuNjMsMi4xMywyLjEzLDAsMCwxLTEuNjMuNjZBMi4yMywyLjIzLDAsMCwxLC42NywzLjkyWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAuaWNvbl9vayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ODJiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy4zMycgaGVpZ2h0PScyMi4zNCcgdmlld0JveD0nMCAwIDEzLjMzIDIyLjM0JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRWljb25fb2slM0MvdGl0bGUlM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNNC42NCw3LjU5YTIuNTksMi41OSwwLDAsMCwxLjkyLjc3LDIuNjksMi42OSwwLDAsMCwxLjkyLS43NywyLjU1LDIuNTUsMCwwLDAsLjg3LTEuOTIsMi40LDIuNCwwLDAsMC0uODctMS45MkEzLjA3LDMuMDcsMCwwLDAsNi41NiwzYTIuNjksMi42OSwwLDAsMC0xLjkyLjc3LDIuNzksMi43OSwwLDAsMC0uODcsMkEyLjUxLDIuNTEsMCwwLDAsNC42NCw3LjU5Wm0tMy00LjhhNC43LDQuNywwLDAsMSwyLjExLTJBNS43Nyw1Ljc3LDAsMCwxLDYuNTYsMCw1LjUsNS41LDAsMCwxLDkuMzUuNzdhNi4xMiw2LjEyLDAsMCwxLDIuMTEsMiw1Ljc4LDUuNzgsMCwwLDEsLjc3LDIuNzgsNS41LDUuNSwwLDAsMS0uNzcsMi43OSw0LjgsNC44LDAsMCwxLTIuMTEsMiw1LjgyLDUuODIsMCwwLDEtMi43OS43Nyw1LjUsNS41LDAsMCwxLTIuNzktLjc3LDYsNiwwLDAsMS0yLjExLTJBNS43NCw1Ljc0LDAsMCwxLC44OSw1LjU3YTUuNzgsNS43OCwwLDAsMSwuNzctMi43OFpNMTEuODQsMjBhMSwxLDAsMCwxLC4yOSwxLjI1LDEuNiwxLjYsMCwwLDEtMSwxQTEsMSwwLDAsMSw5Ljg4LDIyTDYuNTYsMTguNTUsMy4yOSwyMS44MUExLjE0LDEuMTQsMCwwLDEsMiwyMi4xYTEuMzcsMS4zNywwLDAsMS0xLTEsMSwxLDAsMCwxLC4zOC0xLjI1TDUuNiwxNS42NmE5LDksMCwwLDEtMy45NC0xLjE1QTQuOCw0LjgsMCwwLDEsLjIyLDEzLjI2YTEuMTQsMS4xNCwwLDAsMSwwLTEuMzQsMS4yMiwxLjIyLDAsMCwxLC44Ni0uNjgsMS41MSwxLjUxLDAsMCwxLDEuNDQuNDhsLjQ4LjM5YTYuMjUsNi4yNSwwLDAsMCwxLjQ1LjU3QTguMjYsOC4yNiwwLDAsMCw2LjY2LDEzYTcuODUsNy44NSwwLDAsMCwyLjIxLS4yOWwxLjQ0LS41Ny40OC0uMzlhMiwyLDAsMCwxLDEuNTMtLjQ4LDEuMjEsMS4yMSwwLDAsMSwuODcuNjgsMS42NSwxLjY1LDAsMCwxLDAsMS4zNCw3LjE1LDcuMTUsMCwwLDEtMS40NCwxLjI1LDEwLDEwLDAsMCwxLTQuMTMsMS4yNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlJTI4MCUyOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAuaWNvbl9tYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTcgMTQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyMzMzMzslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFaWNvbl9tYWlsJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTguNSw2LjEzLDEuNywxLjc1SDE1LjNabTYuOCw2LjEySDEuN1YzLjVMOC41LDcuODgsMTUuMywzLjVaTTE1LjMsMEgxLjdBMS43MywxLjczLDAsMCwwLDAsMS43NXYxMC41QTEuNzQsMS43NCwwLDAsMCwxLjcsMTRIMTUuM0ExLjc0LDEuNzQsMCwwLDAsMTcsMTIuMjVWMS43NUExLjc0LDEuNzQsMCwwLDAsMTUuMywwWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cblxuICAuaW52aXRhdGlvbl9saXN0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcblxuICAgIC5saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbWFyZ2luOiAwIC01cHggNDBweDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5sYWJlbF93cmFwcGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgKy5sYWJlbF93cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWxfd3JhcHBlciB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblxuICAgICAgLmltZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMjAnIGhlaWdodD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjAgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwNDguNjA5NjQsNTk3LjMwNDY0bC04LjYwOTI3LC04LjYwOTI3bDIuNzgxNDYsLTIuNzgxNDZsNS44Mjc4MSw1LjY5NTM2bDguNjA5MjcsLTguNjA5MjdsMi43ODE0NiwyLjc4MTQ2eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTA0MCwtNTgzJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b25fc2VuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiNsb2NhdGlvbiB7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBwYWRkaW5nOiAwIDAgMDtcblxuICAudGl0bGVfcGFydCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cblxuICAuX21vZGFsX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAjbWFwLm1hcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtaW4taGVpZ2h0OiA2NTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICB9XG59XG5cbiNjaGF0IHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cblxuI2xvZ2luLCNyZWdpc3RlciB7XG4gIG1heC13aWR0aDogNDIwcHg7XG5cbiAgLmgye1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbn1cblxuI2FkZEdhbGxlcnl7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IDgwdmg7XG4gIC51cGxvYWRfX2FkZC1sYWJlbHtkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiA1MHB4O31cbiAgLnVwbG9hZF9fYWRkLWxhYmVsIHNwYW57d2lkdGg6IDIwMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuICAudXBsb2FkX19hZGQtbGFiZWwgaW5wdXR7bWFyZ2luLXJpZ2h0OiA1MHB4O31cbiAgLnVwbG9hZF9fYnV0dG9ue3dpZHRoOiAyMDBweDsgaGVpZ2h0OiAzMHB4O31cbiAgLnVwbG9hZF9faW1ne1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC51cGxvYWRfX2ltZyBpbWd7d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTt9XG4gIC51cGxvYWRfX2ltZyBhe3Bvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTt9XG4gIC51cGxvYWRfX25hbWUgcHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgLnVwbG9hZF9fc2l6ZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LXNpemU6IDEuMGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnVwbG9hZF9fd2F0Y2h7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSkgdXJsKC4vaW1hZ2VzL3ZpZXcuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjQlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG4gIC51cGxvYWRfX2RlbGV0ZXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpIHVybCguLi9pbWFnZXMvY2FuY2VsLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ2JTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnVwbG9hZF9fcHJvZ3Jlc3N7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMC4xKTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudXBsb2FkX19kb25le1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQwLDQwLDgwLCAwLjYpO1xuICAgICAgdHJhbnNpdGlvbjogMC43cyBsaW5lYXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTJkMzljO1xuICB9XG5cbn1cblxuLnBhc3N3b3JkLCAjZm9yZ290X3Bhc3N3b3JkLCAjcGFzc3dvcmRfcmVzZXR7XG4gIG1heC13aWR0aDogNDYwcHg7XG5cbiAgLmgye1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbn1cblxuI2ZpbmRfZXZlbnRze1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG5cbi5jaGF0IHtcbiAgcGFkZGluZzogNDBweCAxMHB4IDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuXG4gICZfd3JhcHBlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cblxuICAmX2hlYWQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTVweCAxOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLmNoYXRfcGVyc29uX25hbWUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICtidXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9wZXJzb24ge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG5cbiAgJl9wZXJzb25fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgJl9wZXJzb25fZnJvbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG5cbiAgJl9wZXJzb25fYXZhaWxhYmxlIHtcbiAgICBjb2xvcjogIzE0YWM3ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICB9XG5cbiAgJl9ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBtYXgtaGVpZ2h0OiA0ODVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfbWVzc2FnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICsuY2hhdF9tZXNzYWdlIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9tZXNzYWdlX2lubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9hdmF0YXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbWF4LWhlaWdodDogMTA1JTtcbiAgICB9XG5cbiAgICAmLnN0YXR1cyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIDJweCAycHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0YWM3ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2F2YXRhcl93cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9tZXNzYWdlX2NvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50X2hlYWQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjZmY3ODJiO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB9XG5cbiAgICAuY2hhdF9wZXJzb25fbmFtZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuY2hhdF9tZXNzYWdlX3RpbWUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cblxuICAmX21lc3NhZ2VfaW5jb21pbmcge1xuICAgIC5jaGF0X21lc3NhZ2VfY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX21lc3NhZ2Vfb3V0Y29taW5nIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5jaGF0X21lc3NhZ2VfY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfd3JpdGVfbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnBlcnNvbl90eXBpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYmViZWJlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cblxuICAmX3dyaXRlX3dyYXAge1xuICAgIC5mb3JtX2NvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMjBweCA4MHB4IDIwcHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG5fc2VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuI2FwcG9pbnRtZW50IHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcblxuICAuX21vZGFsX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xuICB9XG59XG5cbi5hcHBvaW50bWVudF93cmFwcGVyIHtcbiAgLmFwcG9pbnRtZW50X3JvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgKy5hcHBvaW50bWVudF9yb3cge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICBsYWJlbHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5idXR0b25fd3JhcHBlciB7XG4gICAgI3N1Ym1pdC1idG57XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgKy5idG4ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYWJlbF93cmFwcGVyX21haW4gZGl2e1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5sYWJlbF93cmFwcGVyX21haW57XG4gICAgdG9wOiAtMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbiAgLnNpbXBsZV9sYWJlbF9zZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gIH1cbiAgLnNpbXBsZV9sYWJlbF9zZWxlY3Qge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cblxuICAuYXBwb2ludG1lbnRfbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcHBvaW50bWVudF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sYWJlbF9yYWRpb19zcXVhcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gOHB4KTtcbiAgICAgIG1hcmdpbjogMCA2cHggMTBweCAwO1xuICAgIH1cblxuXG5cbiAgICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgICArc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTg2NDU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmOTg2NDU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nOiA3cHggM3B4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5sYWJlbF93cmFwcGVyIHtcblxuXG4gICAgLmxhYmVsX3JhZGlvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAubGFiZWxfcmFkaW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDE2cHggMTBweCAwO1xuXG4gICAgW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgICAgK3NwYW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTRhYzdlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjYmViZWJlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTJweCAxMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNGFjN2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXBwb2ludG1lbnRfdGltZV93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cbiAgLmFwcG9pbnRtZW50X3RpbWVfd3JhcHBlci1tYWlue1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOi0xMHB4O1xuICB9XG4gIC5mb3JtX2NvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAxMTIsIDExMiwgMC43KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYS5mb3JtX2NvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cbn1cbi5zdWJzY3JpYmUtbW9kYWwge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnN1YnNjcmliZS1zb2Mtd3JhcHtcbiAgICBtYXJnaW4tbGVmdDogMTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLnN1YnNjcmliZS1zb2Mtd3JhcHtcbiAgICBtYXJnaW4tbGVmdDogOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAuc3Vic2NyaWJlLXNvYy13cmFwe1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50YWJzLWNvbXBvbmVudC10YWJzIGxpe1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGFicy1jb21wb25lbnQtdGFicyBsaSBhe1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiNGRjc4MkI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTdweDtcbn1cbi50YWJzLWNvbXBvbmVudC10YWJze1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiA1MDBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4uYXBwb2ludG1lbnQtZGVzY3JpcHRpb24td3JhcHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICBoZWlnaHQ6IDMxMnB4O1xuICB3aWR0aDogMzQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbi5sb2dpbl9lbWFpbCBhLmJ0biwgI2xvZ2luX3ZpYV9lbWFpbCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNzgyQjtcbiAgY29sb3I6ICNGRjc4MkIgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3JlZ19zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBtYXgtd2lkdGg6IDE1MHB4OyAqL1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICB9XG59XG5cbi5yZWdpc3RyYXRpb25fc29jaWFsX21lZGlhX2xpbmsuZGlzYWJsZWRfbGluayB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiIsIi8qKlxuICogU2ltcGxlIGZhZGUgdHJhbnNpdGlvbixcbiAqL1xuLm1mcC1mYWRlLm1mcC1iZyB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0OyBcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7IFxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG59XG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZWFkeSB7XG5cdG9wYWNpdHk6IDAuODtcbn1cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlbW92aW5nIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm1mcC1mYWRlLm1mcC13cmFwIC5tZnAtY29udGVudCB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0OyBcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7IFxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG59XG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG5cdG9wYWNpdHk6IDE7XG59XG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlbW92aW5nIC5tZnAtY29udGVudCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi8qKlxuICogRmFkZS1tb3ZlIGFuaW1hdGlvbiBmb3Igc2Vjb25kIGRpYWxvZ1xuICovXG5cbi8qIGF0IHN0YXJ0ICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbSAuem9vbS1hbmltLWRpYWxvZyB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDEwZGVnICk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDEwZGVnICk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAxMGRlZyApO1xuXG59XG5cbi8qIGFuaW1hdGUgaW4gKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZWFkeSAuem9vbS1hbmltLWRpYWxvZyB7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDAgKTsgXG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDAgKTsgXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMCApOyBcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDAgKTsgXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAwICk7IFxufVxuXG4vKiBhbmltYXRlIG91dCAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlbW92aW5nIC56b29tLWFuaW0tZGlhbG9nIHtcblx0b3BhY2l0eTogMDtcblxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTsgXG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAxMGRlZyApOyBcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTsgXG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTsgXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTsgXG59XG5cbi8qIERhcmsgb3ZlcmxheSwgc3RhcnQgc3RhdGUgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1iZyB7XG5cdG9wYWNpdHk6IDA7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IFxuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgXG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbn1cbi8qIGFuaW1hdGUgaW4gKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZWFkeS5tZnAtYmcge1xuXHRvcGFjaXR5OiAwLjg7XG59XG4vKiBhbmltYXRlIG91dCAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlbW92aW5nLm1mcC1iZyB7XG5cdG9wYWNpdHk6IDA7XG59Il19 */
